/* CSS PEREZ GIMENEZ */


#contenedorprincipal{
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
padding: 0px;
width: 780px;
background-color: #ececec;
}

#contenedorcabecera{
margin: 0px;
padding: 0px;
width: 780px;
min-height: 135px;
background-color: #ececec;

}

#zonaizquierdacabecera{
position: relative;
float: left;
margin: 0px;
padding: 0px;
width: 395px;
min-height: 125px;
background-color: #fff;
}

#zonaderechacabecera{
position: relative;
float: right;
margin: 0px;
padding: 0px;
width: 385px;
min-height: 125px;
background-color: #fff;
}

#zonaderechaarriba{
margin: 0px;
padding: 0px;
width: 385px;
min-height: 85px;
background-color: #fff;
}

#zonaderechaabajo{
margin: 0px;
padding: 0px;
width: 385px;
min-height: 40px;
background-color: #fff;
}

#navegacion {
float:left; 
line-height:normal;
min-height: 34px;  /* OJO CON EL HACK DEL TAMAŅO */
voice-family: "\"}\"";
voice-family:inherit;
margin:0px 0px 0px 0px;
position: relative;
}
	
#navegacion ul {
position: relative;
list-style-type: none;
}
	
#navegacion li {
float:left;
margin:0px;
padding:0px 0px 0px 0px;
position: relative;
}

#navegacion li a {
display:block;
padding:5px 5px 4px 5px;
margin:0px 2px 0px 2px;
border-bottom:16px solid #CCDFEA;
color:#111C30;
font-weight:bold;
font-size:12px;
text-decoration:none;
position: relative;
}
	
#navegacion li a:hover {
display:block;
border-bottom:16px solid #3D4656;
/*	background-position: center left; */
padding:5px 5px 4px 5px; 
color:#2C487C;
font-weight:bold;
position: relative;
    }

#contenedorsecundario{
margin: 5px 0px 0px 0px;
padding: 0px;
width: 780px;
min-height: 255px;
background-color: #fff;
background-image: url(../imagenes/fondofooter.gif);
background-position: bottom;
background-repeat: no-repeat;
}

#zonaizquierdasecundario{
position: relative;
float: left;
margin: 0px;
padding: 0px;
width: 395px;
min-height: 244px;
background-color: #fff;
}

#zonaderechasecundario{
position: relative;
float: right;
margin: 0px;
padding: 0px;
width: 385px;
min-height: 244px;
background-color: #fff;
}

#contenedorterciario{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 780px;
	min-height: 200px;
	background-color: #fff;
	background-image: url(../imagenes/fondozonaterciaria.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#zonaunica{
position: relative;
float: left;
margin: 0px 0px 15px 0px;
padding: 0px;
}
#zonaunica h3, h4, h5 {padding: 0px 20px 0px 20px;}
#zonaunica h2 {padding: 10px 20px 0px 20px;}
#zonaunica a {padding: 0px 20px 0px 20px;}
#zonaunica img {
						position: relative;
						float: right;
						margin: 20px 15px 5px 5px;
						padding: 0px;
						background-color:#fff;
						}
						
#zonaizquierdaterciaria{
position: relative;
float: left;
margin: 0px 0px 15px 0px;
padding: 0px;
width: 395px;
}
#zonaizquierdaterciaria h3, h4, h5 {padding: 0px 20px 0px 20px;}
#zonaizquierdaterciaria h2 {padding: 10px 20px 0px 20px;}
#zonaizquierdaterciaria a {padding: 0px 20px 0px 20px;}
#zonaizquierdaterciaria img {
						position: relative;
						float: right;
						margin: 20px 15px 5px 5px;
						padding: 0px;
						background-color:#fff;
						}

