BODY{
    margin:auto;
    width:100%;
    text-align:left;
    font-family:Arial;
    background-repeat:no-repeat;
    background-color:#000000;
    font-size:12px;
}
.img_estatico {
	border:solid;
	border-color:#DDE1E4;
	border-width:11px;
}
#cuerpo{
    clear:both;
    margin:auto;
    text-align:center;
    width:952px;
    background-color:#FFF;
}
#zona_superior{
    width:100%;
    background-color:#FFF;
    float:left;
}
#zona_superior .cabecera{
    width:100%;
    float:left;
    text-align:left;
}
#zona_superior .cabecera img{
    float:left;
    text-align:left;
    border:0;
}
#zona_superior .cabecera .publi_superior{
    float:left;
    width:607px;
    text-align:right;
    background-color:#FFF;
    margin:auto;
}
#zona_superior .cabecera .publi_superior .derecha{
    margin:auto;
    clear:both;
    margin-top:15px;
    float:right;
    text-align:right;
}
#zona_superior .zona_baja{
    width:100%;
    float:left;
    background-color:#d4120c;
}
#zona_superior .zona_baja .menu{
    float:left;
    width:598px;
    height:60px;
    text-align:left;
}
#zona_superior .zona_baja .menu .caja_menu{
    float:left;
    height:23px;
    padding-top:5px;
    margin-left:3px;
    text-align:left;
    background-image:url('../images/images_portal/boton_1.jpg');
    background-repeat:repeat-x;
    background-position:left top;
    padding-left:11px;
    padding-right:11px;
}
#zona_superior .zona_baja .menu .caja_menu_sel{
    float:left;
    height:23px;
    padding-top:5px;
    margin-left:3px;
    text-align:left;
    background-image:url('../images/images_portal/boton_sel_1.jpg');
    background-repeat:repeat-x;
    background-position:left top;
    padding-left:11px;
    padding-right:11px;
}
#zona_superior .zona_baja .menu a{
    color:#FFF;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    font-weight:bold;
}
#zona_superior .zona_baja .menu a.sel{
    color:#FFF;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    font-weight:bold;
}
#zona_superior .zona_baja .menu a:hover{
    color:black;
}
#zona_superior .zona_baja .menu a.sel:hover{
    color:black;
}
#zona_superior .zona_baja .menu .submenu{
    float:left;
    width:100%;
    height:20px;
    margin-top:5px;   
}
#zona_superior .zona_baja .menu .submenu a{
    font-size:12px;
    font-weight:bold;
    background-image:none;
    text-transform:none;
    margin-left:11px;
}
#zona_superior .zona_baja .menu .submenu a.sel{
    font-size:12px;
    font-weight:bold;
    background-image:none;
    text-transform:none;
    margin-left:11px;
    color:black;
}
#zona_superior .zona_baja .menu .submenu a.sel:hover{
    font-size:12px;
    font-weight:bold;
    text-align:left;
    color:#FFF;
}
#zona_superior .zona_baja .menu .submenu a:hover{
    font-size:12px;
    font-weight:bold;
    text-align:left;
    
}
#zona_superior .zona_baja .buscador{
    float:left;
    margin-top:5px;
    text-align:left;
    width:345px;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
}
#zona_superior .zona_baja .buscador img{
    border:none;
}
#zona_superior .zona_baja .idiomas{
    float:left;
    text-align:left;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
    width:345px;
    margin-top:2px;
}
#zona_superior .zona_baja .idiomas a{
    text-decoration:none;
}
#zona_superior .zona_baja .buscador .formulario{
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Arial;
    float:left;
}
#zona_superior .zona_baja .buscador .formulario a{
    text-decoration:none;
    color:#FFF;
}
#zona_superior .zona_baja .buscador .formulario a:hover{
    text-decoration:none;
    color:black;
}
#zona_superior .zona_baja .buscador .formulario input{
    float:left;
    font-size:12px;
    font-family:Arial;
    width:164px;
    padding-left:3px;
    height:12px;
    line-height:8px;
    padding-top:5px;
    border:none;
    background-image:url('../images/images_portal/fondo_input.jpg');
    background-repeat:no-repeat;
    background-color:#d4120c;
    background-position: 0 0;
}
#zona_intermedio{
    float:left;
    width:100%;
    background-color:#FFF;
}
#zona_intermedio table{
    margin:0;
    padding:0;
    border:0;
}
#zona_intermedio table td.col_izda{
    float:left;
    width:642px;
    background-color:#FFF;
    vertical-align:top;
}
#zona_intermedio table td.col_izda .contenido{
    float:left;
    text-align:left;
    padding-left:22px;
    padding-right:21px;
    width:598px;
    background-color:#FFF;   
}
#zona_intermedio table td.col_izda .contenido > span{
    padding-top:2px;
    float:right;
    padding-bottom:2px;
}
#zona_intermedio table td.col_izda a{
    text-decoration:none;
    color:#C1140E;
}
#zona_intermedio table td.col_izda a:hover{
    color:#000000;
}
#zona_intermedio table td.col_izda .contenido .estatico{
    padding-left:21px;
    padding-right:11px;
    width:571px;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#DBDBDB;
    padding-bottom:11px;
    text-align:justify;
    overflow: hidden;
}

