/* Elementos por defecto
/********************************************************************/
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li,textarea {font-size: 100%;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td, legend { margin:0; padding:0; }
a img,:link img,:visited img { border:none;}
ul, li{list-style-type: none;}
table th, table td{ border-collapse:collapse;}
body {font-size: 76%;}
a{text-decoration: none;}
fieldset{ border:none;} 
table, tr, th, td{border-collapse:collapse;}

body{
	font-family:"Verdana", Arial, Tahoma, sans-serif;
	font-size:9px;
	background:url(../img/fondo_body.jpg) repeat;}

/*Estilos de la estructura general del sitio*/

/*Contenedor para envolver todo el contenido del home y asi poder posicionar el logo*/
#wrapper_home{
	position:relative;}

#cont_ppal{
	width:812px;
	margin:0 auto;}

#main,
#mainTable{
	width:790px;
}

.sombraizq,
.sombrader{
	width:11px;}
	
.sombraizq{
	background:url(../img/sombra_izq.jpg) repeat;}

.sombrader{
	background:url(../img/sombra_der.jpg) repeat;}

/*Encabezado del sitio*/	
#header_container{
	position:relative;}

#header{
	width:100%;}
	
div.logo{
	position:absolute;
	top:17px;
	left:40px;
	width:220px;
	height:71px;
	background:url(../img/logo.jpg) no-repeat;}

div.logo_ale{
	position:absolute;
	top:17px;
	left:20px;
	width:220px;
	height:71px;
	background:url(../img/logo.jpg) no-repeat;}

