*{
padding: 0;
margin: 0;
}


.icona{
background-color:rgb(246, 245, 241);
text-align:center;
width:28px;
}

#container_section_877{
margin-top:25px;
}

.img_llista{
float:right;
}

.taula_oficina{
width:100%;
border-bottom:2px solid #F6F5F1;
padding:0 0 10px 0;
}

.cont_estatic{
width:80%;
}

.taula_central{
width:768px;
}

#tot{
height:100%;
min-height:100%;
margin:0 auto;
width:980px;
}

.cap_calendari{
padding:5px 5px 5px 5px;
background-color:black;
color:#FFFFFF;
display:block;
border:0 none;

}

#content_section_1962{
border:1px solid #cccccc;
}

.celda_nombres_1962{
	background-color:#FFFFFF;
	text-align:right;
	
}
.celda_null_1962,.celda_dias_1962, .celda_domingo_1962,.celda_hoy_1962,.celda_null_1962{
	border-top:1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:center;
	margin-top:3px;

}

body{
background: url(/imgfiles/img/fondo_pag.gif) top left repeat-x;
padding: 0;
margin: 0;
}
#pagina{
margin: 0 auto;
}

.enllas{
text-decoration:none;
}

#logo{
width: 232px;
padding: 15px 0 0 15px;
}

#menu_bg{
position: absolute;
height: 30px;
width: 980px;
top: 131px;
filter: alpha(opacity=55);
opacity: .55;
background-color: #000000;
z-index: 1;
}
#menu{
position: absolute;
top: 131px;
padding: 0;
margin: 0;
height: 30px;
z-index: 2;
width: 980px;
}

#menu ul{
list-style: none;
line-height: 30px;
margin-left: 20px;
}
#menu ul li{
float: left;
padding: 0 10px 0 0;
}
#menu ul li a{
text-decoration: none;
font: bold 15px Arial, Helvetica, sans-serif;
color: #bfbfbf;
}
#menu ul li a:hover{
color: #ffffff;
text-decoration: underline;
}
#menu ul .select{
font: bold 15px Arial, Helvetica, sans-serif;
color: #ffffff;
height: 30px;
line-height: 30px;
}
.separador{
font: bold 21px Georgia, Arial, Helvetica, sans-serif;
color: #cc0000;
padding: 0 0 0 3px;
}

#fecha{
float: right;
position: absolute;
top: 0;
right: 20px;
background: #cc0000;
padding: 0 10px 5px 10px;
}
.mes{
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-transform: uppercase;
text-align: center;
line-height: 11px;
padding: 5px 0 0 0;
}
.dia{
font: 26px Georgia, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
line-height: 15px;
padding-bottom: 3px;
}
.anyo{
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-transform: uppercase;
text-align: center;
line-height: 11px;
}
#cuerpo{
padding: 0;
}
#cuerpo_sup{
padding: 0;
}
#barra_sup{
height: 40px;
border-bottom: 1px solid #cccccc;
}
#migas{
padding: 13px 0;
float: left;
}
#migas ul{
list-style: none;
}
#migas ul li{
font: 12px Arial, Helvetica, sans-serif;
color: #cc0000;
float: left;
padding: 0 5px;
}

#migas ul li a{
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
color: #cc0000;
padding: 0 5px;
}

#migas ul li a:hover{
text-decoration: underline;
}
#buscador{
float: right;
padding: 10px 15px 0 0;
}
#buscador input{
background: url(/imgfiles/img/buscador.gif) top left no-repeat;
border: none;
padding: 4px;
font: 12px Arial, Helvetica, sans-serif;
width: 209px;
color: #999999;
float: left;
margin-right: 5px;
}
.btn_buscar{
background: #333333;
padding: 2px 4px;
float: left;
}
.btn_buscar a{
text-decoration: none;
font: 13px Arial, Helvetica, sans-serif;
color: #ffffff;
}

#columna_izq{
float: left;
width: 200px;
background: url(/imgfiles/img/bg_col_izq.gif) top right repeat-y;
border-right: 1px solid #cccccc;
}
#bg_col_izq{
background: url(/imgfiles/img/col_izq_bg.gif) top left repeat-y;
float: left;
}

