<?php
header("Content-type: text/css; charset: UTF-8");
?>
html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup,
	menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*#TERMINA EL RESET*/
/*#TERMINA EL RESET*/
/*#TERMINA EL RESET*/
body{
	background-color: #fff;
}

.lnegro:link, .lnegro:hover, .lnegro:active, .lnegro:visited{
	color:#000;
}

.lblanco:link, .lblanco:hover, .lblanco:active, .lblanco:visited{
	color:#fff;
}

ul{
	margin:0px;
} 

.footer{
    margin-top:30px;
    padding:10px;
    background-color:#E6E6E6;
    font-size: 13px;
    font-family: 'PT Sans', Arial, helvetica, sans-serif;
    border-top:2px solid #7D7D7D;
}

.sacMenu {
	height: 30px;
	background: #E6E6E6;
	font-size: 14px;
	font-family: 'PT Sans', Arial, helvetica, sans-serif;
	font-weight: bold;
	margin:0px;
	padding:0px;
	text-align:center;
	border-bottom:2px solid #7D7D7D;
	margin-bottom:10px;
}

.sacMenu li {
	display: inline;
}

.sacMenu a:hover, .sacMenu a:active {
	background-color:#7D7D7D;
	color:#ffffff;
}
.sacMenu a {
	color: #696969;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
}

.fieldcontainer{
	/*display: inline-block; ##div del ancho del contenido*/
	float:left;
	border:1px solid #A3A3A3;
	width:250px;
	padding:5px;
	margin:5px;
	border-radius:3px;
}

.divError, .divExito, .divWarning {
	border: 1px solid;
	margin: 5px;
	padding:20px 10px 20px 70px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.divError {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('img/error.png');
}

.divExito {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('img/exito.png');
}

.divWarning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('img/warning.png');
}

.textofieldtit{
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#7D7D7D;

}

input{
	border:1px solid #A3A3A3;
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:15px;
	width:240px;
	color:#7D7D7D;
	margin-top:5px;
	padding:2px;
}

select{
	border:1px solid #A3A3A3;
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:15px;
	color:#7D7D7D;
	margin-top:5px;
	padding:2px;
}

textarea{
	border:1px solid #A3A3A3;
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:15px;
	width:240px;
	color:#7D7D7D;
	margin-top:5px;
	padding:2px;
}

fieldset{
	border:0px none;
}

.divEnviar{
	background:#E6E6E6;
	height:70px;
	position:relative;
	border:1px solid #BFBFBF;
	padding:10px 5px;
	margin:5px;
	border-radius:3px;
}

.boton{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background: -moz-linear-gradient(19% 75% 90deg, #E0E0E0, #FAFAFA);
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E0E0E0));
	color:#4A4A4A;
	font-family:arial,helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	padding:10px 15px;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	width:250px;
	height: 50px;
	margin: auto;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.botonlibre{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background: -moz-linear-gradient(19% 75% 90deg, #E0E0E0, #FAFAFA);
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E0E0E0));
	color:#4A4A4A;
	font-family:arial,helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	padding:10px 15px;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	height: 50px;
	margin: auto;
}

#loader{
	display:none;
	width:230px;
	height:14px;
	margin: auto;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

@media only screen and (max-width : 550px) {
	.fieldcontainer{
		width:auto;
		display:block;
		float:none;
	}
	.sacMenu {
		height: 60px;
	}
}
.divListado{
	border: 1px solid #BFBFBF;
	padding:5px;
	margin:0px 10px 0px 10px;
	background-color:#DBDBDB;
	cursor:pointer;
	background: url('img/arrow.png')
		no-repeat right center;
}

.divResumen{
	border: 1px solid #BFBFBF;
	padding:5px;
	margin:5px;
	background-color:#DBDBDB;
	font-family: "PT Sans", Arial, Helvetica, sans-serif;
}

.divListadoWarning{
	background-color: #FEEFB3;
}

.divListadoFechas{
	font-family:Georgia, Arial, helvetica, sans-serif;
	letter-spacing: -1px;
	font-size:20px;
	color:#BFBFBF;
	font-style:oblique;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
}

.divListadoTentativo{
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:14px;
	color:#BFBFBF;
	font-weight:bold;
}

