body {	margin: 0;	padding: 0;	background: #cce0eb  url(../img/fnd_body.gif) repeat-y center top;
	color: #000;	font-family: Arial, Helvetica, sans-serif;} 

/*AQUÍ EMPIEZA MINI CABECERA*/

.minicabeceraexp {width:937px; height:116px; color:#FFFFFF; margin:0 auto; background:#088bb8; }

.miniimg { border:none; border-top:4px solid #088bb8; float:left; }
.minicabeceratxt {width:736px; background:#088bb8;  text-align:center; font-size:14px; font-weight:bold;  float:left; padding-top:20px; }
.minicabeceratxt p {margin:1px;}

/*AQUÍ EMPIEZA EXPOSICIONES*/
.pieexp { width:937px;  margin:0 auto; background:#088bb8; clear:both; height:20px; text-align:center;}

.pieexp p {font-size:10px; padding-top:4px; color:#fff;}
.cabeceraexp {width:937px;color:#FFFFFF; margin:0 auto;}

.cabeceraexp img { border:none; border-bottom:4px solid #088bb8; border-top:4px solid #088bb8; float:left; }
.cabeceratxt {width:562px; height:202px; background:#088bb8;  text-align:center; font-size:20px; font-weight:bold; padding-left:10px;padding-right:10px; padding-top:20px; float:left; }

#contenedoraexp {margin:0 auto;width:937px;}
#menuexpDiv {width:200px; overflow:auto; height: 474px; background:#eaf3f8; float:left; padding-left:10px; padding-top:10px;   }

#scrollexp {width:708px; overflow:auto;	height: 474px; background:#f7fafc;float:left; padding-left:16px; padding-top:10px; border:none; border-left:2px solid #088bb8;}


.avance1 {font-size:20px; font-weight:bold; padding-bottom:6px; padding-top:3px; color:white}
.avance2 {font-size:16px; font-weight:bold; color:white}

#subir {width:400px; border-bottom:2px dotted #088bb8; text-align:right; }

.textoexp {font-size:12px; color:#000; text-align: left; font-family: Arial, Helvetica, sans-serif; }
.textoexp2 {padding-left:20px; }
.textobold {font-size:12px; color:#000; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

.textoexp a {color:#088bb8;text-decoration: none;} 
.textoexp a:hover{color:#088bb8; text-decoration: underline;}

.tituloexp {font-size:14px;	font-weight:bold;	padding-top:25px;}
.tituloexp2 {font-size:12px;	font-weight:bold;	 padding-left:20px; padding-bottom:0px;}

.textoexpCentrado {	text-align: center;	font-weight: bold; padding-bottom:5px; padding-top:5px;}

.lineaexpo1 {height:1px; border:none; border-bottom:1px dotted #088bb8; margin-bottom:1px; margin-top:2px; width:530px; }
.textoexp hr {height:1px; border:none; border-bottom:1px dotted #088bb8; margin-bottom:2px; margin-top:2px; width:430px; }
.textoexp img { border:none; border-bottom:2px solid #088bb8; border-top:2px solid #088bb8; margin-bottom:2px; margin-top:4px;margin-right:4px;  }

.menuexp {font-size:12px; color:#088bb8; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:120%;}
.menuexp a {color:#088bb8;text-decoration: none;} 
.menuexp a:hover{color:#088bb8; text-decoration: underline;}

.menuexp .sub { padding-left:20px;}



.menuexp ul { font-weight:bold; color:#088bb8;}
.menuexp  hr {height:1px; border:none; border-bottom:1px dotted #088bb8; width:180px; margin-left:0px;}

ol.nivel1_1 { font-size:12px; font-weight:bold;}
ol.nivel_2 { font-size:10px; font-weight:bold;}
li.active a{color:#000 ;text-decoration: none; }


.tabla {padding-left:30px;}



.textogen ul{list-style-image:url(../img/lista2.gif); list-style-position:outside; color:#000; font-size:12px; line-height:190%;}
.textogen ol{list-style-type:decimal; list-style-position:outside; color:#000; font-size:12px; line-height:190%;}

.textogenDerecha {font-size:12px; color:#000; text-align: right; font-family: Arial, Helvetica, sans-serif;}
.textogenDerecha a {color:#088bb8;text-decoration: none;} 
.textogenDerecha a:hover{color:#088bb8; text-decoration: underline;}

.numero {	color:#000;	font-size:50px;	padding-right:10px;	padding-bottom:45px;	padding-left:25px;	text-align: left;
	background: url(../img/grupo.jpg) center top no-repeat;	font-weight: bold;	font-family: Arial;	letter-spacing: -3px;}
hr.grupo{height:1px; border:none; border-bottom:1px solid #088bb8; width:540px;  margin:0px; }


#grupo1{margin-left:30px; height:40px; text-align:right;  border:none; border-top:1px solid #088bb8; width:80px;float:left; background:#f7fafc; padding:5px;}
#grupo2{height:40px;	border:none;	border-top:1px solid #CCCCCC;	width:420px;	float:left;	padding:5px; clear:right;}	
#grupo1final{margin-left:30px; height:40px; text-align:right;  border:none; border-top:1px solid #088bb8; width:80px;float:left; background:#f7fafc; padding:5px;border-bottom:1px solid #088bb8;}
#grupo2final{height:40px;border:none;border-top:1px solid #CCCCCC;	width:420px;float:left;	padding:5px;
border-bottom:1px solid #CCCCCC;}	

.boletin {border:3px solid #088bb8; }
.boletinN {color:#088bb8; font-size:33px; font-weight:bold; text-align: center;}
.razatipo {	color:#fff;	font-size:11px;	font-weight:bold;	text-align: center;}

.razatipo a {color:#fff;text-decoration: none;} 
.razatipo a:hover{color:#fff; text-decoration: underline;}
.razatipo a:visited{color:#fff; }

.razanombre {color:#088bb8; font-size:18px; font-weight:bold;}

.razaP1 {line-height: 20px;}
.razaP2 {padding-left: 40px;}
.hrpuntos { border:0;	border-top:1px dotted #088bb8;}
.raza_ul{	list-style-image:url(../img/lista2.gif);list-style-position:outside;	color:#000;	font-size:12px;	line-height:150%;	list-style-type: disc;}


.razanombre a{color:#e95d0f; border:0px; font-size:11px; text-decoration: none;}

.contacto {	text-align: right;}


