#main{
position: relative;
width:1000px;
margin:0px auto;
padding:0px;
border-bottom:1px solid #9f2d2f;
border-left:1px solid #9f2d2f;
border-right:1px solid #9f2d2f;
}

#cabecera{
position: relative;
width:1000px;
height:90px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#bf2f1b;
margin:auto;
/*border:1px solid #CCC;*/
margin-top:10px;
border:1px solid #9f2d2f;
text-decoration:none;
}

#buscador{
position:relative;
width:227px;
height:25px;
float:right;
margin-top:20px;
text-align:justify;
}

#buscador span{
font-size:14px;
width:227px;
position:relative;
float:left;
}

.izq{
position:relative;
width:700px;
height:90px;
float:left;
}

#banner{
position: relative;
width:1000px;
/*height:239px;*/
height:200px;
margin-bottom:0px;
border-bottom:1px solid #9f2d2f;
border-right:1px solid #9f2d2f;
}

#submenuindex{
width:1000px;
height:27px;
background-image: url("imagenes/fondomenu.gif");
padding-top:3px;
text-align: right;
}

#cuerpo_index{
position: relative;
width:1000px;
padding:0px;
margin: 0;
}

#columna_izq{
position:relative;
width:280px;
height:295px;
float:left;
text-align:justify;
margin-bottom:25px;
}

#columna{
position:relative;
width:280px;
height:220px;
float:left;
text-align:justify;
margin-top:15px;
padding-bottom:40px;
}


#columna_der{
position:relative;
width:280px;
height:auto;
float:left;
text-align:justify;
margin-bottom:25px;
}


#menu{
width:160px;
margin-top:30px;
float:left;
/*border-right:1px solid #9f2d2f;*/

}

.link{
text-decoration:none; 
color:#9f2d2f;
}



.link2{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f2d2f;
}

#revista{
width:155px;
background-color:#f9f5ea;
text-align: center;
margin-right:11px;
padding-top:10px;
padding-bottom:10px;}


.textomenu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f2d2f;
font-weight:bold;}

#texto{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
line-height: 13px;
color: #313131;
text-align:justify;
/*margin-top:220px;*/
margin:220px 0 0 0;
}

.cuadro_comunic{
/*background-color:#f9f9f9;*/
margin-top:8px;
margin-left:auto;
margin-right:auto;
width:260px;
height:200px;
/*border:1px solid #CCC;*/
}

.texto_comunic{
margin-top:5px;
/*margin-left:auto;
margin-right:auto;*/
width:255px;
height:180px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
}

.texto_comunic a{
	text-decoration:none;
}


#noticias{
width:550px;
height:15px;
float:left;
margin-top:30px;
background-color:#e9d9b5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9f2d2f;
font-weight:bold;
padding:6px 0px 5px 10px;
}

#textonoticias{
width:500px;
margin-top:10px;
padding-left:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

ul.lista_menu{
list-style:none;
margin:0px;
padding-left:0px;
width:150px;
}


ul.lista_menu li{
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:-22px;
padding-top:4px;
padding-left:10px;
}


.menu_mod{
margin-bottom:3px;
margin-top:0px;
font-weight:bold;
color:#f9f5ea;
font-size:11px;}


.menu_mod1{
background-color:#fae7af;
margin-bottom:3px;
margin-top:5px;}

.menu_mod2{
background-color:#FFF;}


.menu_mod3{
background-color:#FCC;
width:150px;
}

#estado_activado{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:11px;
font-weight:bold;
}


#linkmenu{
font-family:Arial, Helvetica, sans-serif;
color:#000000; 
font-size:10px;
border:none;
text-decoration:none;
font-weight:bold;}

#linkmenu:hover{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:10px;
border:none;
text-decoration:none;
font-weight:bold;
}

#linkmenu2{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
margin-left:15px;
font-size:10px;
border:none;
text-decoration:none;
font-weight:bold;}

#linkmenu2:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FC3;
margin-left:15px;
font-size:10px;
border:none;
text-decoration:none;
font-weight:bold;
}
/*#linkmenu:active{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border:none;
text-decoration:none;
font-weight:bold;
}
#linkmenu:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border:none;
text-decoration:none;
font-weight:bold;
}*/