.divListadoConfirmado{
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:14px;
	color:#696969;
	font-weight:bold;
}
.divListado:hover, .divListado:active{
	background-color:#E6E6E6;
}

.listadoTop{
	border-bottom:0px;
}
.listadoMiddle{
	border-bottom:0px;
}
.listadoBottom{
}
.listadoUnico{

}

.textonormal{
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
}
.divtitEvento{
	font-family:Georgia, Arial, helvetica, sans-serif;
	font-size:20px;
	color:#696969;
	font-style:oblique;
	border:1px solid #BFBFBF;
	padding:5px;
	margin:5px;
	border-radius:3px;
}

.divData{
	font-family:'PT Sans', Arial, helvetica, sans-serif;
	font-size:13px;
	border:1px solid #BFBFBF;
	padding:5px;
	margin:5px;
	border-radius:3px;
	line-height:17px;
}

.cancelado{
	color:#cccccc;
}

.divDivision{
	height: 32px;
	background: #E6E6E6;
	font-size: 14px;
	font-family: 'PT Sans', Arial, helvetica, sans-serif;
	font-weight: bold;
	border:1px solid #BFBFBF;
	padding:5px;
	margin:5px;
	border-radius:3px;
	line-height:32px;
}

.divtitHerramienta{
	background: #E6E6E6;
	font-size: 14px;
	font-family: 'PT Sans', Arial, helvetica, sans-serif;
	font-weight: bold;
	border:1px solid #BFBFBF;
	padding:10px 5px;
	margin:5px;
	border-radius:3px;
}

.linkEliminar{
	display:block;
	height: 25px;
	background-color: #FFBABA;
	font-size: 14px;
	font-family: 'PT Sans', Arial, helvetica, sans-serif;
	font-weight: bold;
	border:1px solid #D8000C;
	padding:5px;
	margin:5px;
	border-radius:3px;
	line-height:25px;
	color:#D8000C;
	text-decoration:none;
	text-align:center;

}

.linktipoBoton{
	display:block;
	height: 40px;
	background-color: #E6E6E6;
	font-size: 14px;
	font-family: 'PT Sans', Arial, helvetica, sans-serif;
	font-weight: bold;
	border:2px solid #7D7D7D;
	padding:5px;
	margin:5px;
	border-radius:3px;
	line-height:40px;
	color:#000;
	text-decoration:none;
	text-align:center;

}

.divEditar{
	display:block;
	float:right;
	width:32px;
	height:32px;
	background:url('img/edit.png') no-repeat center center;
}

.divDesglose{
	display:block;
	float:right;
	width:30px;
	height:30px;
	margin-left:15px;
	background:url('img/menu.png') no-repeat center center;
}

.divEliminar{
	display:block;
	float:right;
	width:32px;
	height:32px;
	background:url('img/delete.png') no-repeat center center;
}
.divEditar26{
	display:block;
	float:right;
	width:26px;
	height:26px;
	background:url('img/edit26.png') no-repeat center center;
}
.divCompartir26{
	display:block;
	float:right;
	width:26px;
	height:26px;
	background:url('img/share226.png') no-repeat center center;
}
.divAgregar{
	display:block;
	float:right;
	width:32px;
	height:32px;
	background:url('img/add.png') no-repeat 25% 50%;
}
.divOpciones{
	margin:5px;
}

.lBoton{
	display:block;
	height: 20px;
	width:100px;
	background-color: #E6E6E6;
	font-size: 13px;
	font-family: 'PT Sans', Arial, helvetica, sans-serif;
	font-weight: bold;
	border:1px solid #7D7D7D;
	padding:2px;
	margin-right:5px;
	border-radius:3px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	text-align:center;
}
.lBoton:hover, .lBoton:active{
	background-color:#7D7D7D;
	color:#ffffff;
}
.lBotonRegresar{
	width:auto;
	display:inline-block;
	background:#E6E6E6 url('img/left18.png');
	background-repeat:no-repeat;
	background-position:5px 3px;
	padding:2px 10px 2px 30px;
}

.lBotonSiguiente{
	display:block;
	float:right;
	width:auto;
	background:#E6E6E6 url('img/right18.png');
	background-repeat:no-repeat;
	background-position:right center;
	padding:2px 30px 2px 10px;
}