a.gs_link:link { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; color:black; }
a.gs_link:active { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; color:black; }
a.gs_link:visited { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; color:black; }
a.gs_link:hover { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; color:red; }

#col_central{
/*float: left;*/
/*width: 506px;*/
margin: 0 8px;
}

#col_derecha{
float: right;
/*width: 219px;*/
background: url(/imgfiles/img/bg_col_der.gif) top left repeat-y;
border-left: 1px solid #cccccc;
valign:top;
}

.tabla_submenu{
margin: 5px 5px 10px 5px;
border-bottom: 1px solid #cccccc;
}
.nombre_grupo{
font: bold 12px Georgia, Arial, Helvetica, sans-serif;
color: #000000;
padding: 4px;
text-transform: uppercase;
}
.submenu{
padding: 4px 0 4px 10px;
font-weight:bold;
color:#4C4C4C;
}
.submenu a{
text-decoration: none;
font: 13px Arial, Helvetica, sans-serif;
color: #4c4c4c;
padding: 4px 0 4px 10px;
}
.submenu a:hover{
background: url(/imgfiles/img/puntito.gif) 0 center no-repeat;
text-decoration: underline;
padding: 4px 0px 4px 10px;
}

.espacio{
padding: 10px;
}
.tabla_ppal td h1{
font: bold 14px Georgia, Arial, Helvetica, sans-serif;
color: #cc0000;
padding: 5px;
border-bottom: 1px solid #cccccc;
text-transform: uppercase;
}
.titular{
font: bold 15px Arial, Helvetica, sans-serif;
color: #000000;
padding: 5px;
text-decoration:none;

}
.txt_normal{
font: 13px Arial, Helvetica, sans-serif;
color: #4d4d4d;
padding: 5px;
text-decoration:none;
}

.txt_normal_bold{
font: Bold 13px Arial, Helvetica, sans-serif;
color: #4d4d4d;
padding: 5px;
text-decoration:none;
}

.lnk_normal{
font: 12px Arial, Helvetica, sans-serif;
color: #cc0000;
padding: 5px;
/*text-decoration:none;*/
}
.lnk_normal a{
font: 13px Arial, Helvetica, sans-serif;
color: #cc0000;
padding: 5px;
text-decoration:none;
}

#foto_home{
width: 258px;
height: 277px;
background: url(/imgfiles/img/ayuntamiento.jpg) top left no-repeat;
z-index: 1;
position: relative;
}
.bg_black{
filter: alpha(opacity=55);
opacity: .55;
background-color: #000000;
position: absolute;
top: 210px;
z-index: 2;
height: 67px;
width: 258px;
}
.txt_foto{
font: 25px Georgia, Arial, Helvetica, sans-serif;
color: #ffffff;
line-height: 25px;
padding: 8px;
z-index: 3;
position: absolute;
top: 210px;
}

