@import url("default.css");

.texto72 {
	color: #000000;
	text-decoration: none;	}
a.texto72:hover {
	color: #E60004;
	}

.texto72under {
	color: #000000;
	text-decoration: underline;  }
a.texto72under:hover {
	text-decoration: none; }

.texto72b {
	color: #FFFFFF;
	 text-decoration: none;
 }
a.texto72b:hover {
	color: #E0CBE4; }

.texto72sc { 
	color: #000;
	text-decoration: none;}
a.texto72sc:hover {  
	color: #000000;  }

.texto72m { 
	color: #000;
	text-decoration: underline; }
a.texto72m:hover {  
	color: #E60004;  
	text-decoration: none; }

.texto1 {  
	font-size: 110%;
	color: #000000;
	}
a.texto1:hover {
	color: #B00000;
	text-decoration: none;
	}

.texto2 { 
	font-size: 130%;
	color: #FFFFFF;
	text-decoration: none;
	}
a.texto2:hover {
	color: #B00000; }

.texto2a { 
	font-size: 100%;
	color: #595959;
	font-weight: bold; 
	text-decoration: none; }
a.texto2a:hover { 
	color: #E60004; }

.texto2bpt {
	font-size: 110%;
	text-decoration: none; }
a.texto2bpt:hover {
	color: #B00000; }

.textoB {
	font-size: 110%;
	color: #FFFFFF;
	text-decoration: none;  }
a.textoB:hover { 
	color: #CCCCCC; }

.texto3 { 
	font-size: 110%;
	color: #000;
	text-decoration: none; }
a.texto3:hover {
  color: #B00000; }

.texto4 {
	font-size: 130%;
	color: #999999;
	text-decoration: none;
	}
a.texto4:hover { 
	color: #B00000; }

.texto8 {
	color: #000;
	text-decoration: none;  }
a.texto8:active {	color: #FFFFFF;}
a.texto8:link { color: #FFFFFF; }
a.texto8:visited {	color: #FFFFFF; }
a.texto8:hover { color: #CFCFCF; }

.texto9 { font-size: 120%; }
a.texto9:active {  color: #FFFFFF; text-decoration: none; }
a.texto9:link {  color: #FFFFFF; text-decoration: none; }
a.texto9:visited {  color: #FFFFFF; text-decoration: none; }
a.texto9:hover {  color: #CFCFCF; text-decoration: none; }


.texto72sinSub { color: #000000; text-decoration: none; }



.indice{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	padding: 2px 5px;
	text-decoration: none;}
a.indice:hover{
	background-color:#3949AB;
	color: #FFFFFF;}
	
.revista{
	background-image: url(../../../images/3ayunta/pitigris.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #737373;
	padding: 0 0 0 15px;
	}

.revistaGrande {
	float:right; 
	width: 170px; 
	text-align: right; 
	margin-right:50px;
	}

.revistaTxiki {
	float: left; 
	margin: 0 25px 30px 10px; 
	width:64px;
	}

.listado ul{
	list-style-type: none;
	margin: 0;
	padding: 0;}
.listado ul li{
	background: url(../../../images/3ayunta/gu-g05.gif) no-repeat 0 0.1em;
	color: #000000;
	margin: 3px 0 0 0;
	padding: 0 0 0 12px;
	display: block;
	}
	
.fnd_tabla_azul{
background-color:#000;
}
.fnd_tabla_azul2{
background-color:#D3D3D3;
}
.fnd_tabla_azul3{
background-color:#FAFAFA;
}
.fnd_tabla_azul4{
background-color:#828BC4;
}
.fnd_tabla_azul5{
background-color:#263482;
}
.fnd_popup_azul1{
background: url(../images/3ayunta/not-in2.gif) top repeat-x;
}
.fnd_popup_azul2{
background: url(../images/3ayunta/not-in3.gif) top repeat-x;
}
.fnd_popup_azul3{
background: url(../images/3ayunta/not-in4.gif) top repeat-x;
}
.fnd_noticias{
background:url(../images/6noticia/not-ff02_2.gif) top repeat-x;
}
.fnd_noticias2{
background:url(../images/6noticia/not-ff01.gif) top repeat-x;
}
.fnd_noticias3{
background:url(../images/6noticia/not-ff02.gif) top repeat-x;
}
/* Estilos formularios */
.fnd_form_1{
background: url(../images/3ayunta/ayu-ff02.gif) top repeat-x;
}
.fnd_form_2{
background: url(../images/3ayunta/ayu-ff03.gif) top repeat-x;
}

.fotoAlcalde {
	}

.fotoAlcalde p.descripcion {
	margin: .5em 0 0 0;
	padding:0;
	font-size: 95%;
	color: #666666;
	text-align: center;
	line-height: 1.1em;
	}
.alhabla {
	margin-top: 15px;
	background:url(../images/h-alcalde.jpg) 0 0 no-repeat;
	display: block;
	padding: 10px 5px 20px 90px;
	border: 1px solid #E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 110%;
	 }
.alhabla span {
	color:#e60004;
	font-size:110%;}
.alhabla ul {
	list-style:none;
	padding: 0;
	margin: 5px 0 0 0;
	}
.alhabla ul li {
	background: url(../images/css-li-general.gif) 7px 5px no-repeat;
	padding-left:17px;
	line-height:1.4em;
	margin-bottom:.2em;
	}
.alhabla ul li.facebook {
	background:url(../images/ico-facebook.gif) 0 0 no-repeat;
	}
.alhabla a {
	color: #000000;
	text-decoration: none;
	}
.alhabla a span {
	color:#E60003;
	font-weight: bold;
	}
.alhabla a:hover {
	text-decoration: underline;
	}

.fotosAlcalde {
	margin-top: 25px;
	}
.fotosAlcalde img {
	float: left;
	margin: 0 18px 15px 0;
	}
.fotosAlcalde a img  {
	border: 1px double #CCCCCC;
	padding: 2px;
	}
.fotosAlcalde a:hover img  {
	border: 1px double #666666;
	}
.clearall {
	clear: both;
	}

.pdf {
	background: url(../images/i-pdf.gif) 0 0 no-repeat;
	padding: 0 0 5px 20px;
}
.apunte {
	background-color:#f7f7f7;
	padding: 20px;
	font-size:90%;
}




/************* CAMBIO CLIMÁTICO **************/

.novisible {
	display: none;
}
.txt_centro {
	text-align:center;
}

/*- Menu Tabs B--------------------------- */

    .tabsB {
      float:left;
      width:100%;
      line-height:normal;
      }
    .tabsB ul {
		margin:1em 0 0 0;
		padding:10px 10px 0 0;
		list-style:none;
		background: url(../images/css_fnd_ul_menu.gif) left bottom repeat-x;
		min-height:27px;
      }
    .tabsB li {
      display:inline;
      margin:0;
      padding:0;
	  font-weight:bold;
      }
    .tabsB a {
      float:left;
      background:url(../images/tableftB.gif) no-repeat left top;
      margin:0 3px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .tabsB a span {
      float:left;
      display:block;
      background:url(../images/tabrightB.gif) no-repeat right top;
      padding:7px 18px 6px 11px;
      color:#939393;
      }
	 
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsB a span {float:none;}
    /* End IE5-Mac hack */
    .tabsB a:hover span {
      color:#000;
      }
    .tabsB a:hover {
      background-position:0% -42px;
      }
    .tabsB a:hover span {
      background-position:100% -42px;
      }
	
	
    .tabsB li.seleccionado a {
      float:left;
      background:url(../images/tableftD.gif) no-repeat left -42px;
      margin:0 3px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
	  cursor:text;
      }
	 .tabsB li.seleccionado a span {
      background:url(../images/tabrightC.gif) no-repeat right -42px;
	  font-weight:bold;
	  color:#E60004;
	  border-bottom:1px solid #fff;
	  cursor:text;
	  }

.pestanas {
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 0 solid #ffffff;
	padding: 25px 25px 10px 25px;
	margin-bottom: 25px;
	 }  

.pestanas .nota {
	background-color:#9fa622;
	color:#FFFFFF;
	padding:5px 15px 10px 25px;
	}
.pestanas .nota .titulo {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size:120%;
	}
.pestanas .nota ul {
	margin: 0;
	padding:0;
	}
.pestanas .nota ul li {
	list-style-type:none;
	margin:0 0 .5em 0;
	padding:0;
	}
.pestanas .nota ul li a {
	color:#FFFFFF;}
.pestanas .nota ul li a:hover {
	color:#000;
	}
	
	
table.telefonos	{
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	}
table.telefonos thead th {
	font-size: 110%;
	text-align: left;
	color: #FFFFFF;
	background-color:#000000;
	padding: 4px 6px 4px 5px;
	}
table.telefonos thead .derecha {
	text-align:right;
	}
table.telefonos tbody th,
table.telefonos tbody td {
	padding: 4px 6px 4px 5px;
	border-bottom: 1px solid #d4d4d4;
	vertical-align: top;
	text-align:left;
	white-space:nowrap;
	}
table.telefonos tbody th {
	background:url(../images/3ayunta/gu-g05.gif) 5px 0.6em no-repeat;
	padding-left: 20px;
	white-space:normal;
	}
table.telefonos tbody td {
	text-align:right;
	}
	
/**** GUIA INFANTIL ********/

ul.guiainfantil  {
	list-style-type:none;
	padding:10px 5px 10px 10px;
	margin:0;
	min-height:85px;
	background-color:#f3f3f3;
	margin:0 auto;
	}
ul.guiainfantil li {
	float: left;
	display: block;
	/*width:17%;*/
	width:24%;
	margin-bottom: 10px;
	padding: 0 10px 0 42px;
	min-height:40px;
	line-height:1.2em;
	}
ul.guiainfantil li a {
	font-style:italic;
	font-weight:bold;
	}
ul.guiainfantil li.uno {
	background: url(../images/3ayunta/inf-g01.gif) 0 0 no-repeat;
	}
ul.guiainfantil li.dos {
	background: url(../images/3ayunta/inf-g02.gif) 0 0 no-repeat;
	}
ul.guiainfantil li.tres {
	background: url(../images/3ayunta/inf-g03.gif) 0 0 no-repeat;
	}
ul.guiainfantil li.cuatro {
	background: url(../images/3ayunta/inf-g04.gif) 0 0 no-repeat;
	}
ul.guiainfantil li.cinco {
	padding-top:7px;
	background: url(../images/3ayunta/inf-g05.gif) 0 0 no-repeat;
	}
ul.guiainfantil li.seis {
	background: url(../images/3ayunta/inf-g06.gif) 0 0 no-repeat;
	}
ul.guiainfantil li.siete {
	padding-top:7px;
	background: url(../images/3ayunta/inf-g07.gif) 0 0 no-repeat;
	}
ul.guiainfantil li.ocho {
	background: url(../images/3ayunta/inf-g08.gif) 0 0 no-repeat;
	}

p.guiainfantil {
	margin-top:3em;
	background:#f3f3f3 url(../images/3ayunta/inf-g05.gif) 5px 5px no-repeat;
	padding:5px 0 5px 50px;
	font-weight: bold;
	font-style:italic;
	 }
	 
	/*** Votación carteles San Marciales *********/

.carteles .titular {
	background:url(../images/aa_fnd_linea_legend.gif) left bottom repeat-x;
	padding-bottom:3px;
	font-size:110%;
	margin-bottom:1.5em;
	margin-top:1.5em;
	}
.carteles .titular span {
	background-color:#000000;
	color:#FFFFFF;
	padding: 2px 10px;
	font-weight:bold;
	}
.cartel {
	float: left;
	width:150px;
	margin-right: 12px;
	font-weight: bold;	
	font-family: Arial, Helvetica, sans-serif;
	}

.cartel .porcentaje {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 190%;
	text-align:center;
	color:#e60004;
	line-height:1em;
	padding-top:5px;
	}
.cartel .tituloCartel {
	min-height:35px;
	background-color:#f9f9f9;
	border-bottom:1px solid #FFFFFF;
	padding: 3px 0;
	}
.cartel .tituloCartel input {
	float: left;
	}
.cartel label {
	cursor:pointer;
	display:block;
	float:left;
	margin-right:5px;
	padding-top:0.4em;
	width:120px;
	text-align:left;
	line-height:1.1em;
	}
.cartel label:hover {
	color:#e60004;
	}

.nVotos {
	font-size:110%;
	text-align:center;
	}
.nVotos span {
	font-size:70%;
	}
.votos {
	float: right;
	width:80px;
	text-align:center;
	border:1px solid #F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	margin-left:25px;
	background: url(../images/aa_fnd_caja_centro2.gif) 0 24px repeat-x;
		}
.doslineas {
	background: url(../images/aa_fnd_caja_centro2.gif) 0 42px repeat-x;
		}
.votos p {
	margin:0;
	}
.votos .total {
	text-align:center;
	padding: 4px 0;
	margin:0;
	}
.votos .numero {
	font-weight: bold;
	font-size:200%;
	padding: 10px 0 0 0;
	color:#e60004;
	line-height:1em;
	}
.votos .emitidos {
	font-weight:bold;
	font-size:110%;
	padding-bottom:5px;
	}

.gracias {
	float:left;
	padding: 10px 25px;
	width:65%;
	}