#linkagenda{
font-family:Arial, Helvetica, sans-serif;
color:#000000; 
font-size:9px;
border:none;
text-decoration:none;

}
#linkagenda:visited{
font-family:Arial, Helvetica, sans-serif;
color:#000000; 
font-size:9px;
border:none;
text-decoration:none;
}
#linkagenda:hover{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:9px;
border:none;
text-decoration:none;
}
#linkagenda:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
border:none;
text-decoration:none;
}
#linkagenda:link{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
border:none;
text-decoration:none;
}
#linkinfo{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:9px;
font-weight:bold;
border:none;
text-decoration:none;
}


#linkinfo:visited{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:9px;
font-weight:bold;
border:none;
text-decoration:none;
}
#linkinfo:hover{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:9px;
font-weight:bold;
border:none;
text-decoration:none;
}
#linkinfo:active{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:9px;
font-weight:bold;
border:none;
text-decoration:none;
}
#linkinfo:link{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f; 
font-size:9px;
font-weight:bold;
border:none;
text-decoration:none;
}


#cuerpo{
position: relative;
width:600px;
float:left;
margin-left:10px;
margin-top:10px;
border-left:1px solid #9f2d2f;
}

#cuerpo1{
position: relative;
width:600px;
float:left;
margin:0px 0 -8px 0;
border-left:1px solid #9f2d2f;
padding:10px 0 0 0;
min-height:755px;
}

#cuerpo_izq{
position: relative;
width:290px;
float:left;
margin-left:10px;
margin-top:10px;
}

#cuerpo_der{
position: relative;
width:290px;
float:left;
margin-left:10px;
margin-top:10px;
}

#cuerpo2{
position: relative;
width:580px;
float:left;
/*margin-top:10px;*/
padding:10px 0 20px 0;
margin:0 0 -8px 0;
min-height:785px;
border-left:1px solid #9f2d2f;
}

#cuerpo_fichas{
width:820px;
float:left;
margin:0px;
margin-left:10px;
margin-top:20px;
} 
.actualidad{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f;
padding-left:10px; 
font-size:15px; 
font-weight:bold;
border-bottom: solid 1px;
}

.titulo_fichas{
width:270px;
height:18px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-color:#9f2d2f;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding-top:1px;
padding-left:10px;
}


#contenfoto{
width:250px;
height:200px;
float:left;
margin:0px;
margin-right:10px;
/*background-color:#f9f5ea;*/
}

#contentitular{
width:250px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f;
font-size:18px;
margin:0;
}

#contenido_derecha{
position: relative;
font-family:Arial, Helvetica, sans-serif;
width:190px;
height:auto;
min-height: 100%;
float:right;
margin: 35px 0 0 0;
padding:0;
}



.links_derecha{
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
color:#9f2d2f; 
font-size:11px;
border:none;
text-decoration:none;
}

.contenido_dcha{
font-family:Arial, Helvetica, sans-serif;
color:#9f2d2f;
font-size:12px; 
font-weight:bold;
border-bottom: solid 1px;
}

.contenido_dcha a:hover{
border:0;
text-decoration:none;
padding:0;
margin:0;
height:auto;
}


#contenido_imgderecha{
position: relative;
width:230px;
height:800px;
min-height: 100%;
background-color:#FF9900;
float:right;
margin: 5px 0 0 0;
padding: 0;

}

#mancheta_agenda{
width:230px;
height:15px;
padding:5px 0px 0px 0px;
background-color:#9f2d2f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#contenidoactualidad{
width:280px;
height:auto;
text-align:left;
margin:10px 0 0 0;
}

#contenidoactualidad p{
	margin:0px;
}

#contenidoactualidad p a{
	color:#9f2d2f;
}

.textocontenido span p{
	margin-left:-6px;
}

.textocontenido span p{
	margin-left:-6px;
}


/*#conten_agenda{
width:260px;
height:auto;
text-align:left;
}*/

/*ul.lista_agenda{
list-style:none;
margin:0px;
padding:0px;
width:225px;
}


ul.lista_agenda li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 16px;
	background-image: url(imagenes/rec.gif);
    background-position: 0% .8em;
	padding: 4px 4px 6px 1.2em;
	background-repeat: no-repeat;
}*/


#texto_foot{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9f2d2f;
clear: both;
}


.conten_drc_mercados{
width:270px;
height:280px;
float:left;
padding-left:15px;}

.conten_izq_mercados{
width:270px;
float:left;
background-color:
#FFFFFF;
height:280px;}