.idiomas{
	background-color:#A99E80;
	padding:7px 0 7px 0;
	border-bottom:1px solid #FCFEFB;}

.idiomas ul{
	float:right;
	margin-right:12px;
	color:#544D37;
	background:url(../img/bullet01.gif) no-repeat;
	background-position:left 4px;
	padding-left:6px;}

.idiomas ul li,
.footer_main td ul li{
	display:inline;
	padding:0 6px 0 6px;
	border-right:1px solid #544D37;}

.idiomas ul li.ultima,
.footer_main td ul li.ultima{
	border-right:none;}

.idiomas ul li a,
.footer_main td ul li a{
	color:#544D37;}
	
.idiomas ul li a:hover,
.footer_main td ul li a:hover{
	color:#EEE1B9;}

/*Estilos del menú principal del sitio*/

.menu{
border-bottom:1px solid #FFFFFF;
}
.menu,
.menu_interior{
	background-color:#092644;}

.menu_interior{
	border-bottom:1px solid #FCFEFB;}

.menu ul,
.menu_interior ul{
	color:#A89E7E;
	float:right;
	padding:18px 0 12px 0;}

.menu ul li,
.menu_interior ul li{
	display:inline;
	float:left;
	background:url(../img/bullet02.gif) no-repeat;
	background-position:left;
	padding:7px 9px;
	font:normal 9px Verdana, Arial, Tahoma, sans-serif;}
	
.menu ul li a,
.menu_interior ul li a{
	color:#A89E7E;}

.menu ul li a:hover,
.menu_interior ul li a:hover{
	color:#D3D2D0;}
	
/*Seccion del medio*/
#cont_medio,
#cont_medio_interior{
	width:100%;
}

#cont_medio_interior{
	background:url(../img/bg_cont_medio_int.jpg) repeat-x;
	background-color:#FFFFFF;}

/*Columna de la izquierda en el medio*/
.medio_izq{
	width:565px;
	height:599px;
	vertical-align:top;}

div.contenedor_swf{
	position:relative;
	height:599px;
	background:url(../rotator_es.php) no-repeat;
}
div.contenedor_swf_de{
	position:relative;
	height:599px;
	background:url(../rotator_de.php) no-repeat;
}
.medio_izq_interior,
.medio_izq_interior2{
	width:565px;
	background-image:none;
	padding-top:27px; /*Jose*/}

.medio_izq_interior2{
	padding-top:70px;
	vertical-align:top;}
	
.contenedor_sobre_swf{
	width:276px;
	color:#FFFFFF;
	background:url(../img/bullet_transparente1.gif) no-repeat;
	background-position:left top;
	padding-top:18px;
	position:absolute;
	top:395px;
	left:32px;}

.contenedor_sobre_swf div.firma{
	border-top:1px solid #FFFFFF;
	text-align:right;
	padding:5px 6px 0 7px;
	margin-top:14px;}
	
.contenedor_sobre_swf p{
	font-size: 10px;	
}

/*Columna de la derecha en el medio*/
#medio_der{
	width:224px;
	vertical-align:top;
	background:url(../img/bg_actualizar.gif);
	padding:0 0 25px 0;
}

#actualizar{
	width:100%;
	border-top:1px solid #FCFEFB;}

#actualizar tr td.enc,
td.enc2,
td.publicaciones{
	background:url(../img/bg_actualizar.gif);
	padding:10px 0 4px 13px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;}

td.enc2{
	padding:8px 0 2px 13px;
	border-bottom:1px solid #C97967;}

td.enc2 ul li{
	display:inline;
	float:left;
	margin:0 7px 0 5px;}

span.titu,
span.titu2,
span.titu3{
	display:block;
	width:65px;
	padding-right:12px;
	background:url(../img/bullet04.gif) no-repeat;
	background-position:right 6px;
}

span.titu3{
	width:88px;
}

span.titu3 a{
	color:#FFFFFF;
}

span.titu3 a:hover{
	color:#BAAF6F;
}	
	
span.titu a{
	color:#FFFFFF;
}
		
span.titu a:hover{
	color:#BAAF6F;
}

span.titu2 a{
	color:#FFFFFF;
}
		
span.titu2 a:hover{
	color:#BAAF6F;
}	



/*Estos son para Alemán*/

span.titu4,
span.titu5,
span.titu6{
	font-size:11px;
	display:block;
	width:65px;
	padding-right:12px;
	background:url(../img/bullet04_peque.gif) no-repeat;
	background-position:right 6px;
}

span.titu6{
	width:90px;
}

span.titu6 a{
	color:#FFFFFF;
}

span.titu6 a:hover{
	color:#BAAF6F;
}	
	
span.titu4 a{
	color:#FFFFFF;
}
		
span.titu4 a:hover{
	color:#BAAF6F;
}
span.titu5{
	width:100px;
}
span.titu5 a{
	color:#FFFFFF;
}
		
span.titu5 a:hover{
	color:#BAAF6F;
}





#actualizar tr td.fila1{
	background-color:#FFFFFF;
	color:#BAAF6F;
	padding:9px 8px 6px 5px;}

#actualizar tr td.fila1 ul li{
	background:url(../img/bullet05.gif) no-repeat;
	background-position:left 4px;
	padding-left:12px;}

#actualizar tr td.fila1 ul li a{
	color:#BAAF6F;
	font-weight:bold;}

#actualizar tr td.fila1 ul li a:hover{
	color:#3D0F19;}

#actualizar tr td.fila2{
	color:#544D37;
	background-color:#F4F4F2;
	border-bottom:1px solid #023560;
	padding:9px 8px 6px 17px}

#actualizar tr td.fila2 ul li a{
	color:#544D37;}

#actualizar tr td.fila2 ul li a:hover{
	color:#A90B01;}

#actualizar tr td.fila2 span.fecha{
	float:right;
	color:#544D37;}

td.fila3{
	background-color:#FFFFFF;
	border-bottom:1px solid #023560;
	/*padding:9px 8px 6px 17px;*/
    padding:0px 5px 2px 5px;
}
td.fila3 span.fecha{
	float:right;
	color:#544D37;
	
}

td.separador_noticias{
	background-color:#490301;
	color:#A89E7E;
	padding:4px 12px 6px 0;
	text-align:right;
	font-family:"Arial", Helvetica, sans-serif;}

td.separador_noticias a{
	color:#A89E7E;}

span.compromiso_dedicacion{
	background:url(../img/banner_1.jpg) no-repeat;
	display:block;
	width:225px;
	height:97px;
	text-indent:-9999px;}
	
span.compromiso_dedicacion_ale{
	background:url(../img/banner_1_ale.jpg) no-repeat;
	display:block;
	width:225px;
	height:97px;
	text-indent:-9999px;}	

td.publicaciones{
	background:url(../img/bg_publicaciones.jpg) repeat-x;}
	
span.titu2{
	width:89px;
	background:url(../img/bullet06.gif) no-repeat;
	background-position:right 4px;}

ul.tipo_lista_publicaciones{
	color:#544D37;
	background-color:#FFFFFF;
	padding:12px 0 0 0;
}

ul.tipo_lista_publicaciones li{
	background:url(../img/bullet07.gif) no-repeat;
	background-position:7px 14px;
	/*border-bottom:1px solid #37383A;*/
	padding:7px 6px 9px 25px;
}

ul.tipo_lista_publicaciones li a{
	color:#544D37;
	
}
ul.tipo_lista_publicaciones li a.tit_arti{
    font-weight:bold;
}	
ul.tipo_lista_publicaciones li a:hover{
	color:#0B3B6B;
}	

td.maspublicaciones{
	text-align:right;
	background-color:#FFFFFF;
	padding: 12px 9px 7px 0;
	font-family:"Arial", Helvetica, sans-serif;}

td.maspublicaciones a{
	color:#69634F;}

td.maspublicaciones a:hover{
	color:#9d0d04;}

/*contenedor semi-transparente debajo del encabezado de las plantillas del interior*/
div.sub_enc2{
	color:#544D37;
	background-color:#e8e6d3;
	padding:10px 21px 16px 28px;
	border-bottom:4px solid #f7f6e9;
	}

/*Columna con imagen que se utiliza en las plantillas del interior*/
td.banner2{
	
}

/*Footer del sitio*/
#footer{
	width:100%;}

/*1er fila del footer*/	
.footer_sub0{
	background-color:#092644;
	padding:11px 0 5px 16px;}

.footer_sub0 ul li{
	float:left;
	display:inline;}

.footer_sub0 ul li.elem2{
	margin-left:170px;}

.footer_sub0 ul li.elem3{
	margin-left:185px;}

span.decore{
	display:block;
	background:url(../img/bullet03.gif) no-repeat;
	width:5px;
	height:7px;
	text-indent:-9999px;}

/*Fila del medio del footer*/
.footer_sub1{
	background-color:#6A6350;}

.td1, .td2, .td3{
	vertical-align:top;}

.td1{
	width:166px;}

.td2{
	width:184px;
	padding-bottom:20px;}

.tdj{
	width:184px;
	padding-bottom:20px;}
	
.td3{
	width:256px;
	background:url(../img/logo2.gif) no-repeat;
	background-color:#6A6350;
	background-position:right 18px;}

div.col1,
div.col2,
div.col3{
	margin:16px 0 0px 15px;
	color:#A99E80;
	border-right:1px solid #A99E80;
	height:77px;
	font-size:9px;}


div.col1 ul li a,
div.col2 ul li a,
div.col3 ul li a{
	color:#A99E80;}

div.col1 ul li a:hover,
div.col2 ul li a:hover,
div.col3 ul li a:hover{
	color:#EEE1B9;}

div.col1{
	width:142px;
	padding-right:17px;}

div.col2{
	width:152px;
	padding-right:20px;}
div.col3{
	width:152px;
	padding-right:20px;}

/*Ultima fila del footer*/
.footer_main{
	background-color:#A99E80;}

.footer_main td ul{
	margin:15px 0 29px 0;
	color:#544D37;
	text-align:center;
}