#relacionados{
margin-top: 10px;
}
#relacionados ul li{
list-style: none;
float: left;
}
#relacionados ul li a{
text-decoration: none;
font: bold 13px Arial, Helvetica, sans-serif;
color: #333333;
padding: 4px 0 4px 15px;
background: url(/imgfiles/img/puntito.gif) 5px center no-repeat;
border-bottom: 1px dotted #bfbfbf;
display: block;
width: 200px;
}
#relacionados ul li a:hover{
text-decoration: underline;
}
.separator{
background: url(/imgfiles/img/separador.gif) center left repeat-x;
font-size: 0;
height: 4px
}
#Agenda{
padding: 5px 0;
}
#Agenda h2{
font: bold 14px Georgia, Arial, Helvetica, sans-serif;
color: #cc0000;
padding: 10px;
border-bottom: 1px solid #cccccc;
text-transform: uppercase;
}
/*
#Agenda .actos{
padding: 10px 0;
border-bottom: 1px dotted #bfbfbf;
}
*/
.fecha{
font: 12px Arial, Helvetica, sans-serif;
color: #666666;
}
.titular_acto{
padding: 0 0 4px 0;
}
.titular_acto a{
font: bold 15px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
.titular_acto a:hover{
text-decoration: underline;
}
.txt_acto{
text-decoration: none;
font: 12px Arial, Helvetica, sans-serif;
color: #666666;
padding: 10px 0;
border-bottom: 1px dotted #bfbfbf;
}
.txt_acto a:hover{
text-decoration: underline;
}

.banner_right_uno{
width: 180px;
height: auto;
position: relative;
margin: 10px;
}
.bg_banner{
width: 180px;
position: absolute;
top: 70px;
height: 50px;
filter: alpha(opacity=65);
opacity: .65;
background-color: #000000;
z-index: 1
}
.txt_banner{
font: 13px Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 10px;
position: absolute;
top: 70px;
z-index: 2;
}
.link_banner img, .link_banner a{
text-decoration: none;
border: none;
}
.link_banner a:hover{
text-decoration: underline;
color: #ffffff;
cursor: pointer;
}

.banner_pic{
width: 180px;
padding: 10px;
}

.banner_right_dos{
width: 180px;
height: 89px;
position: relative;
margin: 10px;
}
.bg_banner_dos{
width: 90px;
position: absolute;
top: 0;
left: 90px;
height: 89px;
filter: alpha(opacity=65);
opacity: .65;
background-color: #000000;
z-index: 1;
}
.txt_banner_dos{
font: bold 13px Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 10px;
position: absolute;
top: 0;
left: 90px;
z-index: 2;
}
.link_banner_dos img, .link_banner_dos a{
text-decoration: none;
border: none;
}
.link_banner_dos a:hover{
text-decoration: underline;
color: #ffffff;
cursor: pointer;
}
#pie{
background: #cccccc;
height: 60px;
clear:both;
}
#pie #contenedor{
width: 960px;
margin: 0 auto;
padding: 0;
}
.nombre_pie{
float: left;
padding: 20px 0 0 10px;
}
.nombre_pie a{
text-decoration: none;
font: bold 16px Georgia, Arial, Helvetica, sans-serif;
color: #cc0000;
text-transform: capitalize;
}
.nombre_pie a:hover{
text-decoration: underline;
}
#menu_pie{
float: right;
padding: 20px 15px 6px 0;
}

#menu_pie ul li{
list-style: none;
float: left;
}
#menu_pie ul li .sep_pie{
}
#menu_pie ul li a{
text-decoration: none;
font: bold 14px Arial, Helvetica, sans-serif;
color: #1a1a1a;
padding: 0 5px;
display: block;
float: left;
}
#menu_pie ul li a:hover{
text-decoration: underline;
}
.sep_pie{
color: #cc0000;
line-height: 12px;
font-size: 25px;
}
#cabecera{
background: url(/imgfiles/img/imagen3.jpg) top right no-repeat;
height: 161px;
position: relative;
}

.bto_partit{
color: #FFFFFF;
text-decoration:none;
}

/*ESTILOS PAGINACION*/

.LISTPAG_anterior{
   width:5px; 
   height:9px;
   background-image:url('/imgfiles/img/anterior_red.gif');
}
.LISTPAG_last_pag {width:10px; height:9px;background-image:url('/imgfiles/img/last_page_red.gif');}
.LISTPAG_next_pag {width:10px; height:9px;background-image:url('/imgfiles/img/next_page_red.gif');}
.LISTPAG_siguiente {width:5px; height:9px;background-image:url('/imgfiles/img/siguiente_red.gif');}

/*
ESTILOS CUERPO
----------------------------------------------
*/

#cuerpo{
font-family: Arial, Verdana, sans-serif;
color: #333;
font-size: 13px;
}

#col_central h1{
font-family: 'Georgia', Arial, Verdana, sans-serif;
font-size: 26px;
color: #cc0000;
font-weight: normal;
padding: 5px 0 10px 0px;
margin-bottom: -2px;
border-bottom: 2px solid #e5e5e5;
}

#cuerpo h3{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
}
#col_central p{
font-size: 13px;
padding: 0 0 10px 0;
color: #333;
}


#cuerpo ul{
list-style-type: none
}

#cuerpo li {
font-size: 13px;
padding: 5px 0 5px 5px;
border-bottom: 1px solid #ebebeb
}

#cuerpo li li {
padding: 0;
border-bottom: none
}

#cuerpo li a,
#cuerpo li a:visited {
color: #333;
text-decoration: none
}
#cuerpo li a:hover {
text-decoration: underline
}

#cuerpo li h3{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
}

