body{background-color:#C8DAF2;color:#000;font-family:Verdana,Arial,sans-serif;margin-top: 0px;SCROLLBAR-FACE-COLOR: #82ACD4; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #CDDDEC; SCROLLBAR-DARKSHADOW-COLOR: #000000}

*{-moz-box-sizing: border-box;box-sizing: border-box}
p{margin-top:0px;margin-bottom:1em}
form{margin:0px}
input{padding:1px}

.lineatabla {	background-color: #C8DAF2;}
.bordeapuntos {	border: 1px dotted #ff9600;}
.tablabordeazul {	border: 1px solid #82ACD4;}

.fondopantalla {	BACKGROUND-COLOR: #C8DAF2;}
.fondooscuro {	BACKGROUND-COLOR: #0066CC;}
.fondomedio {	BACKGROUND-COLOR: #82ACD4;}
.fondoclaro {	BACKGROUND-COLOR: #ECF5FE;}
.fondoformulario {	
	background-image: url(/imagenes/fondos/fondodegradadoformulario.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	border:1px #C8DAF2 solid;color:#314973;
}

A{	COLOR: #0066CC;TEXT-DECORATION: none}
A.linknaran{	COLOR: #0066CC;TEXT-DECORATION: none}
A.linknaran:hover{COLOR: #ff9600;TEXT-DECORATION: none}
A.linknaranfijo{	COLOR: #ff9600;TEXT-DECORATION: none}
A.linknaranfijo:hover{COLOR: #ff9600;TEXT-DECORATION: none}
A.linkblanco{	COLOR: #ffffff;TEXT-DECORATION: none}
A.linkblanco:hover{COLOR: #ff9600;TEXT-DECORATION: none}
A.linkblancofijo{	COLOR: #ffffff;TEXT-DECORATION: none}
A.linkblancofijo:hover{COLOR: #ffffff;TEXT-DECORATION: none;}

.button {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-style       : normal;  font-size        : 10px;  background-color : #ECF5FE;  color            : #0066CC;  border           : 1px solid #7F9DB9;  height: 18px;}
.inputbox {	font-family      : Verdana, Arial, Helvetica, sans-serif;	font-size        : 11px;	color            : #000000;	background-color : #ECF5FE;	border           : 1px solid #7F9DB9;	height: 18px;}
.inputboxubicacionrojo {	font-family      : Verdana, Arial, Helvetica, sans-serif;	font-size        : 11px;	color            : #000000;	background-color : #FF9999;	border           : 1px solid #7F9DB9;	height: 18px;}
.inputboxubicacionamarillo {	font-family      : Verdana, Arial, Helvetica, sans-serif;	font-size        : 11px;	color            : #000000;	background-color : #FFFF00;	border           : 1px solid #7F9DB9;	height: 18px;}
.areabox {	font-family      : Verdana, Arial, Helvetica, sans-serif;	font-size        : 11px;	color            : #000000;	background-color : #ECF5FE;	border           : 1px solid #7F9DB9;}


.textogrande{	FONT-SIZE: 13px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #000000;}
.textograndenegrita{FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #000000;}
.textograndenaranja{FONT-WEIGHT: bold;	FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, sans-serif; color: #FF9900;	border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FF9900;}

.textonormal{	FONT-SIZE: 11px;	FONT-FAMILY: Verdana,Arial,sans-serif;	color: #000000;}
.textonormalmedio{	FONT-SIZE: 12px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #82ACD4;}
.textonormalnaranja{	FONT-SIZE: 11px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #ff9600;}
.textonormalblanco{	FONT-SIZE: 11px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;}
.textonormalgris{	FONT-SIZE: 11px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	color: #828282;}
.textodescripcionagrupacion{	FONT-SIZE: 11px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #828282;}

.textonormaljustificado{	FONT-SIZE: 11px;	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #000000;	TEXT-ALIGN: justify}

.textonormalnegrita{FONT-WEIGHT: bold;FONT-SIZE: 11px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.textonormalnegritablanco{	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;}
.textonormalnegritamedio{	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color: #82ACD4;}
.textonormalnegritagris{	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	color: #666666;}

.textopequeno{FONT-SIZE: 10px;FONT-FAMILY: Tahoma, Verdana}
.textopequenoazul{	FONT-SIZE: 10px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	color: #3399FF;}
.textopequenonaranja{	FONT-SIZE: 10px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	color: #ff9900;}
.textopequenoblanco {	FONT-SIZE: 10px;	FONT-FAMILY: Tahoma, Helvetica, sans-serif;	color: #FFFFFF;}
.textopequenogris{	FONT-SIZE: 10px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	color: #828282;}

.textopequenonegrita{FONT-WEIGHT: bold;FONT-SIZE: 9px;FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
.textopequenonegritablanco {	FONT-WEIGHT: bold;	FONT-SIZE: 9px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	color: #FFFFFF;}
.textopequenonegritagris{	FONT-WEIGHT: bold;	FONT-SIZE: 9px;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	color: #828282;}

.textotituloseccion {	FONT-SIZE: 19px;	COLOR: #ff9600;	FONT-FAMILY: "Trebuchet MS", "Lucida Sans Unicode";	TEXT-ALIGN: center;}

.imagenmediodcha {	background-image: url(/imagenes/tablas/azul/reddcha.gif);	background-repeat: no-repeat;	background-position: right top;}
.imagenmediodchaabajo {	background-image: url(/imagenes/tablas/azul/reddchaabajo.gif);	background-repeat: no-repeat;	background-position: right bottom;}
.imagenmedioizda {background-image: url(/imagenes/tablas/azul/redizda.gif);	background-repeat: no-repeat;	background-position: left top;}
.imagenmediodchalinea {	background-image: url(imagenes/tablas/azul/reddechaarriba.gif);	background-repeat: no-repeat;	background-position: right top;}
.imagenmedioizdalinea {	background-image: url(imagenes/tablas/azul/redizdaarriba.gif);	background-repeat: no-repeat;	background-position: left top;}

.punteadoazul{border-top: 1px solid #C8DAF2;}
.punteadonegro{border-top: 1px dashed #BAD0ED;}
.punteadonegroabajo{border-bottom: 1px dashed #BAD0ED;}

table {font-family:Verdana,Arial,sans-serif;font-size:11px;empty-cells:show}
.tablafuentegrande {font-family:Verdana,Arial,sans-serif;font-size:11px;}
.tablabordeyfondomar {background-color:#ECF5FE;border:1px #C8DAF2 solid;color:#314973}

.userbutton{height:21px;line-height:14px;font-size:11px;display:block;padding-left:4px;padding-top:3px;margin:-1px 0 0;}
.userbutton{background-color:#ECF5FE;border:1px #C8DAF2 solid;color:#0066CC}
.userbutton:hover{background-color:#ffffff;text-decoration:none?;color:#ff9600}

.userbutton1{background-color:#ffffff;border:1px #C8DAF2 solid;color:#ff9600;font-weight: bold;}
.userbutton1{height:21px;line-height:14px;font-size:11px;display:block;padding-left:4px;padding-top:3px;margin:-1px 0 0}
.userbutton1 img{float:left;margin-right:5px}

.menutituloseccion {background-image: url(/imagenes/fondos/fondodegradado.jpg);background-repeat:  repeat-y;background-position: left top;height: 15px;width: 125px;margin-top: 0px;margin-right: background-image;	margin-bottom: 5px;	margin-left: 2px;}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; background: url(imagenes/lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(imagenes/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


