/*  DIV { border:1px solid red; } */

BODY {
	background-color: #f0f0f0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.BordeBlanco {
	border:1px solid #FFFFFF;
}

.BordeAzul {
	border:1px solid #4682b4;
}

.Blanco10 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.Blanco12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.Gris12 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration:none;}
.Gris14 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; text-decoration:none;}

.Gris11 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:none;}
a.Gris11 { padding-bottom:4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration:none;}
a.Gris11:hover { text-decoration:underline; color: #4682b4	;}
a.LinkFamiliaSelected { color:#FFFFFF; font:11px bold Geneva, Arial, Helvetica, sans-serif; text-decoration:none; }

.Gris11_G { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	color: #666666;	text-decoration:none;}
a.Gris11_G { padding-bottom:4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	color: #999999;	text-decoration:none; }
a.Gris11_G:hover { color: #333333; text-decoration:underline; }

.Gris10_B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #666666;	text-decoration:none;}
a.Gris10_B { padding-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #999999;	text-decoration:none; }
a.Gris10_B:hover { color: #4682b4; text-decoration:underline; }

.Gris9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	}
.Gris9 A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration:underline;}
.Gris8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px;	color: #666666;	text-decoration:none;}

.TextoVerdana11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #666666;	text-decoration:none;}
a.Blanco10 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none;}
a.Blanco10:hover { text-decoration:underline; }

#zoom { float:left; margin-right:10px; width:110px; margin-bottom:10px } 
#zoom IMG {border:4px solid #dddddd; width:100px; height:80px; cursor: pointer;} 
.imgBorde {border:4px solid #dddddd; }


#tabnav	{ height: 24px;	margin-left: 2px; margin-top:4px; padding-left: 5px; background: url(img/tab_bottom.gif) repeat-x bottom;	}
#tabnav li	{	margin: 0; 	padding: 0; display: inline;  list-style-type: none;  	}
#tabnav a:link, #tabnav a:visited	{	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	color: #666666; float: left;background: #f8f8f8;	font-size: 11px;	line-height: 18px;		padding: 2px 10px 2px 10px;		margin-right: 4px;		border: 1px solid #ccc;		text-decoration: none;		color: #999999;	}
#tabnav a:link.active, #tabnav a:visited.active	{	border-bottom: 1px solid #fefefe;		background: #fefefe;		color: #2C4B79;		text-decoration:none;	}
#tabnav a:hover	{ text-decoration:underline;	}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

.linkDatoWeb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #666666;	text-decoration:underline;}
a.linkDatoWeb { padding-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #999999;	text-decoration:underline; }
a.linkDatoWeb:hover { color: #4682b4; text-decoration:none; }

.linkDatoWebNoSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #666666;	text-decoration:none;}
a.linkDatoWebNoSub { padding-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #999999;	text-decoration:none; }
a.linkDatoWebNoSub:hover { color: #4682b4; text-decoration:none; }

.DivResaltado { background-color:#F9F9F9; padding-right:6px; padding-left:10px; padding-bottom:8px; padding-top:2px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }

.Sumar { 
	background:#FFF; 
	background-image:url(img/button_b.gif); 
	background-repeat:repeat-x; 
	border: 1px solid #999999; 
	height: 18px; 
	font-weight: bold; 
	padding: 1px 6px 1px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color:#006699;	text-decoration:none;}
.Restar { 	background:#FFF; 
	background-image:url(img/button_b.gif); 
	background-repeat:repeat-x; 
	border: 1px solid #999999; 
	height: 18px; 
	font-weight: bold; 
	padding: 1px 6px 1px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color:#990000;	text-decoration:none;}
	
.Contador 	{ background-color:#cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #FFFFFF;	text-decoration:none; padding:2px}
.Clave 		{ background-color:#f8f8f8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #666666;	text-decoration:none; padding:2px}

#MenuPrincipal 					{ background-color:#4682b4; padding:3px; width:100%; height:18px;}
#MenuPrincipal .Enlace 			{ padding:2px 2px 0 2px 0; float:left; margin-right:10px; }
#MenuPrincipal .Enlace A 		{ font:11px Arial; color:#FFFFFF; text-decoration:none; padding:2px 2px 0 2px}
#MenuPrincipal .Enlace A:HOVER 	{ background-color:#FFFFFF; color:#333333; }

#ResaltarHover:HOVER { background-color:#f8f8f8; }

#Superfamilia {
	height:22px;
	font:11px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding:2px 2px 2px 6px; 
	background-color:#f8f8f8;
	text-align: left;
	border-bottom:1px solid #ffffff;
}
#Superfamilia:hover { background-color:#f0f0f0; }
#Superfamilia A {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #555555;	text-decoration:none;}
#Superfamilia A:hover { text-decoration:underline; }


.BusquedaResaltada { background-color:#FFFF00; color:#666666; font:11px Verdana; padding:2px }

.Boton { font:11px Arial, Helvetica, sans-serif; color:#666666; }
A.Boton { padding:2px; border:1px solid #e8e8e8; background-color:#f8f8f8; text-decoration:none}

.Titular14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #4682b4; text-decoration:none; border-bottom:1px solid #4682b4; padding-bottom:4px; font-weight:bold; margin-bottom:4px;  }

#DivCabeceraFamilia { margin:4px 0 4px 20px; text-align:justify; width:720px}

#DivDatosWeb { float:left;width:500px; margin-left:10px; padding:10px; }
#DivDatosWebAdditional { float:right; clear:none; width:200px; border:1px solid #efefef; padding:10px; background-color:fdfdfd;}
#DivUnDatoWeb { float:left; clear:both;  width:700px; margin-left:10px; padding:4px; margin-right:10px; margin-bottom:6px; border:1px solid #cccccc; }
.TituloDatoWeb { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #4682b4; text-decoration:none; font-weight:bold; margin-bottom:4px;  }
.SuperTituloDatoWeb { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #4682b4; text-decoration:none; font-weight:bold; margin-bottom:4px;  }
.TituloDatoWebMini { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #4682b4; text-decoration:none; font-weight:bold; margin-bottom:4px;  }
.Resaltado { font-family: Geneva, Arial, Helvetica, sans-serif; color: #4682b4; text-decoration:none;  }
.TituloDatoRojo { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#990000; text-decoration:none; font-weight:bold; margin-bottom:4px;  }

#ThumbSubfamilia 		{ font:9px Verdana;  color:#4682b4; width:750px; padding:4px; border:1px solid #f0f0f0; height:200px; float:left; margin-right:20px; text-align:left; margin-bottom:20px;}
#ThumbSubfamilia IMG 	{ border:0px; clear:both; height:150px; width:200px; margin-bottom:6px; padding:2px; border:1px solid #f8f8f8;}

#membrete		{ background:#efefef url(img/lateral.jpg) top center repeat-y; border-right:1px solid #ccc;}
#Secciones		{ float:left; text-align:left; margin:5px 0 5px 10px; width:700px; }
	#Secciones .Title 		{ font:14px "Trebuchet MS"; color:#32CCFE; }
	#Secciones .Subtitle 	{ font:18px "Trebuchet MS"; color:#666; }
	#Secciones .Description { font:11px "Trebuchet MS"; color:#333; text-align:justify; margin-top:10px;}
#SeccionWeb 	{ float:left; padding:10px; width:700px; margin-bottom:10px;}
#SubSeccionWeb 	{ float:left; border:1px dotted #ccc; 	padding:10px; width:550px; margin-left:25px; margin-top:10px; margin-bottom:5px; min-height:140px;}
	#SubSeccionWeb .Title 		{ font:bold 14px "Trebuchet MS"; color:#4682B4; }
	#SubSeccionWeb .Subtitle 	{ font:12px "Trebuchet MS"; color:#990000; }
	#SubSeccionWeb .Description { font:11px "Trebuchet MS"; color:#333; text-align:justify; margin-top:10px;}
    #SubSeccionWeb .subseccion-pdf { width:530px; float:left; }

#TiraImagenes 		{ width: 620px; text-align:left; padding:10px}
#TiraImagenes IMG 	{ margin-right:10px; }
#SubSeccionWeb #TiraImagenes { float:left; width: 530px; text-align:left; padding:10px}
