body {
	scrollbar-face-color: #003b79;
	scrollbar-highlight-color: #afb1b3;
	scrollbar-shadow-color: #afb1b3;
	scrollbar-3dlight-color: #f0f4fd;
	scrollbar-arrow-color: #4c5cc7;
	scrollbar-track-color: #ecf0f3;
	scrollbar-shadow-color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;	
}
hr {
	background-color: #154e83;
	height: 3pt;
	width: 100%;
	text-align: left;
}
.fecha{
	color:#afb1b3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
}

.subtitulo{
	color:#154e83;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	height: 59px;
	vertical-align: middle;
}

.cajas {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 80%;
	MARGIN: 3px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.botoncajas {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	MARGIN: 3px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#fab823;
	TEXT-DECORATION: none;
	border: 2px solid #000000;
	font-style: normal;
}

.tabla {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #afb1b3;
}
.campoDERlinea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #afb1b3;
	border-right-color: #afb1b3;
	border-bottom-color: #afb1b3;
	border-left-color: #afb1b3;
}
.campoIZQlinea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #afb1b3;
	border-right-color: #afb1b3;
	border-bottom-color: #afb1b3;
	border-left-color: #afb1b3;
}
.campoABAJOlinea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #afb1b3;
	border-right-color: #afb1b3;
	border-bottom-color: #afb1b3;
	border-left-color: #afb1b3;
}
.campoARRIBAlinea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #afb1b3;
	border-right-color: #afb1b3;
	border-bottom-color: #afb1b3;
	border-left-color: #afb1b3;
}

.cabezera_titulo{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#003b79;
	font-weight: bold;
	background-color:#afb1b3;
	padding: 4px;
	text-indent:25px;
	text-align: left;
	height: 48px;
	width: 45%;
}


.cabezera_subtitulo{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#afb1b3;
	text-align: left;
	background-color:#003b79;
	text-indent: 31px;
	height: 24px;
}

.lista_cuerpo1{
	font-size:11px;
	color:#000000;
	background-color:#c9c9c9;
}

.lista_cuerpo2{
    font-size:11px;
    color:#000000;
    background-color:#ececec;
}

.formu {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
    font-size:11px;
    color:#000000;
    background-color:#d4dfe7;
}
.error {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#154e83;
	border:2px double #fab823;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: justify;
	text-decoration: underline;
}

.peligro {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
    font-size:11px;
    font-weight: bold;
    color:#D6AD10;
}

/* FORM*/
.campoCSS {
	BACKGROUND-COLOR: white;
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: auto;
	LETTER-SPACING: normal;
	border: 1px solid #88C4FF;

}

input  {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#585858;
    background-color:#ffffff;
    height:20px
}
select  {
    font-family: Geneva, Arial, Helvetica, sans-serif; 
    font-size:12px;
    color:#585858;
    background-color:#ffffff;
}

select2  {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#585858;
	background-color:#ffffff;
}

	
/*  */
td	{ 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#585858;
	}
td a	{color:#154e83;text-decoration:none} 
td a:hover 	{color:#fab823;text-decoration:none} 

.requerido  {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #fab823;
	font-weight:bold;
} 

.session_cerrar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border:1px solid #88C4FF;
	font-size: 10px;
	background-color: #E2E8E9;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}
.pie_foto {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 33px;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: afb1b3;
	border-right-color: afb1b3;
	border-bottom-color: afb1b3;
	border-left-color: afb1b3;
}
.texto {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.foto {
	border: 3px solid #000000;
}

.ItemStyle {
/*	list-style-image: url(../../img/square4.gif);
	font-family: "Verdana"; */
	font-size: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;
	font-style: italic;
}

.PopItemStyle {
/*	list-style-image: url(../../img/open.gif);
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";  */
	font-size: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.fondo_contactos{
	background-image: url(../../img/fondo_contactos.jpg);
}
.fila_solo_linea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8efff;
}

