body{margin:0px;background:#ffffff;font-family: tahoma,verdana, arial, helvetica;font-size: 11px;color: #000000;text-align:center;}

#contenedor{position:relative;width:742px;margin-left: auto; margin-right: auto;}
#cabecera{position:relative;width:100%;margin-bottom:3px;}
#separacion_negra{position:relative;width:100%;height:32px;background-color:#000000;margin-bottom:3px;text-align:right;}

#contenidos_izda{position:relative;float:left;width:161px;font-size:10px;}

#contenidos_centro{position:relative;float:left;width:465px;}
#contenidos_centro_int{margin:5px 10px 5px 10px;text-align:justify;}
#contenidos_dcha{position:relative;float:left;width:116px;}
#contenidos_dcha img {margin-bottom:0px;}
#contenidos_dcha hr{background-color:#D0D1D2;width:97px;height:1px;color:#D0D1D2;BORDER: #ffffff 0px solid;}

#menu{position:relative;text-align:left;width: 144px;margin-left: auto; margin-right: auto;}
#menu ul {list-style: none;	margin:0px;padding:0px;}
#menu li{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px}
#menu li a.normal {color: #9C2B3A;text-decoration: none;height: 32px;display: block;padding: 0px 0px 0px 10px;line-height:30px;background: url('../imgs/general/fondos_menu.jpg');}
#menu li a.normal:link, #menu_pub li a.normal:visited {color: #9C2B3A;}
#menu li a.normal:hover {color: #ffffff;background-position: 0 -37px;}
#menu li a.normal:active {	color: #ffffff;background-position: 0 -74px;}
#menu li a.selec {color: #ffffff;text-decoration: none;height: 32px;display: block;padding: 0px 0px 0px 10px;line-height:30px;background: url('../imgs/general/fondos_menu.jpg');background-position: 0 -74px;}
#menu li a.selec:link, #menu li a.selec:visited, #menu li a.selec:hover, #menu li a.selec:active{color: #ffffff;}

.modulo_izda{position:relative;text-align:left;width: 144px;margin-left: auto; margin-right: auto;margin-bottom:5px;}
.modulo_izda .cabecera{position:relative;width:100%;height:5px;background-image:url('../imgs/general/fondo_modulo_izda_cabecera.jpg');background-repeat:no-repeat;}
.modulo_izda .contenidos{position:relative;padding: 0px 0px 0px 10px;color: #9C2B3A;background-image:url('../imgs/general/fondo_modulo_izda_cuerpo.jpg');background-repeat:repeat-y;}
.modulo_izda .pie{position:relative;width:100%;height:5px;background-image:url('../imgs/general/fondo_modulo_izda_pie.jpg');background-repeat:no-repeat;}

#pie{position:relative;width:100%;text-align:center;line-height:20px;color:#646567;background-color:#CEC7C0;}
#pie A:link, #pie A:visited {COLOR: #646567;TEXT-DECORATION: none;}
#pie A:hover {COLOR: #646567;TEXT-DECORATION: underline;}
#pie_inf{position:relative;width:100%;height:6px;background-image:url('../imgs/general/fondo_pie_inf.jpg');background-repeat:no-repeat;}

.contenidos_centro_listado{position:relative;width:438px;margin-left: auto; margin-right: auto;margin-bottom:8px;}
.contenidos_centro_listado .cabecera{position:relative;height:30px;background-image:url('../imgs/general/fondo_listado_cabecera.jpg');background-repeat:no-repeat;color:#ffffff;text-align:left;}
.contenidos_centro_listado .cabecera div{position:relative;padding: 9px 0px 0px 15px;}
.contenidos_centro_listado .contenidos{position:relative;width:438px;background-image:url('../imgs/general/fondo_listado_centro.jpg');background-repeat:repeat-y;text-align:right;}
.contenidos_centro_listado .pie{position:relative;width:438px;height:7px;background-image:url('../imgs/general/fondo_listado_pie.jpg');background-repeat:no-repeat;}

.contenidos .cabecera_modulo{position:relative;width:434px;height:8px;background-image:url('../imgs/general/fondo_modulo_cabecera.jpg');background-repeat:no-repeat;margin-left: auto; margin-right:1px;}
.contenidos .contenidos_modulo{position:relative;width:434px;background-image:url('../imgs/general/fondo_modulo_centro.jpg');background-repeat:repeat-y;margin-left: auto; margin-right:1px;}
.contenidos .contenidos_modulo .contenidos_modulo_int{position:relative;text-align:justify;}
.contenidos .pie_modulo{position:relative;width:434px;height:13px;background-image:url('../imgs/general/fondo_modulo_pie.jpg');background-repeat:no-repeat;margin-left: auto; margin-right:1px;}


.solapa_modulo_dcha{position:relative;width:63px;height:20px;background-image:url('../imgs/general/fondo_solapa.jpg');background-repeat:no-repeat;margin-left: auto; margin-right:1px;margin-top:-10px;text-align:center;}
.solapa_modulo_izq{position:relative;width:63px;height:20px;background-image:url('../imgs/general/fondo_solapa_izq.jpg');background-repeat:no-repeat;margin-left: auto; margin-right:1px;margin-top:-10px;text-align:center;}
.solapa_modulo_dcha A:link, .solapa_modulo_dcha A:visited {COLOR: #ffffff;TEXT-DECORATION: none;font-size: 10px;}
.solapa_modulo_dcha A:hover {COLOR: #ffffff;TEXT-DECORATION: none;}
.solapa_modulo_izq A:link, .solapa_modulo_izq A:visited {COLOR: #ffffff;TEXT-DECORATION: none;font-size: 10px;}
.solapa_modulo_izq A:hover {COLOR: #ffffff;TEXT-DECORATION: none;}


.paginador{position:relative;width:430px;background-color:#9C9EA0;margin-left: auto; margin-right: auto;color:#CFD1D2;font-size:10px;font-weight:bold;line-height:18px;}
.paginador .izquierda{position:relative;float:left;padding:2px 0px 2px 5px;}
.paginador .derecha{position:relative;float:right;padding:2px 5px 2px 0px;}
.paginador .derecha A:link, .paginador .derecha A:visited {COLOR: #CFD1D2;TEXT-DECORATION: none;}
.paginador .derecha A:hover {COLOR: #CFD1D2;TEXT-DECORATION: underline;}


div.img_modulo {float:left;}
div.img_modulo div{BORDER: #6F6C87 1px solid; width:78px;overflow:hidden;margin:3px 10px 0px 0px;}
div.img_modulo img{BORDER: #6F6C87 1px solid;   margin:3px 10px 0px 0px;  padding:0px;}
div.img_modulo div img{BORDER: #6F6C87 0px solid;   margin: 0px;  padding:0px;}
div.texto_modulo {float:left;width:317px;line-height:18px;}
div.texto_modulo2 {float:left;width:100%;line-height:18px;}
div.texto_modulo_detalle {position:relative;line-height:18px;}
div.img_modulo_detalle{float:left;}
div.img_modulo_detalle img{BORDER: #6F6C87 1px solid;  margin:3px 10px 0px 0px;  padding:0px;}


#calendario {}
#calendario table{font-size:10px;text-align:right;margin-left: auto; margin-right: auto;}

#calendario td {padding: 2px 4px 2px 4px}

#calendario .cabecera_calendario td {background-color:#646567;color:#ffffff;text-align:center;FONT-WEIGHT: bold;}
#calendario .vacia {background-color:#ffffff;color:#000000}
#calendario .hoy{background-color:#646567;color:#ffffff;FONT-WEIGHT: normal;}
#calendario .normal{background-color:#ffffff;color:#000000}
#calendario .actividad{background-color:#FFB26E;color:#ffffff}
#calendario .fiesta{background-color:#ffffff;color:red;}
#calendario A:link, #calendario A:visited, #calendario A.hover {TEXT-DECORATION: none;color:#000000}

h1{font-size:11px;margin-top:0px;margin-bottom:10px;line-height:15px;}
h2{font-size:10px;margin-top:0px;margin-bottom:0px;}
h3{font-size:9px;margin-top:0px;margin-bottom:0px;}

form{display: inline; margin: 0;}


A:link, A:visited {COLOR: #000000;TEXT-DECORATION: none;}
A:hover {COLOR: #000000;TEXT-DECORATION: underline;}

.negrita{font-weight:bold;}
.izquierda{float:left;}
.derecha{float:right;}
.derecha2{text-align:right;}
.centro{width:100%;text-align:center;}
.centro2{text-align:center;}
.rojo{color:#9C2B3A}
.peq{font-size:9px;}
.negro{color:#000000;}
.cursiva{font-style: italic;}
.subrayado{TEXT-DECORATION: underline;}
.padding10{padding:10px;}
.paddingBottom10{padding-bottom:10px;}
.padding15{padding:15px;}
.padding_listado{padding: 0px 15px 5px 10px;}
.padding_detalle{padding: 5px 15px 10px 15px;}
.padding_5id{padding: 0px 5px 0px 5px;}
.margin_5id{margin: 0px 5px 0px 5px;}
.oculto {width:0px;height:0px;visibility:hidden;overflow:hidden;}
.sin_margin{margin:0px;}
.clear{clear:both;}
img{border:0px;}
.marco_gris {BORDER: #9D9EA0 1px solid;}
.medio{display:table;vertical-align:middle;}
.bgcolorgris{background-color:#EDEDED;}
.bgcolorgris2{background-color:#D0D1D2;}
.linea_gris{background-color:#D0D1D2;width:100%;height:1px;overflow:hidden;}

.lh18{line-height:18px;}