/*CODIGO CSS PARA LA GALERIA*/
.galeria{
    float:left;
    width:100%;
    margin-top:18px;
    margin-bottom:24px;
    color:#c1140e;
}
.galeria .cuadro_galeria{
    float:left;
    width:92px;
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:12px;
    color:#c1140e;
    
}
.galeria .detalle{
    float:left;
    width:100%;
}
.img_detail{
    width:350px;
    height:250px;
}
.galeria .cuadro_galeria img:hover{
    cursor:pointer;
    color:#c1140e;
}
/*FIN CODIGO PARA LA GALERIA*/

#zona_intermedio table td.col_izda .contenido .estatico input{
    font-size:12px;
}
#zona_intermedio table td.col_izda .contenido .estatico select{
    font-size:12px;
}
#zona_intermedio table td.col_izda .contenido .migapan{
    margin-top:15px;
    padding-left:30px;
    margin-bottom:15px;
}
#zona_intermedio table td.col_izda .publi_contenido{
    float:left;
    text-align:left;
    width:100%;
    background-color:#FFF;
}
#zona_intermedio table td.col_izda .publi_contenido .titulo{
    float:left;
    padding-left:43px;
    padding-right:31px;
    padding-bottom:26px;    
}
#zona_intermedio table td.col_izda .publi_contenido .titulo .banners{
    float:left;
    width:566px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#EEECED;
}
#zona_intermedio table td.col_dcha{
    border-left-color:silver;
    border-left-style:dotted;
    border-left-width:1px;
    width:307px;
    text-align:left;
    
    vertical-align:top;
    background-color:#d0cccb;
    border-bottom-color:#FFF;
    border-bottom-style:solid;
    border-bottom-width:2px;		
}
#zona_intermedio table td.col_dcha .menu_lateral{
    float:left;
    background-color:#d0cccb;
    width:284px;
    padding-left:7px;
    padding-right:14px;
    border-style:solid;
    border-top-width:2px;
    border-color:#FFF;

}
#zona_intermedio table td.col_dcha .menu_lateral_ult{
    float:left;
    background-color:#d0cccb;
    width:284px;
    padding-left:7px;
    padding-right:14px;
    border-style:solid;
    border-top-width:2px;
    border-bottom-width:2px;
    border-color:#FFF;

}
#zona_intermedio table td.col_dcha .menu_lateral_ult img{
    border-bottom-color:#d4110b;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
#zona_intermedio table td.col_dcha .menu_lateral_ult .contenido{
    margin-top:11px;
    margin-bottom:15px;
    padding-left:15px;
}
#zona_intermedio table td.col_dcha .menu_lateral_ult .contenido img{
    border:none;
}

#zona_intermedio table td.col_dcha .publi_lateral{
    float:right;
    background-color:#D4D0D1;
    width:284px;
    padding-left:7px;
    padding-right:14px;
    border-style:solid;
    border-top-width:2px;
    border-color:#FFF;
    padding-top:11px;
    padding-bottom:11px;
}
#zona_intermedio table td.col_dcha .menu_lateral img{
    border-bottom-color:#d4110b;
    border-bottom-style:solid;
    border-bottom-width:1px;
}
#zona_intermedio table td.col_dcha .menu_lateral .contenido{
    margin-top:11px;
    margin-bottom:15px;
    padding-left:15px;
}
#zona_intermedio table td.col_dcha .menu_lateral .contenido img{
    border:none;
}
#zona_inferior{
    width:100%;
    float:left;
    background-color:#D0CCCB;
    padding-bottom:11px;
}
#zona_inferior .pie{
    width:100%;
    float:left;
    text-align:left;
    border-bottom-color:#B7B3B2;
    border-bottom-style:solid;
    border-bottom-width:2px;
}
#zona_inferior .pie img{
    float:left;
    border:0;
}
#zona_inferior .pie .menu_inferior{
    float:left;
    width:635px;
}
#zona_inferior .pie .menu_inferior .contenido{
    float:left;
    width:236px;
    height:90px;
    padding-top:12px;
    padding-bottom:23px;
    padding-left:38px;
    padding-right:20px;
    background-image:url('../images/images_portal/borde_inf.jpg');
    background-repeat:no-repeat;
    background-position:left bottom;
}
h2{
    font-size:13px;
    color:#C1140E;
    font-weight:bold;
}
h1{
    font-size:27px;
    color:#C1140E;
    font-weight:normal;
}
.list_item_menu{
    list-style:none;
}