#zonaderechaterciaria{
position: relative;
float: right;
margin: 0px 0px 15px 0px;
padding: 0px;
width: 385px;
}
#zonaderechaterciaria h3, h4, h5 {padding: 0px 20px 0px 20px;}
#zonaderechaterciaria h2 {padding: 10px 20px 0px 20px;}
#zonaderechaterciaria a {padding: 0px 20px 0px 20px;}
#zonaderechaterciaria img {
						position: relative;
						float: right;
						margin: 20px 15px 5px 5px;
						padding: 0px;
						background-color:#fff;
						}
						
#footer{
position: relative;
margin: 0px 0px 10px 0px;
padding: 5px;
min-height: 40px;
background-color: #fff;
background-image: url(../imagenes/fondofooter.gif);
background-position: bottom;
background-repeat: no-repeat;
text-align: center;
border-top: 1px dotted #ccc;
clear: both;
}
#footer h5 {color: #999;}
#footer A:link    { color: #8CB5CB;  font-weight: normal; text-decoration:none;}   /* ENLACE NORMAL */
#footer A:visited { color: #8CB5CB;  font-weight: normal; text-decoration:none;}   /* ENLACE VISITADO   */
#footer A:hover   { color: #333;  font-weight: normal; text-decoration:underline;}   /* ENLACE OVER     */
#footer A:active  { color: #8CB5CB;  font-weight: normal; text-decoration:none;}   /* ENLACE CLICKADO    */


#contenedorprincipalinterior{
position: relative;
margin: 0px;
padding: 10px 0px 0px 0px;
width: 780px;
min-height: 400px;
background-color:#fff;
background-image: url(../imagenes/fondocontenidointerior.gif);
background-position: top;
background-repeat: no-repeat;
}



#contenido{
padding: 0px;
margin: 0px;
width: 615px;
background-color: #fff;
}

.limpia {
	clear: both;
	font-size:1px;
}

#navegacionizda{
position: relative;
float: left;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 165px;
background-color: #ffffff;
}

#barranavegacion{
position: relative;
background-color: #cee0ef;
background-image: url(../imagenes/fondonavegacionlateral.gif);
background-position: bottom;
background-repeat: no-repeat;
}

