html, body {height: 100%; text-align: center; /* Centrado para IE 5. -Parte 1.-*/	margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}
#contenedor {margin:0 auto; /* Centrado para browsers compatibles con css */ padding:0 5px 0 5px; width: 766px; background-image:url(/imagenes/background.gif); background-repeat:repeat-y; text-align: left; /* Centrado para IE 5. -Parte 2.-*/}
#cabecera {	background-color:#F1EDE2; height:66px;}
#izq {width: 165px; height:100%; float:left; background-color:#F1EDE2;}
#contenido {width: 455px; margin: 0px 3px 0px 3px; height:auto; float:left;	}
#der {width: 140px; float:right; background-color:#F1EDE2; height:100%;	}
#pie {margin:0 auto; clear:both; background-color:#F1EDE2; height:108px;}
.linkmenu1{font-size: 9px;	color: #FFFFFF;	margin-bottom:4px;}
.linkmenu1 a{text-decoration:none; color: #FFFFFF;}
.linkmenu1 a:hover{	color: #660000;}
.linkmenu2{	font-size: 9px;	color: #FFFFFF;	margin-bottom:0px;padding-left:0px; height:12px;  list-style-type:square; list-style-position:inside;}
.linkmenu2 a{text-decoration:none; color: #FFFFFF;}
.linkmenu2 a:hover{	color: #660000;}
.arriba1 { position: relative; left: 1px; top: 1px; }
.abajo1 { position: absolute; left: -1px; top: -1px; color: #000;}
.dsubmenu{ height:55px; vertical-align:middle; }

/* Listados */
.pad2 {	padding-right:8px; }
.bg_destacado1 { background-image:url(/imagenes/bg_listado_1.png); background-repeat:repeat-x;}
.bg_destacado2 { background-image:url(/imagenes/bg_listado_2.png); background-repeat:repeat-x;}
.bt_mail {background-image: url(/imagenes/bt_mail_ov.gif); background-repeat: no-repeat; display: block; width: 27px; height: 20px; float:right; margin-right:5px;}
.bt_mailch {width: 17px; height: 20px; float:right; margin-right:1px;}

* html a:hover {visibility:visible}
.bt_mail a:hover img{visibility:hidden}
.bt_mailch a:hover img{visibility:hidden}

.bt_ficha {background-image: url(/imagenes/bt_ficha_ov.gif); background-repeat: no-repeat; display: block; width: 27px; height: 20px; float:right; margin-right:5px;}
* html a:hover {visibility:visible}
.bt_ficha a:hover img{visibility:hidden}
.bt_www { background-image: url(/imagenes/bt_www_ov.gif); background-repeat: no-repeat; display: block; width: 27px; height: 20px; float:right; margin-right:5px;}
* html a:hover {visibility:visible}
.bt_www a:hover img{visibility:hidden}
.listadosdestacado{font-size:10px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.listadosdestacado a{color:#833300; text-decoration:none}
.listadosdestacado a:hover{text-decoration:underline}
.listados {color:#833300; padding-left:5px; font-size: 10px;}

/* TOOLS */
.tool2 { font-size: 9px; color: #333333;}
.tool2 a:hover{color: #FFFFFF;}
 div#main {	width: 100%;}
.display {height: 18px; width: 100%; font-size:9px; text-align: left; list-style-type: none; background-color: #D5CFBC; margin-bottom:2px; background-repeat: no-repeat; background-position: 2px 6px; }
.display a {padding-top:3px; margin-bottom:-3px; width: 100%; text-decoration: none; background-repeat: no-repeat; background-position: 2px 6px; display: block; height:18px;}
.display a:link, .display a:visited { color: #333333;}
.display a:hover, .display a:focus, .display a:active {display:block; color: #FFFFFF; background-color:#7A705E;}
.stretcher{ background: #FFFFFF;}

/* CONTENIDOS */
h1 {color: #833300;
	font-weight: normal;
	font-size: 11px;
	margin: 0px; left: 0px; top: 0px;	
}
h1 a{	
	color: #FFFFFF;
	text-decoration:none;
	font-size:9px;
	line-height:15px;
}
h1 a:visited { color: #FFFFFF;}
h1 a:hover{	color: #660000;}
h2 {color: #333333;
	font-size:9px;
	font-weight: normal;
	margin: 0px;
}
h2 a{	
	color: #833300;
	text-decoration:none;
	font-size:9px;
	line-height:15px;
}
h3 {
	font-size: 20px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	left: 0px;
	top: 0px;
}
h4 {color: #333333;
	font-weight: bold;
	font-size: 10px;
}
.menu_izq_tit {
	color: #CCCCCC;
	font-size: 10px;
}
.barra_titulo_contenidos {
	color: #833300;
	font-weight: bold;
	font-size: 11px;
}
.titulo_cajas {
	color: #333333;
	font-size: 9px;
}		
.textos {
	color: #333333;
	font-size: 10px;
}
.textos a {
	color:#333333;
	text-decoration:none;
}
.textos a:hover{ color:#990000;}
.left {	margin-left:10px; margin-bottom:10px;}
.right {
	margin-right:10px;
	margin-bottom:10px;
}
.bg_celda {
	background-image:url(/imagenes/bg_listado_2.png);
	background-repeat:repeat-x;
}
.tit_intro1 {
	color: #833300;
	font-weight: bold;
	font-size: 8pt;
}
.listado_descargas {
	color: #833300;
	font-weight: bold;
	font-size: 8pt;
}
.paginacion_descargas {color: #833300; font-weight: bold; font-size: 8pt;}
.paginacion_descargas a:hover {color: #833300; text-decoration:underline;}
.paginacion_descargas a{color:#666666;	font-weight: bold; font-size: 8pt; text-decoration:none;}
.paginacion_descargas link{color: #833300;	font-weight: bold; font-size: 8pt}
.pie {
	font-size: 10px;
	color: #FFFFFF;
	background-repeat:repeat-x;
}
.pad {
	padding-top:8px;
	padding-bottom: 8px;
	padding-left:8px;
	padding-right:8px;
}
.fondopunteado{background-image:url(/imagenes/punteado_nav_transparente.gif)}
.fondopunteado_nav{background-image:url(/imagenes/punteado_nav.gif); background-repeat:repeat-y}
.fondopie{ background-image:url(/imagenes/pie_estira.gif)}

/* MENU */
.globalnav {
	position:relative;
	float:right;
	width:100%;
	padding:0 0 0 0;
	margin:0;
	list-style:none;
	font-size: 9px;}
.globalnav span {
	display: inline;
	float:left;
	margin:0;
	padding:0;}
/* esto va en el php (index)... */
.globalnav A {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	/*background:<? echo $color_principal ?>;*/
	padding: 3px 5px;} 
	
/* esto va en el php (index)... */
.globalnav A:hover,
.globalnav A:active,
.globalnav A.here:link,
.globalnav A.here:visited {
	/* background:<? echo $color_secundario ?>; */
	color:#660000;} 
	
	
.globalnav A.here:link,
.globalnav A.here:visited {
	color:#FFFFFF;}
.globalnav A.here:hover,
.globalnav A.here:active{
	color:#660000;}
.subnav {
	text-align:center;
	position:relative;
	float:right;
	width:100%;
	padding:0 0 0 0;
	margin:0;
	
	/*line-height:1em;*/
	list-style:none;
	}
.subnav span {
	float:left;
	margin:0;
	padding:0;
	font-size: 9px;}
.subnav A {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin:0;
	padding:0px 5px 0px;}
.subnav A:hover,
.subnav A:active,
.subnav A.here:link,
.subnav A.here:visited { color:#660000;}
.subnav A.here:link,
.subnav A.here:visited { color:#FFFFFF;}
.subnav A.here:hover,
.subnav A.here:active{ color:#990000;}

#tla1 ul{list-style-type: none;padding-left: 0px;margin: 0px;}
#tla1 li{list-style-type: none;padding-left: 5px;padding-top:5px;margin: 0px;}

#tla1 a{color: #660000;text-decoration:none;font-size:10px;line-height:15px;}                                                                          
#tla1 a:visited {color: #660000;}         
#tla1 a:hover{color: #AA0000;}

#tla2 ul{list-style-type: none;padding-left: 0px;margin: 0px;}                  
#tla2 li{list-style-type: none;padding-left: 5px;padding-top:5px;margin: 0px;}  

#tla2 a{color: #660000;text-decoration:none;font-size:10px;line-height:15px;}    
#tla2 a:visited {color: #660000;} 
#tla2 a:hover{color: #AA0000;}