#cuerpo li ul{
padding: 5px 0 5px 10px;
}
#cuerpo li ol{
padding: 5px 0 5px 20px;
}


/*
LISTADOS DIRECTORIO
----------------------------------------------
*/

#col_central ul{
list-style-type: none
}


#col_central li {
font-size: 13px;
padding: 5px 0 5px 5px;
}

#col_central li {
padding: 5px 0 5px 5px;
border-bottom: 1px solid #ebebeb
}

#col_central li li {
padding: 0;
border-bottom: none
}

#col_central li a,
#col_central li a:visited {
color: #333;
text-decoration: none
}
#col_central li a:hover {
text-decoration: underline
}

#col_central li h3{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
}

#col_central li ul{
padding: 5px 0 5px 10px;
}
#col_central li ol{
padding: 5px 0 5px 20px;
}


.titol_pag2{
text-decoration:none;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #cc0000;
padding: 5px;
border-bottom: 1px solid #cccccc;
text-transform: uppercase;
}
.titol_pag{
font-family: 'Georgia', Arial, Verdana, sans-serif;
font-size: 26px;
color: #cc0000;
font-weight: normal;
padding: 5px 0 10px 0px;
margin-bottom: -2px;
border-bottom: 2px solid #e5e5e5;

}
.titol_sec_marro{
font-family: 'Georgia', Arial, Verdana, sans-serif;
font-size: 26px;
color: #cc0000;
font-weight: normal;
/*padding: 5px 0 10px 0px;*/
padding: 5px 0 0px 0px;
margin-bottom: -2px;
border-bottom: 2px solid #e5e5e5;
padding_left: 14px;
}
.lista{
margin-top: 10px;
}
.lista ul li{
list-style: none;

}
.lista ul li a{
text-decoration: none;
font: bold 13px Arial, Helvetica, sans-serif;
color: #333333;
padding: 4px 0 4px 15px;
background: url(/imgfiles/img/puntito.gif) 5px center no-repeat;
border-bottom: 1px dotted #bfbfbf;
display: block;
width: 200px;
}
#lista ul li a:hover{
text-decoration: underline;
}
.marro_p{
font: 13px Arial, Helvetica, sans-serif;
color: #4d4d4d;
padding: 5px;
text-decoration:none;
}
.boto1{
font:13px Arial, Helvetica;
color:#cc0000;
/*width:75px;*/
/*height:25px;*/
background-color:#f1f1f1;
border:solid 1px #666666;
margin-top:4px;
display:block;
}
.inptxt{
font:13px Arial, Helvetica;
color:#444444;
height:18px;
background-color:#ffffff;
border:solid 1px #666666;
}
/*
        GALERIA
----------------------------------------------
*/
.galeria{
        padding: 10px 5px;
}
.galeria td{
        padding: 5px;
        text-align: center;
        border: 1px solid #ccc;
}

.galeria a{
        padding: 2px 0;
        display: block;
        color: #333;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}
.galeria a:visited{
        color: #333;
}
.galeria a:hover{
        text-decoration: underline;
}
.galeria a img{
        padding: 4px;
        border: 1px solid #ccc;
}

.idiomes{
font: 11px Arial, Helvetica, sans-serif;
color: #ffffff;
float:left;
text-decoration:none;
padding-top:5px;
padding-right: 0px;
padding-left: 0px;
}




/*


#cuerpo ul{
list-style-type: none
}

#cuerpo li {
font-size: 13px;
padding: 5px 0 5px 5px;
}

#cuerpo li {
padding: 5px 0 5px 5px;
border-bottom: 1px solid #ebebeb
}

#cuerpo li li {
padding: 0;
border-bottom: none
}

#cuerpo li a,
#cuerpo li a:visited {
color: #333;
text-decoration: none
}
#cuerpo li a:hover {
text-decoration: underline
}

#cuerpo li h3{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
}

#cuerpo li ul{
padding: 5px 0 5px 10px;
}
#cuerpo li ol{
padding: 5px 0 5px 20px;
}

#lista_adjunta{
padding: 10px 0
}
#lista_adjunta li {
padding: 5px 0 5px 5px;
border-bottom: none
}

li .fecha{
font-size: 13px;
color: #cc0000;
}
.desc_item_lista{
padding: 5px 10px;
}
*/