#navegacion-vertical /* DEFINE EL COMPORTAMIENTO DE LA NAVEGACION */
	{
	width:165px; /* ANCHO DE LA BARRA DE NAVEGACION */
	padding: 0px 0px 1em; /* SEPARACION ENTRE TEXTO Y BORDE BOTON/SECCION */
	font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	overflow: hidden; /* NO TOCAR. OCULTA EL EXCESO DE CONTENIDO */
	}
		#navegacion-vertical ul  /* ASPECTO DE LOS BOLICHES. EN ESTA CASO, NINGUNO. NO TOCAR */
		{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
		#navegacion-vertical li /* ASPECTO DE LA LISTA. NO TOCAR */
		{
		margin: 0px;
		}
		#navegacion-vertical img /* ASPECTO DE Los iconos */
		{
		margin-right:3px;
		}
		
		#navegacion-vertical li a /* ASPECTO DE LOS BOTONES EN ESTADO "NORMAL" */
		{
		display: block; /* NO TOCAR */
		padding: 1px 1px 1px 4px; /* SEPARACION ENTRE EL TEXTO Y EL BORDE DEL BOTON */
		margin: 3px 3px 3px 0px;
		border-left: 15px solid #75A8D2; /* COLOR, TAMAŅO Y ESTILO BORDE IZQUIERDO */
		color:#003366; /* COLOR TEXTO */
		text-decoration: none; /* SUBRAYADO O NO */
		width: 100%; /* ANCHO, NO TOCAR */
		}
	
		html>body #navegacion-vertical li a
		{
		width: auto; /* NO TOCAR */
		}
	
		#navegacion-vertical li a:hover /* ASPECTO DE LOS BOTONES EN ESTADO "OVER" */
		{
		border-left: 15px solid #003366; /* COLOR BORDE IZQUIERDO */
		background-color: #EAD780; /* COLOR FONDO OVER*/
		color: #333333; /* COLOR TEXTO */
		}


#subnavegacion /* DEFINE EL COMPORTAMIENTO DE LA NAVEGACION */
	{
	}
		#subnavegacion ul  /* ASPECTO DE LOS BOLICHES. EN ESTA CASO, NINGUNO. NO TOCAR */
		{
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
		#subnavegacion li /* ASPECTO DE LA LISTA. NO TOCAR */
		{
		margin: 0px;
		}
		#subnavegacion img /* ASPECTO DE Los iconos */
		{
		margin-right:3px;
		}
		
		#subnavegacion li a /* ASPECTO DE LOS BOTONES EN ESTADO "NORMAL" */
		{
		display: block; /* NO TOCAR */
		padding: 1px 1px 1px 4px; /* SEPARACION ENTRE EL TEXTO Y EL BORDE DEL BOTON */
		margin: 3px 3px 3px 0px;
		border-left: 20px solid #AFCDE4; /* COLOR, TAMAŅO Y ESTILO BORDE IZQUIERDO */
		color:#486F95; /* COLOR TEXTO */
		text-decoration: none; /* SUBRAYADO O NO */
		width: 100%; /* ANCHO, NO TOCAR */
		}
		
		 
	
		html>body #subnavegacion li a
		{
		width: auto; /* NO TOCAR */
		}
		
	
		#subnavegacion li a:hover /* ASPECTO DE LOS BOTONES EN ESTADO "OVER" */
		{
		border-left: 20px solid #3F5996; /* COLOR BORDE IZQUIERDO */
		background-color: #F3E9B6; /* COLOR FONDO OVER*/
		color: #333333; /* COLOR TEXTO */
		}

		

#contenidoseccion {
position: relative;
float: right;
width: 595px;
margin: 20px 0px 0px 0px;
padding: 5px 10px 10px 10px;
background-color: #fff;
}
#contenidoseccion p, h1, h2, h3, h4, h5, h6 {padding: 0px;}
#contenidoseccion img {position: relative; float: right; margin: 10px;}

.paginacion /* PAGINACION ENTRE PAGINAS */
	{
	padding: 3px 3px 3px 3px;
	margin: 10px 0px 10px 0px;
	color:#666666;
	text-align:center;
	}
.izquierda{
	float:left;
	position:relative;
	width:280px;
}
.derecha{
	float: right;
	position:relative;
	width:305px;
}	
.producto /* PAGINACION ENTRE PAGINAS */
	{
	padding: 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	}

.producto A:link    { color: #666666;  font-weight: normal; text-decoration:none;}   /* ENLACE NORMAL */
.producto A:visited { color: #999999;  font-weight: normal; text-decoration:none;}   /* ENLACE VISITADO   */
.producto A:hover   { color: #333;  font-weight: normal; text-decoration:underline;}   /* ENLACE OVER     */
.producto A:active  { color: #8CB5CB;  font-weight: normal; text-decoration:none;}   /* ENLACE CLICKADO    */
.producto h5 { padding-left:10px;}
.producto h4 { font-weight:bold; padding-top:10px;}

.producto1 /* PAGINACION ENTRE PAGINAS */
	{
	position:relative;
	padding: 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
	text-align:left;
	background-color:#ffffff;
	}

.producto1 A:link    { font-size:16px; color: #333333;  font-weight: bold; text-decoration:none;}   /* ENLACE NORMAL */
.producto1 A:visited { font-size:16px; color: #666666;  font-weight: bold; text-decoration:none;}   /* ENLACE VISITADO   */
.producto1 A:hover   { font-size:16px; color: #333;  font-weight: bold; text-decoration:underline;}   /* ENLACE OVER     */
.producto1 A:active  { font-size:16px; color: #8CB5CB;  font-weight: bold; text-decoration:none;}   /* ENLACE CLICKADO    */
.producto1 h5 { padding-left:10px;}
.producto1 h4 { font-weight:bold; padding-top:10px;}
.producto1 img {
						position: relative;
						float: left;
						padding:0px;
						background-color:#003366;
						margin: 2px 2px 2px 2px;
						}

.producto2 /* PAGINACION ENTRE PAGINAS */
	{
	position:relative;
	padding: 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
	text-align:left;
	background-color:#ffffff;
	}

.producto2 A:link    { font-size:16px; color: #333333;  font-weight: bold; text-decoration:none;}   /* ENLACE NORMAL */
.producto2 A:visited { font-size:16px; color: #666666;  font-weight: bold; text-decoration:none;}   /* ENLACE VISITADO   */
.producto2 A:hover   { font-size:16px; color: #333;  font-weight: bold; text-decoration:underline;}   /* ENLACE OVER     */
.producto2 A:active  { font-size:16px; color: #8CB5CB;  font-weight: bold; text-decoration:none;}   /* ENLACE CLICKADO    */
.producto2 h5 { padding-left:10px;}
.producto2 h4 { font-weight:bold; padding-top:10px;}

.publicacion /* PAGINACION ENTRE PAGINAS */
	{
	padding: 5px;
	margin:3px 0px 0px 0px;
	border-bottom:1px solid #8CB5CB;
	text-align:left;
	}

.publicacion h5 { padding-left:10px;}
.publicacion h4 { font-weight:bold; padding-top:10px;}

.foto /* **** ASPECTO GENERICO DE LAS IMAGENES ****** */
	{
	}
	div.foto img
	{
	border: 1px solid #ffffff;
	}

.cabecerabloque /* ** CABECERA BLOQUES (AUTOR Y FECHA) ****** */
	{
	padding: 2px 2px 2px 5px;
	margin: 0px;
	color:#75A8D2;
	border-left-color: #75A8D2;
	border-left-style: solid;
	border-left-width: 10px;
	}
	
.piebloque /* ** PIE PARA IMPRIMIR, ENVIAR POR CORREO, VALORAR, ETC. ****** */
	{
	position:relative;
	padding: 3px 3px 3px 5px;
	margin: 7px 0px 7px 0px;
	background-color: #ECF4F7;
	}
		
.pieadjuntos /* ** ASPECTO DEL BLOQUE DE DOCUMENTOS ADJUNTOS****** */
	{
	position:relative;
	padding: 3px 3px 3px 5px;
	margin: 10px 0px 5px 0px;
	border-color: #ECF4F7;
	border-width: 4px;
	border-style: solid;
	}

.grafico /* ** ASPECTO DEL BLOQUE DE CONTENIDO CON GRAFICO ****** */
	{
	position: relative;
	padding-right:100px;
	}

.enlaces /* ** ASPECTO DEL BLOQUE DE ENLACES ****** */
	{
	position: relative;
	padding: 3px 3px 3px 5px;
	margin: 10px 0px 5px 0px;
	border-color: #ECF4F7;
	border-width: 4px;
	border-style: solid;
	}
		
	.enlaces a:link    { color: #988423;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.enlaces a:visited { color: #988423;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.enlaces a:hover   { color: #5f5216;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.enlaces a:active  { color: #333333;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */

.apoyo  /* BLOQUES DE TEXTO APOYO/ADICIONAL A LOS BLOQUES DE CONTENIDO */
	{
	float:right;
	position: relative;
	width:170px;
	margin: 5px 5px 20px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #F3F8FC;
	border-top-color: #75A8D2;
	border-top-style: solid;
	border-top-width: 5px;
	color: #003366;
	}
	
	.galeria /* BLOQUES GALERIA DE IMAGENES */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #d3b841;
	background-color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	}
	.galeria img /* ASPECTO IMAGENES DENTRO DE LA GALERIA (TAMAŅO VA EN DEFINICIONES */
	{	
	position: relative; float: none; margin:0px;
	padding: 5px;
	border: 1px solid #d3b841;
	border-style:solid;
	background-color: #ECF4F7;
	}

.enviarporcorreo /* ASPECTO BLOQUE ENVIAR POR CORREO */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	color:#666666;
	margin-bottom: 10px;
	}
	.enviarporcorreo li /* BARRA LATERAL DE COLOR*/
		{
		list-style-type: none;
		border-left-color: #56A7C1;
		border-left-style: solid;
		border-left-width: 5px;
		}
					
.valorar /* ASPECTO DEL BLOQUE VALORAR PUBLICACION */
	{
	position: relative;
	padding: 5px 5px 5px 5px;
	color:#666666;
	margin-bottom: 10px;
	}
		.valorar li /* BARRA LATERAL DE COLOR*/
		{
		list-style-type: none;
		border-left-color: #56A7C1;
		border-left-style: solid;
		border-left-width: 5px;
		}

.error /* ESTILO PARA LA PAGINA ERROR 404 */
	{
	padding: 5px 5px 5px 10px;
	color:#666666;
	margin-bottom: 5px;
	}
.formulario /* ESTILO EL BLOQUE DE FORMULARIO */
	{
	padding: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #ffffff;
	}
.boton /* BOTONES ESPECIFICOS */
	{
	border: 1px solid #999;
	background-color:#E0EFF3;
	color:#00506F;
	font-size: 10px;
	vertical-align: middle;
	padding: 2px;
	font-weight: bold;
	}
.dummy{ clear:both;}
.enlace{
	margin-bottom:10px;
}
.enlace h6{ margin-left:10px}
.productos{}
	.productos h1 {  padding-left:10px;  font-size:14px; font-weight:bold}
	.productos h2 { padding-left:0px; font-size:16px; font-weight: bold}
	.productos a:link    { color: #333333; font-size:14px;  font-weight: normal; padding:0px}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.productos a:visited { color: #333333; font-size:14px;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.productos a:hover   { color: #333333; font-size:14px;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
	.productos a:active  { color: #666666; font-size:14px;  font-weight: normal;}   /* ENLACES DENTRO DE ESTE BLOQUE */
.color2{
	background-color: #0E78DC;color:#ffffff;}
.color3{
	background-color: #EF27A3;color:#ffffff;}
.color4{
	background-color: #BCAB51;color:#ffffff;}
.color5{
	background-color: #31650A;color:#ffffff;}
.color6{
	background-color: #BCAB51;color:#ffffff;}
.color7{
	background-color: #4B83A8;color:#ffffff;}
.color8{
	background-color: #C6DFF3;color:#ffffff;}
.color9{
	background-color: #094B1B;color:#ffffff;}
.color10{
	background-color: #2452DB;color:#ffffff;}
.color11{
	background-color: #E6000F;color:#ffffff;}
.color12{
	background-color: #7543BE;color:#ffffff;}
.color13{
	background-color: #0F3FAB;color:#ffffff;}
.color14{
	background-color: #0760EE;color:#ffffff;}
.color15{
	background-color: #048CFC;color:#ffffff;}
.color16{
	background-color: #094B1B;color:#ffffff;}
.color17{
	background-color: #1FA604;color:#ffffff;}
.color18{
	background-color: #FFE32A;color:#ffffff;}
.color19{
	background-color: #2452DB;color:#ffffff;}
.color20{
	background-color: #2452DB;color:#ffffff;}
.color21{
	background-color: #632391;color:#ffffff;}
.color22{
	background-color: #0C0E97;color:#ffffff;}
.color23{
	background-color: #015C1D;color:#ffffff;}
.color24{
	background-color: #CD0205;color:#ffffff;}
.color25{
	background-color: #DDC413;color:#ffffff;}
.color26{
	background-color: #EDDD9E;
	color:#333;}
