@import url("default.css");

.img-responsive {
	max-width:100%;
	height:auto;
	}
.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;
	}
	.revistaGrande a:hover img {
		opacity:.6;
		filter:alpha(opacity=60);
		}

.revistaTxiki {
	float: left;
	margin: 0 25px 30px 10px;
	width:64px;
	}
	.revistaTxiki a:hover img {
		opacity:.6;
		filter:alpha(opacity=60);
		}

.revistaGrandeNueva {
	 float:right;
	 position:relative;
	 width:262px;
	 height:338px;
	 box-shadow: 2px 2px 8px #c9c9c9;
	 }
	 .revistaGrandeNueva a:hover img {
	 	opacity:.7;
		filter:alpha(opacity=70);
		}
	 .revistaGrandeNueva .lupa {
		background: url(../images/3ayunta/revistaGrandeLupa.png) 0 0 no-repeat;
		bottom: -30px;
		color: #FFFFFF;
		font-size: 2em;
		font-weight: bold;
		height: 77px;
		left: -50px;
		padding: 44px 0 0 53px;
		position: absolute;
		width: 70px;
	  }
	  .revistaGrandeNueva .lupa a {
	  	color: #FFFFFF;
		text-decoration:none;
		}
	  .revistaGrandeNueva .lupa a:hover {
	  	color: #000000;
	  	}

.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;
}

.contenidoIzdaAgenda {
	float:left;
	width:65%;
	}
.contenidoDchaAgenda {
	float:right;
	width:251px;
	background-color:#f8f8f8;
	padding: 5px;
	border-radius:5px;
	margin: 0;
	}
.fotoAlcalde {
	}

.fotoAlcalde .descripcion {
	margin: 0 0 0 0;
	padding:0;
	font-size: 1.5em;
	text-align: center;
	line-height: 1.1em;
	background-color: rgba(255,255,255,0.8);
	font-family:'Lobster13Regular', Arial, Helvetica, sans-serif;
	color: #ca0003;
	padding: 3px 5px 0 5px;
	display:none;
	}
.fotoAlcalde .descripcion span {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:0.6em;
	font-weight:bold;
	}

.agendaAlcalde {
	margin-top: 25px;
	border-bottom: 3px solid #ca0003;
	color:#5c5c5c;
	}
.agendaAlcalde .titulo {
	background:#ca0003 url(../images/3ayunta/agenda_blanca.png) right 7px no-repeat;
	padding:5px 10px 5px 15px;
	color:#FFFFFF;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	}
	.agendaAlcalde .titulo h2 {
		background:none;
		padding:0;
		color: #FFFFFF;
		border-bottom:none;
		text-transform:uppercase;
		font-weight: normal;
		font-size:1.2em;
		}
	.agendaAlcalde .dia_grupo {
		border:1px solid #d9d9d9;
		border-radius: 3px;
		padding: 5px;
		margin: 5px 5px 10px 5px;
		background-color:#FFF;
		}
	.agendaAlcalde .dia_grupo h3 {
		padding: 5px 10px;
		background-image:none;
		background-color:#ebebeb;
		margin:0 0 10px 0;
		border-radius:2px;
		text-transform: uppercase;
		font-weight:normal;
		}
	.agendaAlcalde .dia_grupo .diaSemana {
		display:block;
		margin-bottom:3px;
		font-size: 0.85em;
		font-weight: bold;
		color: #888888;
		}
	.agendaAlcalde .dia_grupo ul {
		margin:5px 5px 0 10px;
		padding:0;
		list-style-type:none;
		}

	.agendaAlcalde .dia_grupo ul li {
		background: url(../images/css-li-general.gif) 0 0.6em no-repeat;
		padding: 0 0 0 10px;
		padding:0 0 0.6em 10px;
		margin:0;
		list-style-type:none;
		}
	.agendaAlcalde .dia_grupo .hora {
		font-weight:bold;
		color: #000000;
		}
	.agendaAlcalde .dia_grupo .lugar {
		color:#8c8c8c;
		font-size: 0.9em;
		}
	.saludoboton {
		background: url(../images/zz-btn.gif) 0 0 repeat-x;
		border-radius: 6px;
		bottom: 15px;
		text-shadow: 2px 1px 3px #000;
		box-shadow: 2px 2px 4px #717171;
		color: #FFFFFF !important;
		font-size: 1.2em;
		padding: 5px 20px;
		text-decoration: none;
		}
	a.saludoboton:hover {
		background: url(../images/zz-btn.gif)0 -49px repeat-x;
		}



.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;
	}

.pestanas h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	text-transform:uppercase;
	color:#E60004;
	margin-top:1.5em;
	}
.pestanas h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	text-transform:uppercase;
	margin-top:1.5em;
	color:#828282;
	}

table.telefonos	{
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	}
	table.telefonos tr.sobre  {
		background-color:#f2f2f2;
		}
	table.telefonos thead th {
		font-size: 110%;
		text-align: left;
		color: #FFFFFF;
		background-color:#000000;
		padding: 7px 6px 7px 5px;
		}
	table.telefonos thead .derecha {
		text-align:right;
		}
	table.telefonos tbody th,
	table.telefonos tbody td {
		padding: 7px 6px 7px 5px;
		border-bottom: 1px solid #d4d4d4;
		vertical-align: top;
		text-align:left;
		white-space:nowrap;
		}
	table.telefonos tbody th {
		white-space:normal;
		}
	table.telefonos tbody td {
		text-align:right;
		}
	table.telefonos tbody .txt_izda {
		text-align: left
		}
	table.telefonos .todo_el_ancho {
		width: 100%;
		white-space:normal;
		}
	table.telefonos .agotado {
		text-transform:uppercase;
		color: #CA0003;
		font-weight:normal;
		font-size:.9em;
		}

table.directorio {
	border-collapse: collapse;
	width: 100%;
	}
	table.directorio th {
		background-color: #f3f3f3;
		text-align:left;
		color:#696969;
		padding: 5px 30px 5px 20px;
		border-bottom:1px solid #dddddd;
		vertical-align:top;
		white-space: nowrap;
		}
	table.directorio tr.primer th,
	table.directorio tr.primer td {
		border-top:1px solid #dddddd;
		}
	table.directorio td {
		padding: 5px 20px 5px 10px;
		white-space: nowrap;
		border-bottom:1px solid #dddddd;
		vertical-align:top;
		}
	table.directorio .todo_el_ancho {
		width:100%;
		white-space:normal;
		}



table.generalDatos	{
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	}
	table.generalDatos tr.sobre  {
		background-color:#f2f2f2;
		}
	table.generalDatos thead th {
		font-size: 110%;
		text-align: left;
		color: #FFFFFF;
		background-color:#000000;
		padding: 7px 20px 7px 10px;
		}
	table.generalDatos thead .derecha {
		text-align:right;
		}
	table.generalDatos tbody th,
	table.generalDatos tbody td {
		padding: 7px 20px 7px 10px;
		border-bottom: 1px solid #d4d4d4;
		vertical-align: top;
		text-align:left;
		white-space:nowrap;
		color: #838383;
		}
	table.generalDatos .actividad {
		color: #000;
		font-size:1.1em;
		font-weight:bold;
		}
	table.generalDatos .todo_el_ancho {
		width: 100%;
		white-space:normal;
		}
	table.generalDatos .pdf {
		display:block;
		font-size:.9em;
		}

	table.generalDatos .txt_centro {
		text-align:center;
		}


/**** 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 *********/

form.concurso {
	margin: 2em 0;
	}
.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;*/
	display: inline-block;
	width:120px;
	margin:0 3% 25px 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #eaeaea;
	border-radius:4px;
	padding: 4px;
	box-shadow: 2px 2px 2px #eaeaea;
	}
.cartel > a img {
	width:118px;
	height:165px;
	}
form.tresCarteles .cartel {
	margin-right: 0;
	margin-left: 65px;
	}

.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:41px;
	background-color:#f9f9f9;
	border-bottom:1px solid #FFFFFF;
	padding: 8px 0 2px 0;
	}
.cartel .tituloCartel input {
	float: left;
	}
.cartel label {
	cursor:pointer;
	display:block;
	float:left;
	margin-right:0;
	padding-top:0.4em;
	width:95px;
	text-align:left;
	line-height:1.1em;
	font-weight:normal;
	font-size:.9em;
	}
.cartel label:hover {
	color:#e60004;
	}
	.cartel a:hover img {
		opacity:.8;
		filter:alpha(opacity=80);
		}

.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%;
	}

.botonesVotacion {
	text-align: center;
}

.btnConcurso {
    background-color: #000;
    border: 0 none;
    border-radius: 10px;
    color: #fff;
    font-family: "Lobster13Regular";
    font-size: 2em;
    padding: 15px 30px;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin: 0.5em;
}
	.btnConcurso:hover {
		background-color: #a0a0a0;
	    color: #000;
	}

.btn-dni {
    background-image: url(../images/btn-votar-dni.png);
    background-position: 20px 11px;
    background-repeat: no-repeat;
    padding: 18px 36px 18px 108px;
}

.btn-irun-txartela {
    background-image: url(../images/btn-votar-irun-txartela.png);
    background-position: 20px 11px;
    background-repeat: no-repeat;
    padding: 18px 36px 18px 108px;
}

/**** LIBDUB *******/


.libdub {
	float: left;
	width:20%;
	margin-left: 12px;
	margin-bottom: 25px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    box-shadow: 2px 2px 2px #EAEAEA;
	padding:10px;
	}
.libdub img {
	max-width:100%;
	}
.libdub a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	}
.libdub .tituloCartel {
	min-height:15px;
	background-color:#f9f9f9;
	border-bottom:1px solid #FFFFFF;
	padding:10px;
	}
.libdub .tituloCartel input {
	float: left;
	}
.libdub .tituloCartel input {
	float: left;
	}
.libdub label {
	cursor:pointer;
	display:block;
	float:left;
	margin-right:0;
	padding-top:0.2em;
	width:77%;
	text-align:left;
	line-height:1.1em;
	}
.libdub label:hover {
	color:#e60004;
	}

/***** BLOQUES MOSTRAR / OCULTAR INFORMACIÓN *********/

/**** INFOCENTRO ************/

.infoBloqueMostrar {
	margin-bottom:25px;
	}
.infoBloqueMostrar h2 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	/*background: url(../images/css-menu-fnd-gris.gif) left bottom repeat-x;*/
	background:none;
	font-weight:normal;
	font-size:1.3em;
	padding:10px 4px 5px 4px;
	margin:.5em 0 0 0;
	border-bottom:0;
	line-height: 1.3em;
	/*border-bottom:1px solid #eaeaea;*/
	border-bottom:none;
	color:#545454;
	}
.infoBloqueMostrar h2.abierto {
	color:#e60004;
	font-weight: bold;
	padding:10px 4px 5px 4px;
	}
.infoBloqueMostrar h2.primero {
	/*border-top:1px solid #dadada;*/
	}
.infoBloqueMostrar h2 img {
	float: right;
	margin-top:8px;
	}
.infoBloqueMostrar h2:hover {
	background: url(../images/css-menu-fnd-gris.gif) left bottom repeat-x;
	cursor:pointer;
	color:#e60004;
	}

.infoBloqueMostrar .info_Bloque {
	padding: 5px 45px 15px 30px;
	border-bottom:1px solid #DADADA;
	margin-bottom:2em;
	}
	.infoBloqueMostrar ol {
		margin-top:0;
		margin-bottom: 2em;
		padding-left:20px;
		}
	.infoBloqueMostrar ol li {
		margin-bottom: .7em;
		list-style-type: upper-roman;
		}
	.infoBloqueMostrar ol ol {
		margin: 1em 0 2em 0;
		}
	.infoBloqueMostrar ol ol li {
		list-style-type:none;
		background:url(../images/css-li-general.gif) 0 .6em no-repeat;
		padding-left: 10px;
		}
	.infoBloqueMostrar ol ol ol {
		margin: .3em 0 1em 0;
		padding-left: 10px;
		color:#868686;
		padding-left:5px;
		}
	.infoBloqueMostrar ol ol ol li {
		margin-bottom: .2em;
		}
	.infoBloqueMostrar .info_Bloque a {
		color: #000000;
		}
	.infoBloqueMostrar .info_Bloque a:hover {
		color:#e60004;
		}


/*** ALCALDE EN LOS BARRIOS  ***/

.titResumen {
	background:url(../images/css-titResumen.gif) right bottom no-repeat;
    padding: 55px 325px 9px 0;
	font-weight: bold;
	font-size: 1.1em;
	}
	h3.gris {
		background: none;
		padding-left: 0;
		font-family:Arial, Helvetica, sans-serif;
		color:#737373;
		font-size:1.5em;
		font-weight: normal;
		border-bottom:1px solid #737373;
		padding-left:10px;
		}
table.maquetacionAportaciones {
	width: 98%;
	border-collapse: collapse;
	margin: 0 auto 4em auto;
	}
	table.maquetacionAportaciones thead {
		color: #E60004;
		font-family:Arial, Helvetica, sans-serif;
		text-align: left;
		text-transform:uppercase;
		font-size:1.1em;
		}
	table.maquetacionAportaciones thead td {
		padding: 4px 0 4px 8px;
		}
	table.maquetacionAportaciones tbody {
		vertical-align:top;
		}
	table.maquetacionAportaciones tbody td {
		width: 48%;
		border-bottom: 1px solid #ededed;
		padding: 0 20px 0 0;
		}
	table.maquetacionAportaciones tbody tr.sinborde td {
		border-bottom: 1px solid #FFFFFF;
		}
	table.maquetacionAportaciones tbody {}

	table.maquetacionAportaciones.observaciones tbody td {
		width: 30%;
		}
	table.maquetacionAportaciones.tresColumnas tbody td{
		width: 42%;
		}

	table.maquetacionAportaciones thead td.icono,
	table.maquetacionAportaciones.observaciones tbody td.icono,
	table.maquetacionAportaciones.tresColumnas tbody td.icono {
		width: 75px;
		text-align:center;
		padding-right:0;
		}
	.revisado {
		float: right;
		padding: 3px 10px;
		border-radius: 4px;
		background-color:#e60004;
		color: #FFF;
		margin-top: -25px;
		}








/*- Menu Tabs VENTANILLA SAC --------------------------- */

    .tabsSAC {
      float:left;
      width:100%;
      line-height:normal;
      }
    .tabsSAC 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:42px;
      }
    .tabsSAC li {
      display:inline;
      margin:0;
      padding:0;
	  font-size:.9em;
	  cursor:pointer;
      }
    .tabsSAC strong {
      float:left;
      background:url(../images/tableftB-SAC.gif) no-repeat left top;
      margin:0 3px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .tabsSAC strong span {
      float:left;
      display:block;
      background:url(../images/tabrightB-SAC.gif) no-repeat right top;
      padding:7px 11px 4px 5px;
      color:#696969;
	  min-height:30px;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsSAC strong span {float:none;}
    /* End IE5-Mac hack */
    .tabsSAC strong:hover span {
      color:#000;
      }
    .tabsSAC strong:hover {
      background-position:0% -62px;
      }
    .tabsSAC strong:hover span {
      background-position:100% -62px;
      }


    .tabsSAC li.seleccionado strong {
      float:left;
      background:url(../images/tableftD-SAC.gif) no-repeat left -62px;
      margin:0 3px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
	  cursor:text;
      }
	 .tabsSAC li.seleccionado strong span {
      background:url(../images/tabrightC-SAC.gif) no-repeat right -62px;
	  font-weight:bold;
	  color:#E60004;
	  border-bottom:1px solid #fff;
	  cursor:text;
	  }


/****************************   LISTAS GENERALES ****************************/

	ul.listadoPestana {
		list-style-type:none;
		margin: 0.8em 0.8em;
		padding: 0;
		}
	ul.listadoPestana li{
		/*line-height: 1.2em;*/
		background: url(../images/aa_piti_buscadores.gif) no-repeat 6px 0.6em;
		padding-left: 25px;
		padding-bottom: 0.8em;
		}
	ul.listadoPestana li.noImagen {
		background:none;
		padding-left:0;
		}
	ul.listadoPestana li a {
		color:#000000;
		text-decoration:underline;
		}
	ul.listadoPestana li a:hover{
		color:#E60003;}

	ul.listadoPestana li ul {
		list-style-type: none;
		margin:.5em 0;
		padding:0;
		}
	ul.listadoPestana p.mostrar_info_bloque_general {
		margin:0;
		cursor:pointer;
		text-decoration:underline;
		}
	ul.listadoPestana p.mostrar_info_bloque_general:hover {
		color: #e60004;
		}
	ul.listadoPestana .info_Bloque {
		margin-left:2em;
		}

	.pestanas.SACinfo h4 {
		font-size: 1.3em;
		font-weight:normal;
		margin-bottom: .9em;
		margin-left:.5em;
		}


/*** PRESUPUESTOS ***/

ul.listapresupuestos {
	margin:2em auto;
	padding:0;
	}
	ul.listapresupuestos li{
	margin:0 2% 20px 2%;
	padding:0;
	list-style-type:none;
	display:inline-block;
	width:20%;
	text-align:center;
	}
	ul.listapresupuestos li a {
		display:block;
		font-family: 'Lobster13Regular';
		font-size: 1.5em;
		text-align:center;
		text-decoration:none;
		padding:15px 10px;
		box-shadow: 0 0 3px rgba(0,0,0,0.2);
		border-radius:4px;
		color:#6b6b6b;
		line-height:1.2em;
	}
	ul.listapresupuestos li a:hover {
		background-color:#f2f2f2;
		}
	ul.listapresupuestos li a span{
		display: block;
		font-size: 1.9em;
		color: #ca0003;
		margin-top: 10px;
		letter-spacing: 0.1em;
		line-height:1em;
	}

ul.menu_presupuesto {
	margin:2em auto;
	padding:0;
	width:875px;
	}
	ul.menu_presupuesto li {
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
		}


.presu_caja {
	float: left;
	width: 400px;
	-webkit-box-shadow:  0px 0px 3px 3px #e3e3e3;
    box-shadow:  0px 0px 3px 3px #e3e3e3;
	-webkit-border-radius:1px;
    border-radius:1px;
	margin-left:40px;
	margin-top: 2.1em;
	border:1px solid #c9c9c9;
	}
	.presu_caja .numero {
		background-color: #CA0003;
		display: block;
		float: left;
		height: 74px;
		padding: 30px 0 0;
		text-align: center;
		width: 35px;
		}
	.presu_caja .texto {
		float: left;
		font-family: 'Lobster13Regular';
		font-size: 2.2em;
		line-height: 1em;
		padding: 20px 0 0 10px;
		width: 290px;
		}
	.presu_caja a {
		display:block;
		text-decoration: none;
		color: #ca0003;
		background-color:#ffffff;
		}
	.presu_caja a:hover {
		color:#000000;
		background-color:#eaeaea;
		}
	.presu_caja a:hover .numero {
		background-color:#000000;
		}
	.presu_caja span.limpiar {
		display:block;
		}

.presu_caja.uno {
	margin-left:0;
	}
.presu_caja.uno a {
		background:url(../images/3ayunta/presu2013/icono01.png) 320px 27px no-repeat;
		}
	.presu_caja.uno a:hover {
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono01.png) 320px -90px no-repeat;
		}


.presu_caja.dos a{
		background:url(../images/3ayunta/presu2013/icono02.png) 320px 28px no-repeat;
		}
	.presu_caja.dos a:hover {
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono02.png) 320px -100px no-repeat;
		}
	.presu_caja.dos .texto {
		padding-top:31px;
		}

.presu_caja.tres {
	margin-left:0;
	clear:left;
	}
	.presu_caja.tres a{
		background:url(../images/3ayunta/presu2013/icono03.png) 320px 24px no-repeat;
		}
	.presu_caja.tres a:hover {
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono03.png) 320px -102px no-repeat;
		}
	.presu_caja.tres .texto {
		padding-top:31px;
		}

.presu_caja.cuatro {
		}
	.presu_caja.cuatro a {
		background:url(../images/3ayunta/presu2013/icono04.png) 320px 20px no-repeat;
		}
	.presu_caja.cuatro a:hover {
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono04.png) 320px -116px no-repeat;
		}
	.presu_caja.cuatro .texto {
		padding-top:31px;
		}

.presu_caja.cinco {
	margin-left:0;
	clear:left;
	}
	.presu_caja.cinco a{
		background:url(../images/3ayunta/presu2013/icono05.png) 320px 24px no-repeat;
		}
	.presu_caja.cinco a:hover{
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono05.png) 320px -120px no-repeat;
		}
	.presu_caja.cinco .texto {
		padding-top:7px;
		}

.presu_caja.seis  {
		}
	.presu_caja.seis a{
		background:url(../images/3ayunta/presu2013/icono06.png) 320px 24px no-repeat;
		}
	.presu_caja.seis:hover a{
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono06.png) 320px -123px no-repeat;
		}
	.presu_caja.seis .texto {
		}

.siete {
	margin: 2em 0 0 222px;
	clear:left;
	}
	.siete a{
		background: url(../images/3ayunta/presu2013/ico-aportaciones.gif) 0 0 no-repeat;
	    color: #CA0003;
		display: block;
		font-family: 'Lobster13Regular';
		font-size: 2.2em;
		height: 162px;
		line-height: 1em;
		padding: 26px 0 0 5px;
		text-align: center;
		text-decoration: none;
		width: 349px;
		}
	.siete a:hover {
		background: url(../images/3ayunta/presu2013/ico-aportaciones.gif) 0 -289px no-repeat;
		color:#000000;
		}

.presu_caja.anteriores  {
	margin-left:0;
	clear:left;
		}
	.presu_caja.anteriores a{
		background:url(../images/3ayunta/presu2013/icono09.png) 312px 14px no-repeat;
		}
	.presu_caja.anteriores:hover a{
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono09.png) 312px -151px no-repeat;
		}
	.presu_caja.anteriores .texto {
		}

.presu_caja.participativos  {
		}
	.presu_caja.participativos a{
		background:url(../images/3ayunta/presu2013/icono10.png) 310px 14px no-repeat;
		}
	.presu_caja.participativos:hover a{
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono10.png) 310px -164px no-repeat;
		}
	.presu_caja.participativos .texto {
		}

.presu_caja.ocho  {
		margin-left: 210px;
		}
	.presu_caja.ocho a{
		background:url(../images/3ayunta/presu2013/icono08.png) 300px 15px no-repeat;
		}
	.presu_caja.ocho:hover a{
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono08.png) 300px -149px no-repeat;
		}
	.presu_caja.ocho .texto .gris {
		font-size: .75em;
		color: #999999;
		}

.presu_caja.nueve  {
	margin-left:0;
	clear:left;
		}
	.presu_caja.nueve a{
		background:url(../images/3ayunta/presu2013/icono11.png) 315px 15px no-repeat;
		}
	.presu_caja.nueve:hover a{
		background:#f2f2f2 url(../images/3ayunta/presu2013/icono11.png) 315px -149px no-repeat;
		}
	.presu_caja.nueve .texto .gris {
		font-size: .75em;
		color: #999999;
		}



#contenidoweb.presupuesto {
	background:#ffffff url(../images/3ayunta/presu2013/presupuestos.png) 811px 45px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2014 {
	background:#ffffff url(../images/3ayunta/presu2014/presupuestos.png) 93% 34px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2014_eu {
	background:#ffffff url(../images/3ayunta/presu2014/presupuestos_eu.png) 93% 34px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2015 {
	background:#ffffff url(../images/3ayunta/presu2015/txt-Presupuestos-es.gif) 93% 5px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2015_eu {
	background:#ffffff url(../images/3ayunta/presu2015/txt-Presupuestos-eu.gif) 93% 5px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2016 {
	background:#ffffff url(../images/3ayunta/presu2016/txt-Presupuestos-es.gif) 93% 15px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2016_eu {
	background:#ffffff url(../images/3ayunta/presu2016/txt-Presupuestos-eu.gif) 93% 15px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2017 {
	background:#ffffff url(../images/3ayunta/presu2017/txt-Presupuestos-es.gif) 93% 15px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2017_eu {
	background:#ffffff url(../images/3ayunta/presu2017/txt-Presupuestos-eu.gif) 93% 15px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2018 {
	background:#ffffff url(../images/3ayunta/presu2018/txt-Presupuestos-es.gif) 93% 15px no-repeat;
	}
#contenidoweb.presupuesto.presupuestos2018_eu {
	background:#ffffff url(../images/3ayunta/presu2018/txt-Presupuestos-eu.gif) 93% 15px no-repeat;
	}
#contenidoweb.presupuesto h2 {
	background-color:transparent;
	}
#contenidoweb.presupuesto .new_txt.separarPresupuesto {
	padding-left: 0;
	}
.new_contenido.presu00 {
	background:url(../images/3ayunta/presu2013/pizarra.jpg) right top no-repeat;
	padding-right:502px;
	min-height:600px;
	}
.new_contenido.presu14 {
	background:url(../images/3ayunta/presu2014/pizarra.jpg) right top no-repeat;
	padding-right:502px;
	min-height:500px;
	}
.new_contenido.presu15 {
	background:url(../images/3ayunta/presu2015/pizarra.jpg) right top no-repeat;
	padding-right:502px;
	min-height:500px;
	}
.new_contenido.presu16 {
	background:url(../images/3ayunta/presu2016/pizarra.jpg) right top no-repeat;
	padding-right:502px;
	min-height:500px;
	}
.new_contenido.presu17 {
	background:url(../images/3ayunta/presu2017/pizarra.jpg?v01) right top no-repeat;
	padding-right:502px;
	min-height:500px;
	}
.new_contenido.presu18 {
	background:url(../images/3ayunta/presu2018/pizarra.jpg?v01) right top no-repeat;
	padding-right:502px;
	min-height:500px;
	}



table.info_presupuestos {
    border-collapse: collapse;
    text-align: center;
	margin: 0 auto;
}

table.info_presupuestos caption {
	background:#960003 url(../images/css-caption.gif) 0 bottom repeat-x;
    color: #FFFFFF;
    font-size: 1.1em;
    font-weight: bold;
    padding: 10px 20px;
    text-align: left;
	}
table.info_presupuestos thead th {
	background:#960003 url(../images/css-caption.gif) 0 bottom repeat-x;
	color: #FFFFFF;
	text-align: left;
    padding: 10px 10px 10px 20px;
    font-size: 1.1em;
	}
table.info_presupuestos tfoot th,
table.info_presupuestos tfoot td {
    padding: 10px 10px 10px 20px;
    text-align: left;
    vertical-align: top;
	border-bottom:1px solid #e1e1e1;
}
table.info_presupuestos tbody th {
    padding: 10px 10px 10px 20px;
    text-align: left;
    vertical-align: top;
	font-weight:normal;
}
table.info_presupuestos td {
    border-left: 1px solid #ffffff;
    padding: 5px;
    vertical-align: text-top;
    padding: 10px 10px 10px 20px;
}
table.info_presupuestos tbody tr.par th,
table.info_presupuestos tbody tr.par td {
	background-color:#e1e1e1;
	}

table.info_presupuestos tbody tr.destacada th,
table.info_presupuestos tbody tr.destacada td {
	background-color:#8c8c8c;
	color: #FFFFFF;
	font-size:1.1em;
	font-weight:bold;
    padding: 4px 10px 4px 20px;
	}
table.info_presupuestos .alinear_dch {
    text-align: right;
}
table.info_presupuestos .txt_centro {
    text-align: center;
}
table.info_presupuestos .titulo th,
table.info_presupuestos .titulo td {
	color: #CA0003;
	font-weight: bold;
	padding: 10px 10px 5px 20px;
	}
table.info_presupuestos .subTitulo th,
table.info_presupuestos .subTitulo td {
	color: #8c8c8c;
	font-weight: bold;
	padding: 10px 10px 5px 20px;
	font-style:italic;
	}
table.info_presupuestos tbody .destacadaTitulo {
	background: url(../images/css-titulo.gif) left bottom no-repeat;
	color: #FFFFFF;
	 }
table.info_presupuestos tbody .destacadaTitulo th {
    padding: 4px 10px 13px 20px;
	}
table.info_presupuestos tbody tr.grisOscuro th,
table.info_presupuestos tbody tr.grisOscuro td {
	border-bottom: 1px solid #8c8c8c;
	border-left:none;
    padding: 4px 10px 6px 20px;
	}
table.info_presupuestos tbody tr.grisClaro th,
table.info_presupuestos tbody tr.grisClaro td {
	border-bottom: 1px solid #e1e1e1;
	border-left:none;
    padding: 4px 10px 6px 20px;
	}
table.info_presupuestos tbody tr.grisTotal th,
table.info_presupuestos tbody tr.grisTotal td {
	border-bottom: 1px solid #8c8c8c;
	border-left:none;
    padding: 4px 10px 6px 20px;
	font-weight:bold;
	}
table.info_presupuestos tbody tr.sinBorde th,
table.info_presupuestos tbody tr.sinBorde td {
	border-bottom:none;
	}
table.info_presupuestos tbody tr.gris th,
table.info_presupuestos tbody tr.gris td {
	border-bottom: 1px solid #FFFFFF;
	border-left:none;
    padding: 2px 10px 4px 20px;
	color:#8c8c8c;
	}

table.info_presupuestos tbody tr.grisConBorde th,
table.info_presupuestos tbody tr.grisConBorde td {
	border-bottom: 1px solid #e1e1e1;
	border-left:none;
    padding: 2px 10px 4px 20px;
	color:#8c8c8c;
	}


/**** INSCRIPCIONES ****/


.inscripcion {
	border-bottom:1px solid #E1E1E1;
	padding: 5px 7px;
	}
	.inscripcion .info {
		float: left;
		width:78%;
		font-size:1em;
		}
	.inscripcion .titulo {
		background:url(../images/aa_piti_buscadores.gif) 0 .6em no-repeat;
		padding-left: 12px;
		font-weight:bold;
		}
	.inscripcion .titulo a {
		color: #000000;
		}
	.inscripcion .titulo a:hover {
		color: #e60004;
		}
	.inscripcion .plazo {
		float: right;
		width:20%;
		text-align: right;
		text-align:center;
		}
		.inscripcion .plazo span {
			font-size: .9em;
			color:#8b8b8b;
			display:block;
			line-height:1.2em;
			}
	.inscripcion .descripcion {
		color: #5D5D5D;
		padding: .2em 1em;
		font-size:.9em;
		}

.inscripcion:hover {
	background-color:#f6f6f6;
	}


/***** GALERIA FOTOGRÁFICA FERROCARRIL : caste/2conocer/ferrocarril.asp ********/

.galeriaFerrocarril a {
	float:left;
	width: 160px;
	height: 109px;
	border:1px solid #CCCCCC;
	padding: 3px;
	margin: 0 25px 25px 0;
	}
	.galeriaFerrocarril a:hover img  {
		opacity:.7;
		filter:alpha(opacity=70);
		}


/****** HOME SAC caste/3ayunta/sac.asp **********/


ul.listaSacHome {
	margin:3em 0 4em 0;
	padding:0;
	}
	ul.listaSacHome li{
		padding:0;
		margin:0;
		list-style-type:none;
		float:left;
		width:24%;
		border:1px solid #e8e8e8;
		margin-left:5px;
		-webkit-box-shadow: 0px 0px 7px rgba(232, 232, 232, 0.7);
		-moz-box-shadow:    0px 0px 7px rgba(232, 232, 232, 0.7);
		box-shadow:         0px 0px 7px rgba(232, 232, 232, 0.7);
		min-height:215px;
		}
ul.listaSacHome .Titulo {
		margin: 0;
		}
	ul.listaSacHome .Titulo a {
		display:block;
		background-color:#e60004;
		color: #FFFFFF;
		font-size: 1.5em;
		font-weight: bold;
		padding: 5px 5px 7px 10px;
		margin: 0;
		line-height:1em;
		min-height:38px;
		border-radius:2px;
		text-decoration:none;
		}
	ul.listaSacHome .Titulo a:hover {
		background-color: #ee696b;
		}
	ul.listaSacHome .subTitulo {
		font-size: 1.1em;
		font-weight: bold;
		margin-top: 15px;
		margin-bottom:2px;
		}
	ul.listaSacHome .subTituloNormal {
		font-size: 1.1em;
		margin-top: 15px;
		margin-bottom:2px;
		}
	ul.listaSacHome .doc_pdf {
		font-size: 0.9em;
		margin-top:1em;
		}
	ul.listaSacHome .doc_pdf .pdf {
		background:url(../images/pdf.png) 2px 0 no-repeat;
		padding:3px 0 8px 35px;
		display: block;
		 }

	ul.listaSacHome .irunOrg {
		/*background:url(../images/css-24horas.gif) -5px 100px no-repeat;*/
		padding: 10px;
		position:relative;
		}
		ul.listaSacHome .irunOrg .icono {
			background:url(../images/zz-css-ico-sac01b.png) 0 0 no-repeat;
			height: 62px;
			position: absolute;
			right: 0px;
			top: 12px;
			width: 74px;
			}

	ul.listaSacHome .Info010 {
		padding: 10px;
		position:relative;
		}
		ul.listaSacHome .Info010 .Titulo a {
			background:#e60004 url(../images/iconotelefono.png) 7px 7px no-repeat;
			padding: 7px 5px 5px 40px;
			font-size:2.2em;
			text-decoration:none;
			border-radius:2px;
			}
		ul.listaSacHome .Info010 .Titulo a:hover {
			background-color: #ee696b;
			}
		ul.listaSacHome .Info010 .icono {
			background:url(../images/zz-css-ico-sac02.png) 0 0 no-repeat;
			height: 62px;
			position: absolute;
			right: -4px;
			top: 14px;
			width: 84px;
			}

	ul.listaSacHome .oficina {
		padding: 10px;
		position:relative;
		}
		ul.listaSacHome .oficina .icono {
			background:url(../images/zz-css-ico-sac03.png) 0 0 no-repeat;
		    height: 58px;
			position: absolute;
			right: 1px;
			top: 14px;
			width: 63px;
			}
		ul.listaSacHome .oficina .citaPrevia {
			display: block;
			background: url(../images/zz-citaPrevia.png) 0 0 no-repeat;
			padding: 2px 0 5px 35px;
			}

	ul.listaSacHome .terminales {
		padding: 10px;
		position:relative;
		}
		ul.listaSacHome .terminales .icono {
			background:url(../images/zz-css-ico-sac04.png) 0 0 no-repeat;
		    height: 66px;
			position: absolute;
			right:1px;
			top: 14px;
			width: 56px;
			}


	ul.listaSacHome li a.botonRojo {
			background: url(../images/zz-btn.gif) repeat-x 0 0;
		    border-radius: 6px 6px 6px 6px;
			bottom: 15px;
			box-shadow: 2px 2px 4px #717171;
			color: #FFFFFF;
			font-size: 1.2em;
			padding: 5px 20px;
			position: absolute;
			text-decoration: none;
			text-shadow: 2px 1px 3px #000000;
			}
	ul.listaSacHome li a.botonRojo:hover {
			background: url(../images/zz-btn.gif) repeat-x 0 -49px;
			}
	ul.listaSacHome li p {
		margin:0 0 0 5px;
		padding:0;
		line-height:1.4em;
		}
	ul.listaSacHome li .dia {
		color:#999;
		font-weight:bold;
		 }

.bannerSAC {
	float:right;
	margin: 0 10px 1em 3em;
    border: 1px solid #e8e8e8;
    padding: 5px;
    box-shadow: 0px 0px 7px rgba(232, 232, 232, 0.7);
	}
.bannerSAC a:hover img {
	opacity: 0.7;
	filter:alpha(opacity=70);
	}
.cartaSAC {
    float: left;
    width: 29%;
    padding: 10px 15px;
    border: 1px solid #f2f2f2;
    min-height: 90px;
    margin-left: 10px;
    border-radius: 5px;
}
.cartaSAC ul.general li {
	padding-bottom:0 !important;
	}


/**** SERVICIOS SAC caste/3ayunta/sac.asp *****/


.bloqueDestacadoSac {
	margin-top: 20px;
	padding: 28px 130px 15px 30px;
	border-radius: 10px;
	background-color: #f2f2f2;
	font-size:1.1em;
	width:67%;
	position:relative;
	}
	.bloqueDestacadoSac .pedirCita {
		position:absolute;
		right:0;
		top:0;
		}
	.bloqueDestacadoSac .pedirCita a {
		background: url(../images/calendar2.png) right top no-repeat;
		width: 127px;
		height: 119px;
		display: block;
		overflow: hidden;
		border-top-right-radius:10px;
		}
	.bloqueDestacadoSac .pedirCita a:hover {
		background: url(../images/calendar2.png) right -132px no-repeat;
		}
	.bloqueDestacadoSac .pedirCita a span {
		position:absolute;
		left:-10000px;
		}
.bloqueDestacado p {
	margin-left:20px;
	}

ul.serviciosSac {
	margin:0 0 0 1%;
	padding:0;
	}

ul.serviciosSac li {
	list-style-type:none;
	float: left;
	width: 22%;
	margin: 0 1% 25px 1%;
	padding:0;
	position:relative;
	}
	ul.serviciosSac li a {
		background-color: #f2f2f2;
		color: #5D5D5D;
		display: block;
		font-size: 1.2em;
		height: 40px;
		padding: 39px 5px 5px 10px;
		text-decoration: none;
		text-transform: uppercase;
		border-radius:3px;
		}
		ul.serviciosSac li.Sac_uno a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home01.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_dos a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home02.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_tres a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home03.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_cuatro a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home04.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_cinco a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home05.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_seis a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home06.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_siete a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home07.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_ocho a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home08.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_nueve a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home09.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_diez a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home10.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_once a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home11.png) right top no-repeat;
			padding: 19px 5px 5px 10px;
			height:60px;
			}
		ul.serviciosSac li.Sac_once a span {
			text-transform:lowercase;
			}
		ul.serviciosSac li.Sac_doce a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home12.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_trece a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home13.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_catorce a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home14.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_quince a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home15.png) right top no-repeat;
			}
		ul.serviciosSac li.Sac_dieciseis a {
			background: #f2f2f2 url(../images/zz-css-ico-sac-home16.png) right top no-repeat;
			}
	ul.serviciosSac li a:hover {
		background-color:#000;
		color:#fff;
		}

.imgDcha_texto {
	float:right;
	border:1px solid #f2f2f2;
	border-radius: 5px;
	padding:10px;
	text-align:center;
	max-width: 175px;
	margin: 0.3em 1em 0 3em;
	}
	.imgDcha_texto img {
		max-width:70%;
		height: auto;
		}
	.imgDcha_texto a {
		font-size:0.95em;
		line-height:1.2em;
		color:#6a6b6d;
		}
	.imgDcha_texto a:hover {
		color: #f47f02;
		}

/******* SAC TERMINALES ********/

.terminalDireccion {
	}
.videoTerminal {
	 float:right;
	 width:300px;
	 margin: 0 0 0 3em;
	}

.direccionDestacada {
	 padding:10px 20px;
	 background-color:#f2f2f2;
	 border-radius:5px;
	 width:300px;
	 font-size:1.2em;
 }

 .videoYoutube {
 	margin-right: 340px;
	}
 .videoYoutube iframe {
 	width:100%;
 	max-width: 100%;
	height:270px;
	min-height: 380px;
	}



/*** FINAL COPA FUTBOL ****/

.futbol {
	background: url(../images/3ayunta/irurock_01.jpg) 0 0 no-repeat;
	padding: 20px;
	height:477px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	}
	.futbol .titularFinal {
		font-family:Arial, Helvetica, sans-serif;
		font-size:3.5em;
		font-weight: bold;
		color: #FFFFFF;
		line-height:.8em;
		text-transform:uppercase;
		margin:0px;
		padding:0px;
		 }
	.futbolDetalles {
		/*text-transform:uppercase;
		font-weight: bold;*/
		font-size: 1.4em;
		color:#FFF;
		}
		.futbolDetalles a {
			color: #FFF;
			}
		.futbolDetalles a:hover {
			color: #e60004;
			}
		.futbolDetalles .rojo {
			color: #e60004;
			}
	.futbol .logosFutbol {
		text-align:center;
		font-size:3.5em;
		color: #FFF;
		font-style:italic;
		font-weight: bold;
		margin-top: 50px;

		}
		.futbol .logosFutbol img {
			vertical-align: middle;
			margin: 0 20px;
			}

		.futbol .logosFutbol a:hover img {
		opacity: .8;
		filter: alpha(opacity)=80);
		}

		.futbol .marcatv {
		position:absolute;
		right: 105px;
		top: 35px;
		font-size:2em;
		margin-top:0;
		}



.futbol.interior {
	background: url(../images/3ayunta/futbol02.jpg) 0 0 no-repeat;
	position:relative;
	}
	.futbol.interior.noticias {
		background: #373737 url(../images/3ayunta/futbol03.jpg) 0 0 no-repeat;
		height:auto;
		}

	.futbol.interior .futbolDetalles {
		font-size: 1.2em;
		}

	.futbol.interior .logosFutbol {
		position:absolute;
		right: 30px;
		top: 35px;
		font-size:2em;
		margin-top:0;
		}
		.futbol.interior .logosFutbol img {
			vertical-align: middle;
			margin: 0 10px;
			}
	.futbol.interior .titularFinal {
	font-size: 3.2em;
	}

	.futbol.interior .futbol-comer {
		color: #FFFFFF;
		width: 331px;
		margin: 0px 25px 0px 0px;
		position:absolute;
		left:25px;
		bottom:20px;
	}

	.futbol.interior .futbol-comer .futbolDetalles,
	.futbol.interior .futbol-dormir .futbolDetalles,
	.futbol.interior .futbol-llegar .futbolDetalles {
	font-size: 1.4em;
		}

	.futbol.interior .futbol-dormir {
		color: #FFFFFF;
		width: 331px;
		margin: 0px 25px 0px 0px;
		position:absolute;
		left:390px;
		bottom:20px;
	}

	.futbol.interior .futbol-llegar {
		color: #FFFFFF;
		width: 331px;
		margin: 0px 25px 0px 0px;
		position:absolute;
		left:25px;
	}


	.futbol.interior .futbol-imagen-llegar {
		width: 331px;
		margin: 0px 25px 0px 0px;
		position:absolute;
		left:390px;
		top:220px;
	}
	.futbol.interior a:hover img {
		opacity: .8;
		filter: alpha(opacity)=80);
		}

	.futbol.interior .futbol-noticias {
		color: #FFFFFF;
		margin: 2em 2em 0 0;
		/*position:absolute;
		left:25px;	*/
	}
	.futbol.interior .futbol-noticias ul {
		margin:1em 3em 1em 2em;
		padding:0;
		}
	.futbol.interior .futbol-noticias ul li {
		list-style-type:none;
		background:url(../images/pitirojo.gif) 0 .5em no-repeat;
		margin:0 0 1.5em 0;
		padding:0 0 0 12px;
		line-height: 1.4em;
	}
	.futbol.interior .futbol-noticias ul li .fecha {
		display:block;
		color: #e60004;
		}
	.futbol.interior .futbol-noticias ul li a {
		color: #FFF;
		font-size: 1.2em;
		display:block;
	    margin-top: 0.3em;
		}
	.futbol.interior .futbol-noticias ul li a:hover {
		color: #e60004;
		}


.navidad_info_grande {
    background-color: #F2F2F2;
    border-radius: 10px;
    float: left;
    margin: 25px 2% 5px 2%;
    padding: 10px;
    text-align: center;
    width: 25%;
	height:255px;
	line-height:1.4em;
	}
	.navidad_info_grande img {
		max-width:100%;
		border-radius: 15px;
		}
	.navidad_info_grande a:hover img {
		opacity: 0.7;
		filter:alpha(opacity=70);
		}
	.navidad_info_grande p {
		padding: 0 10px;
	}
	.navidad_info_grande a {
		text-decoration:none;
		}
	.navidad_info_grande a .fecha,
	.navidad_info_grande .fecha {
		font-family: 'Lobster13Regular';
		text-decoration:none;
		font-size: 2em;
		color: #E60004;
		line-height: 1em;
		margin-bottom:0.3em;
		display:block;
		}
	.navidad_info_grande a:hover .fecha {
		color: #000;
		}


.navidad_info_txiki {
    background-color: #F2F2F2;
    border-radius: 10px;
    float: left;
    margin: 0 1.5% 25px 1.5%;
    padding: 10px 6px;
    text-align: center;
    width: 160px;
    height: 207px;
	}
	.navidad_info_txiki img {
		max-width:100%;
		border-radius: 10px;
		width:100%;
		}
	.navidad_info_txiki a:hover img {
		opacity: 0.7;
		filter:alpha(opacity=70);
		}
	.navidad_info_txiki p {
		padding: 0 10px;
	}
	.navidad_info_txiki a {
		text-decoration:none;
		line-height:1.2em;
		}
	.navidad_info_txiki .fecha {
		font-family: 'Lobster13Regular';
		font-weight: normal;
		text-decoration:none;
		font-size: 1.4em;
		line-height:1.1em;
		display:block;
		margin: 0 0 5px 0;
		}

.info_pleno {
	background-color:#1a1a1a;
	padding-bottom:1em;
	}
	.info_pleno .detalle {
		background: url(../images/css-endirecto.png) 20px 10px no-repeat;
		color: #ff0f13;
		min-height:34px;
		background-color:#303030;
		padding: 20px 0 10px 100px;
		font-size:1.3em;
		font-weight:bold;
		font-style:italic;
		}
	.info_pleno .detalle p {
		margin:0 0 0.6em 0;
		padding:0;
		}
		.info_pleno .detalle a.orden_dia {
			background: url(../images/descargar.png) 0 0 no-repeat;
			padding: 1px 0 2px 25px;
			font-weight:normal;
			font-style:normal;
			text-decoration:none;
			color:#adadad;
			font-size:0.9em;
			}
		.info_pleno .detalle a.orden_dia:hover {
			background: url(../images/descargar.png) 0 -42px no-repeat;
			text-decoration:underline;
			}
	.info_pleno .detalle .botones {
		float:right;
		padding-right:30px;
		}
		.info_pleno .detalle .botones a {
		    background: url(../images/zz-btn.gif) repeat-x 0 0 #F00105;
			border-radius: 6px;
			box-shadow: none;
			color: #FFFFFF;
			padding: 7px 20px;
			text-decoration: none;
			text-shadow: 2px 1px 3px #000000;
			font-size:0.8em;
			}
		.info_pleno .detalle .botones a:hover {
		    background: url(../images/zz-btn.gif) repeat-x 0 -49px #686868;
			}
.plenosOnLine {
	width: 645px;
	margin:2em auto;
    background-color: #000000;
    /*border: 1px solid #C9C9C9;
    box-shadow: 0 0 6px #B1B1B1;*/
	}

.diaPleno p {
	}
.grabaciones {
    border: 1px solid #dfdfdf;
    box-shadow: 0 0 3px #f2f2f2;
	margin:0 0 2em 0;
	padding:1em;
	border-radius:10px;
	}
	.grabaciones .video_youtube {
		float: left;
		margin-right:1.5em;
		}
	.grabaciones .textovideo {
		float: left;
		}
		.grabaciones .textovideo .fecha {
			font-size: 1.2em;
			font-weight: bold;
			}
	.grabaciones a{
	text-decoration:none;
	}
.grabaciones iframe {
	margin-right: 0.5em;
	}
.infoOrdenDia {
	background:url(../images/css-linea-vertical-gris.gif) 50% 0 repeat-y;
	margin: 3em 0;
	}

.ordendia {
	float:left;
	width: 47%;
	color: #8f8f8f;
	}
.ordendia.derecha {
	float:right;
	color:#535353;
	}
	.ordendia h2 {
		background:none;
		padding:0;
		margin:0 0 1em 0;
		display: block;
		text-align:center;
		border-bottom:none;
		}
	.ordendia h3 {
		color: #000000;
		background:none;
		text-align:center;
		font-size:1em;
		margin-top: 2.5em;
		}
.ordendia dl {
	margin-bottom:1.5em;
	}
.ordendia dl dt {
	width: 5%;
	}
.ordendia dl dd {
	width: 85%;
	}



/***** BUZON CIUDADANO *******/

body.buzon_ciudadano .txt_contenido {
	width:92%;
	}
.menuBuzon {
	float:left;
	width:26%;
	color: #FFF;
	background-color:#1a1a1a;
	padding: 0 7px 2em 7px;
	}
	.menuBuzon h2 {
		background: none;
		border-bottom: 0 none;
		color: #FFFFFF;
		display: block;
		font-family: 'Lobster13Regular';
		font-size: 2em;
		font-weight: normal;
		padding: 0 10px;
		}
	.menuBuzon ul{
		margin:0 10px 1em 10px;
		padding:0;
		list-style-type:none;
		}
	.menuBuzon ul li {
		margin:0;
		padding:0;
		list-style-type:none;
		}
	.menuBuzon .masinfoBuzon {
		}
	.menuBuzon .masinfoBuzon li {
		font-family: 'Lobster13Regular';
		font-size: 1.8em;
		line-height:1em;
		margin-bottom: 0.3em;
		}
	.menuBuzon .masinfoBuzon li a {
		display:block;
		background:#303030;
		color: #FFF;
		text-decoration:none;
		padding: 0.8em 0.4em;
		border-radius: 2px;
		}
	.menuBuzon .masinfoBuzon li a.icono1 {
		background:#303030 url(../images/buzon-menu-icono1.png) right 0.2em no-repeat;
		padding-right:60px;
		}
	.menuBuzon .masinfoBuzon li a.icono2 {
		background:#303030 url(../images/buzon-menu-icono2.png) right 0.2em no-repeat;
		padding-right:60px;
		}
	.menuBuzon .masinfoBuzon li a.icono3 {
		background:#303030 url(../images/buzon-menu-icono3.png) right 0.2em no-repeat;
		padding-right:60px;
		}
	.menuBuzon .masinfoBuzon li a:hover {
	    color: #ca0003;
		background-color:#000;
		}


	.nav {
		font-size:1.2em;
	}
	.nav li {
		border-bottom:1px solid #474747;
		}
	.nav li a {
		display: block;
		text-decoration: none;
		color: #bebebe;
		padding: 0.5em 1em;
		background: url(../images/css-li-menuBuzon.gif) 0.4em 1.1em no-repeat;
	}
	.nav li a.con_submenu {
		background: url(../images/css-menu-buzon1.gif) 0.2em 1em no-repeat;
		}
	.nav li a.con_submenu.active {
		background: url(../images/css-menu-buzon2.gif) 0.2em 1em no-repeat;
		}
	.nav li a:hover,
	.nav li a.active {
	    color: #ca0003;
	}
	.nav li ul {
		display: none; /* used to hide sub-menus*/
	}
	.nav li ul li {
		border-bottom:none;
		}
	.nav li ul li a {
		background: url(../images/css-li-menuBuzon.gif) 1em 0.8em no-repeat;
		padding: 0.3em 1.5em;
		/*background: #ececec;
		border-bottom: 1px dotted #ccc;*/
	}
	.nav li ul {
		margin:0 0 0.5em 0;
		background: #313131;
		border-radius: 4px;
		}

.infoBuzon {
	float:right;
	width: 68%;
	 }
	.txt_contenido .infoBuzon a {
		color: #000;
	}
	.txt_contenido .infoBuzon a:hover {
	    color: #E60004;
	}

	.infoBuzon .atencionbuzon {
		margin:1.5em 0;
		background: #f3f3f3 url(../images/buzon-atencion.png) 2em 30px no-repeat;
		padding: 1em 1em 1em 8em;
		}
	.txt_contenido .infoBuzon .botones {
		text-align:center;
		padding: 2em 0;
		}
	.txt_contenido .infoBuzon .botonesDcha {
		float:right;
		margin-top:0;
		}
	.txt_contenido .infoBuzon .botonRojo {
	    background-color: #ca0003;
		border-radius: 6px;
		box-shadow: none;
		color: #FFFFFF;
		padding: 0.3em 2em;
		text-decoration: none;
		font-size:1.2em;
		}
	.txt_contenido .infoBuzon .botonRojo:hover {
		background-color:#000;
		color: #FFF;
		}

.listaTemas {
	margin: 20px 0;
	padding-left: 0;
	list-style-type:none;
	}
.listaTemas p {
	margin:5px 0 20px 0;
	}
.infoBuzon .listaTemas h4 {
	font-size: 1.3em;
	font-weight:normal;
	}

.buzon_bloque_queja {
	padding:15px 10px 25px 85px;
	border-bottom:1px dotted #999999;
	margin-bottom:1.2em;
	}

.buzon_bloque_queja.asuntos {
	padding-left:0;
	}
	.buzon_bloque_queja p {
		margin-top:0.3em;
		}
	.buzon_bloque_queja.info_ayunta {
		background-color:#f3f3f3;
		}

.buzon_bloque_queja.icono01 {
	background-image:  url(../images/buzon_icono01.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono02 {
	background-image:  url(../images/buzon_icono02.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono03 {
	background-image:  url(../images/buzon_icono03.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono04 {
	background-image:  url(../images/buzon_icono04.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono05 {
	background-image:  url(../images/buzon_icono05.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono06{
	background-image:  url(../images/buzon_icono06.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono07 {
	background-image:  url(../images/buzon_icono07.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono08 {
	background-image:  url(../images/buzon_icono08.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono09 {
	background-image:  url(../images/buzon_icono09.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono10 {
	background-image:  url(../images/buzon_icono10.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono11 {
	background-image:  url(../images/buzon_icono11.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono12 {
	background-image:  url(../images/buzon_icono12.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono13 {
	background-image:  url(../images/buzon_icono13.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono14 {
	background-image:  url(../images/buzon_icono14.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono15 {
	background-image:  url(../images/buzon_icono15.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono16 {
	background-image:  url(../images/buzon_icono16.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono17 {
	background-image:  url(../images/buzon_icono17.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono18 {
	background-image:  url(../images/buzon_icono18.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono19 {
	background-image:  url(../images/buzon_icono19.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono20 {
	background-image:  url(../images/buzon_icono20.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono21 {
	background-image:  url(../images/buzon_icono21.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}
.buzon_bloque_queja.icono22 {
	background-image:  url(../images/buzon_icono22.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
	}




.buzon_bloque_queja h2 {
	background:none;
	padding:0;
	border-bottom:0;
	line-height:1.3em;
	margin-bottom:0.5em;
	font-size:1.3em;
	}

.txt_contenido .infoBuzon .buzon_bloque_queja h2 a {
	text-decoration:none;
	color: #e60004;
	}
.txt_contenido .infoBuzon .buzon_bloque_queja h2 a:hover {
	color:#000;
	text-decoration:underline;
	}
.buzon_bloque_queja ul.temas {
	margin:0.3em 0 0.7em 0;
	padding:0;
	list-style-type:none;
	font-size:1.1em;
	}
.buzon_bloque_queja ul.temas li {
	display:inline;
	float:left;
	font-size:0.85em;
	margin-right: 0;
	background:url(../images/buzon-css-menu-queja.gif) 0.5em 0.6em no-repeat;
	padding-left: 14px;
	color:#ca0003;
	}
.buzon_bloque_queja ul.temas li:first-child {
	background:none;
	padding-left: 0;
	}

.txt_contenido .buzon_bloque_queja ul.temas li a {
	color:#ca0003;
	}
.txt_contenido .buzon_bloque_queja ul.temas li a:hover {
	color:#6b6b6b;
	}

.buzon_bloque_queja ul.iconografia {
	margin:0 0 0.8em 0;
	padding:0;
	list-style-type:none;
	font-size:1.1em;
	}
.buzon_bloque_queja ul.iconografia li {
	float:left;
	/*display:inline-block;*/
	font-size:0.85em;
	margin-right: 0.8em;
	background: url(../images/buzon-css-menu-queja-li.gif) 0 0.5em no-repeat;
	padding-left:10px;
	color: #747474;
	}
.buzon_bloque_queja ul.iconografia li:first-child {
	background:none;
	padding-left: 0;
	}
.buzon_bloque_queja ul.iconografia li li {
	font-size: 1em;
	background:url(../images/buzon-css-menu-queja.gif) 0.5em 0.6em no-repeat;
	padding-left: 14px;
	color:#ca0003;
	margin-right:0;
	}
.buzon_bloque_queja ul.iconografia li li:first-child {
	background:none;
	padding-left:0;
	}

.txt_contenido .buzon_bloque_queja ul.iconografia li li a {
	color:#ca0003;
	}
.txt_contenido .buzon_bloque_queja ul.iconografia li li a:hover {
	color:#6b6b6b;
	}
.txt_contenido .buzon_bloque_queja img {
	vertical-align:middle;
	}
.buzon_bloque_queja .comentarios {
	display:block;
	background:url(../images/buzon-comentarios.png) 0 0 no-repeat;
	padding: 0 0 0 20px;
	}
.buzon_bloque_queja .participantes {
	display:block;
	background: url(../images/buzon-grupo.png) 0 0 no-repeat;
	padding: 0 0 0 22px;
	}

.leyendas {
	background-color:#f3f3f3;
	padding:2em 2em 0.2em 2em;
	border-radius: 4px;
	margin:2em 0;
	}
	.leyendas h3 {
		background:none;
		font-size: 1.4em;
		margin:0 0 1em 0;
		padding:0;
		}
	.leyendas h4 {
		color: #000;
		}
	.leyendas ul {
		list-style-type:none;
		margin:1em 0 2em 0.5em;
		padding:0;
		}
	.leyendas ul li {
		list-style-type:none;
		margin:0 0 0.3em 0;
		padding:0;
		}
	.leyendas ul li img {
		vertical-align: middle;
		margin-right:7px;
		}

/******* BUZON CIUDADANO : DETALLE QUEJA *******/

.buzon_bloque_queja.detalle_queja {
	padding:0.8em 1em;
	margin-bottom:1em;
	}
.buzon_bloque_queja.detalle_queja p {
	margin: 0 0 1em 0;
	}
.buzon_bloque_queja.detalle_queja.respuesta_ayunta {
	padding:0;
	margin-bottom:1em;
	}
.buzon_bloque_queja.detalle_queja.respuesta_ayunta .fondo_color {
	background-color:#f3f3f3;
	padding:0.8em 1em;
	margin-bottom:1em;
	border-radius:4px;
	}
.aviso_datos {
	padding: 1em 2em;
	background-color:#fae5e5;
	border-radius:4px;
	}

/*** BUZON CIUDADANO : FAQ ******/

.infoBuzon h2 {
	background:none;
	padding-left:0;
	border-bottom: 0 none;
    font-size: 1.5em;
    line-height: 1.3em;
    margin-bottom: 0.5em;
	display:block;
	}
	 .infoBuzon > h2 {
	 	font-family:'Lobster13Regular';
		font-size:2.3em;
		font-weight:300;
		}
.infoBuzon h3 {
	background:none;
	padding:0;
	margin-top: 0;
    font-size: 1.3em;
	}
.infoBuzon h4 {
	font-size: 1.2em;
	}
.txt_contenido .infoBuzon h4 a {
	color:#7D7D7D
	}
.infoBuzon.faq h3 {
	margin: 45px 0 0 0;
	padding: 0;
	color: #5b5b5b;
	font-weight: normal;
	font-size: 1.6em;
	}
.infoBuzon.faq ol {
	}
.infoBuzon.faq ol li {
	margin-bottom: 0.4em;
	}
.infoBuzon.faq p {
	}


/*** FORMULARIO ASUNTOS ****/

.buzon_ciudadano_asunto {
	margin: 3em auto;
	width:90%;
	}
.buzon_ciudadano_asunto .grupoFormulario {
	padding: 5px 0;
	}
.buzon_ciudadano_asunto .grupoFormulario.errorEnvio label,
.buzon_ciudadano_asunto .grupoFormulario.errorEnvio .titulo {
	color:#e60004;
	}
.buzon_ciudadano_asunto .grupoFormulario.errorEnvio span.error {
	display:block;
	margin:0;
	}

.buzon_ciudadano_asunto .grupoFormulario.errorEnvio input,
.buzon_ciudadano_asunto .grupoFormulario.errorEnvio textarea {
	background-color: #fdf5f5;
	}
.buzon_ciudadano_asunto .form_infoDcha {
	float: left;
	width: 64%;
	}
.buzon_ciudadano_asunto .form_infoIzda {
	float: left;
	width: 250px;
	}

.buzon_ciudadano_asunto .form_infoIzda .titulo {
	background: url(../images/aa_piti_buscadores.gif) no-repeat 0 0.5em;
    padding-left: 10px;
	font-weight:bold;
	display:block;
	margin-top:10px;
	}
.buzon_ciudadano_asunto input[type="text"],
.buzon_ciudadano_asunto textarea {
	border:1px solid #a9a9a9;
	padding: 5px;
	}
.buzon_ciudadano_asunto .input_mediano {
	width:425px;
	}
.buzon_ciudadano_asunto label {
    padding-top: 5px;
    float: none;
    width: 97%;
    font-weight: bold;
	}
.buzon_ciudadano_asunto .mapa {
	padding: 10px;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	margin-top:1em;
	}
	.buzon_ciudadano_asunto .mapa p {
	margin:5px 0;
	color: #999999;
	}
.buzon_ciudadano_asunto .mapaGoogle {
	width:100%;
	height:350px;
	}
.buzon_ciudadano_asunto .radio_botones label {
	width: auto;
	float: none;
	display: inline-block;
	text-align: left;
	}
.buzon_ciudadano_asunto .radio_botones img {
	vertical-align:middle;
	}


/**** TARJETA IRUN - IRUN TXARTELA ********/

.iruntxartela {
	background-color:#292929;
	border-radius: 30px;
	padding: 3em 2em;
    width: 93%;
	color:#FFF;
	}
	.iruntxartela_votar {
		float: left;
		width:36%;
		margin-left:3%;
		margin-top: 20px;
		}
	.iruntxartela_votar img {
		max-width:100%;
		}
	.iruntxartela .presentacion p {
		margin-bottom:0;
		padding-bottom:0;
		}
	.iruntxartela .presentacion h2 {
		font-family:"Lobster13Regular";
		font-size: 2.8em;
	    background-color: transparent;
	    background-image: none;
   		border-bottom: none;
		color: #fff;
		display: block;
		font-weight: bold;
		height: auto;
		line-height: 1em;
		padding:0;
		text-decoration: none;
	}
	.iruntxartela .presentacion .imagen {
		float:left;
		margin-left: 5%;
   		width: 35%;
		text-align:right;
		}
	.iruntxartela .presentacion .texto {
	    border-left: 1px solid #565656;
		float: left;
		margin-left: 3%;
		padding-left: 3%;
		width: 50%;
		}
	.iruntxartela_votar h3 {
		font-family:"Lobster13Regular";
		font-size: 2.3em;
	    background-color: transparent;
	    background-image: none;
   		border-bottom: none;
		color: #ee1c25;
		margin:1em 0 0.5em 0;
		padding:0;
		}
		.iruntxartela_votar h3.respuesta {
			color: #0dd633;
			}
	.iruntxartela_votar .blancoVotar {
		float: left;
		margin: 24% 0 0 1%;
		text-align: center;
		width: 20%;
		}
		.iruntxartela_votar .blancoVotar .txt {
			width:128px;
			height:128px;
			background:url(../images/tarjeta_blanco.png) 0 0 no-repeat;
			margin:0 auto;
			color: #000;
			font-size: 1.4em;
			}
	.iruntxartela_votar .tarjetasIzda {
		float: left;
		width:43%;
		margin-left:3%;
		}
	.iruntxartela_votar .tarjetasDcha {
		float: right;
		width:43%;
		margin-right:3%;
		}
	.iruntxartela_votar .tarjetasIzda .tarjeta,
	.iruntxartela_votar .tarjetasDcha .tarjeta {
		margin-bottom: 3em;
		}
		.iruntxartela_votar .tituloTarjeta {
			padding:10px 0 0 20px;
			}
		.iruntxartela_votar .tarjeta input {
			float: left;
			}
		.iruntxartela_votar .tarjeta label {
			width:auto;
			padding-top:0.3em;
			}


	.iruntxartela_votar fieldset {
		margin: 2em 0 0 0;
		padding:0;
		}
	.iruntxartela_votar label {
		width:23%;
		color: #b8b8b8;
		text-align:right;
		padding:0.3em 0 0 0;
		margin-right:10px;
		}
	.iruntxartela_votar .enLinea {
		margin: 0.5em 0 1.3em 0;
		}
	.iruntxartela_votar .enLineaLeft {
		width:23%;
		text-align:right;
		padding:0.3em 0 0 0;
		float:left;
		color: #B8B8B8;
		margin-right:10px;
		}
	.iruntxartela_votar .enLineaRight {
		width:73%;
		text-align:left;
		float:left;
		}
	.iruntxartela_votar .enLineaRight label {
		display: inline-block;
		float: none;
		padding: 0;
		text-align: left;
		width: auto;
		}
	.iruntxartela_votar .enLineaRight input {
		margin-top: 0;
		}
	.iruntxartela_votar input.input_peque {
		border: 0 none;
		border-radius: 5px;
		line-height: 1.1em;
		padding: 0.4em;
		width: 30%;
		}
	.iruntxartela_votar .botonPedir {
		text-align:center;
		}
		.iruntxartela_votar .botonPedir input.pedir {
			background-color: #000000;
			border: 0 none;
			border-radius: 10px;
			color: #FFFFFF;
			font-family: "Lobster13Regular";
			font-size: 2.8em;
			margin: 0.5em 0;
			padding: 0.2em;
			text-decoration: none;
			width: 100%;
			cursor:pointer;
			}
		.iruntxartela_votar .botonPedir input.pedir:hover {
			background-color:#a0a0a0;
			color:#000;
			}
		.iruntxartela_votar .hasDatepicker {
			border: 0 none;
			border-radius: 5px;
			line-height: 1.1em;
			padding: 0.4em;
			}
		.iruntxartela_votar .botonVotar {
			margin-left: 24%;
			}
		.iruntxartela_votar .botonVotar input {
		    background-color: #000000;
			border: 0 none;
			border-radius: 10px;
			color: #FFFFFF;
			cursor: pointer;
			font-family: "Lobster13Regular";
			font-size: 2em;
			margin: 0.5em 0;
			padding: 0.2em;
			text-decoration: none;
			width: 30%;
			}
		.iruntxartela_votar .botonVotar input:hover {
			background-color:#a0a0a0;
			color:#000;
			}




	.iruntxartela_pedir {
		float: right;
		width:46%;
		background:#333333 url(../images/css-chica.jpg) center bottom no-repeat;
		border-radius:20px;
		padding: 1.5em 1.5em 215px 1.5em;
		margin-top:15px;
		margin-right:4%
		}
		.iruntxartela_pedir h2 {
		    background-color: rgba(0, 0, 0, 0);
			background-image: none;
			border-bottom: medium none;
			color: #FFFFFF;
			display: block;
			font-family: "Lobster13Regular";
			font-size: 2.8em;
			font-weight: bold;
			height: auto;
			line-height: 1em;
			padding: 0;
			text-decoration: none;
		}
		.iruntxartela_pedir h3 {
		    background-color: rgba(0, 0, 0, 0);
			background-image: none;
			border-bottom: medium none;
			color: #EE1C25;
			font-family: "Lobster13Regular";
			font-size: 2.3em;
			margin: 0.5em 0 1em 0;
			padding: 0;
			}
		.iruntxartela_pedir h3.respuesta {
			color: #0dd633;
			}

	.iruntxartela_pedir fieldset {
		margin: 0;
		padding:0;
		}
	.iruntxartela_pedir label {
		width:28%;
		color: #b8b8b8;
		text-align:right;
		padding-right:2%;
		}
	.iruntxartela_pedir p.enLinea {
		margin: 0.5em 0 1em 0;
		}
	.iruntxartela_pedir input.input_peque {
		border: 0 none;
		border-radius: 5px;
		line-height: 1.1em;
		padding: 0.4em;
		width: 58%;
		}
	.iruntxartela_pedir .botonPedir {
		text-align:center;
		margin: 0 4%;
		}
		.iruntxartela_pedir .botonPedir input.pedir {
			background-color: #000000;
			border: 0 none;
			border-radius: 10px;
			color: #FFFFFF;
			font-family: "Lobster13Regular";
			font-size: 2.8em;
			margin: 0.5em 0 0.5em 26%;
			padding: 0.2em;
			text-decoration: none;
			width: 58%;
			cursor:pointer;
			}
		.iruntxartela_pedir .botonPedir input.pedir:hover {
			background-color:#a0a0a0;
			color:#000;
			}


	.iruntxartela .presentacion .texto .iruntxartela_pedir {
		float: none;
		width:100%;
		background:#333333;
		border-radius:20px;
		padding: 1.5em 1.5em 1.5em 1.5em;
		margin-top:0;
		margin-right:4%
		}


/*** baner grande Irun txartela ****/


.irun_txartela {
    font-family: 'Questrial', Arial,Helvetica,sans-serif;
    border-radius: 10px;
    background: #cc3529 url(../images/irun-txartela.png) right 15px no-repeat;
	padding: 5px 15px 10px 15px;
	color: #FFFFFF;
    min-height: 185px;
	}
	.irun_txartela .titulo {
		font-size: 2.6em !important;
		margin: 15px 180px 15px 0 !important;
	    line-height: 0.8em !important;
		padding:0;
		}
	#mainContent .irun_txartela p {
		margin:0 0 .8em 0;
		font-size: 1.4em;
		text-transform:uppercase;
		line-height:1.1em;
		margin-right:340px;
		}
	#mainContent .irun_txartela .txiki {
		font-size:1.1em;
		}
	#mainContent .irun_txartela p a {
		color:#FFF;
		}
	#mainContent .irun_txartela p a:hover {
		color: #000000;
	}



	.cajaSolicitudIrunTxartela {
		float:right;
		width:245px;
		margin-left: 4%;
		margin-bottom:2em;
		margin-top:-4em;
		padding:20px 20px 5px 20px;
		border:1px solid #eaeaea;
		border-radius:20px;
		-webkit-box-shadow: 8px 6px 10px 0px rgba(30, 30, 30, 0.15);
		-moz-box-shadow:    8px 6px 10px 0px rgba(30, 30, 30, 0.15);
		box-shadow:         8px 6px 10px 0px rgba(30, 30, 30, 0.15);
		font-size:1.2em;
		color:#5d5d5d;
		 }
	.cajaSolicitudIrunTxartela .txiki {
		font-size:0.8em;
		}
	.cajaSolicitudIrunTxartela img {
		max-width:100%;
		height:auto;
		}
	.cajaSolicitudIrunTxartela h2 {
		font-size: 2.4em;
		text-align:center;
		line-height:1.1em;
		display:block;
		margin:0;
		font-family:"Lobster13Regular";
		background: none;
		border-bottom: none;
		padding: 0;
		}
	.cajaSolicitudIrunTxartela h2 span {
		font-size:0.65em;
		font-weight:normal;
		line-height:1.1em;
		display:block;
		margin-top:0.3em;
		}
	.cajaSolicitudIrunTxartela p.informacion {
		text-align:center;
		margin:2em 0;
		}
	.cajaSolicitudIrunTxartela p.informacion a{
		background: none repeat scroll 0 0 #000000;
		border-radius: 8px;
		color: #ffffff;
		padding: 0.4em 1em;
		text-decoration: none;
		font-size:1.2em;
		}
	.cajaSolicitudIrunTxartela p.informacion a:hover {
		background-color:#d4341b;
	}


/**** SUBVENCIONES EROSI ETA IKASI ***/

.erosi_ikasi {
	width:85%;
	margin: 0 auto;
	}
	.erosi_ikasi img {
		max-width:100%;
		}
	.erosi_ikasi .bloqueIzda {
		float: left;
		width:60%;
		}
	.erosi_ikasi .bloqueDcha {
		float: right;
		width:35%
		}
		.erosi_ikasi  .bloqueDcha .plazo {
			margin-top:1em;
			background-color:#d4341b;
			color: #FFFFFF;
			font-family:"Lobster13Regular";
			font-size:1.7em;
			text-align:center;
			padding:0.5em 1em 1em 1em;
			border-radius: 20px;
			}
		.erosi_ikasi  .bloqueDcha .plazo .titulo {
			color: #000000;
			font-size: 1.5em;
			line-height: 0.9em;
			margin: 0.5em 0 0.2em;
			}
		.erosi_ikasi  .bloqueDcha .plazo p {
			margin:0;
			padding:0;
			}
		.erosi_ikasi  .bloqueDcha .plazo img {
			border-radius: 10px;
			margin-bottom:0.8em;
			}
		.erosi_ikasi  .bloqueDcha .plazo a:hover img {
			opacity:0.8;
			filter:alpha(opacity=80);
			}
		.erosi_ikasi  .bloqueDcha .plazo .informacion  {
			margin:1em 0;
			}
		.erosi_ikasi  .bloqueDcha .plazo .informacion a {
			background: #000000;
			color: #FFFFFF;
			padding: 0.4em 1em;
			text-decoration:none;
			border-radius: 10px;
			display:block;
			line-height:1.1em;
			}
		.erosi_ikasi  .bloqueDcha .plazo .informacion a:hover {
			background-color:#FFFFFF;
			color: #000;
			}
		.erosi_ikasi  .bloqueDcha .preguntas {
			display:block;
			background:#d4341b url(../images/faq.png) right 10px no-repeat;
			margin-top: 1em;
			padding: 1.5em 1.5em 1em 1.5em;
			border-radius:20px;
			color:#000000;
			text-decoration:none;
			line-height:1.4em;
			}
		.erosi_ikasi  .bloqueDcha .preguntas a span {
			font-size:0.5em;
			color:#FFF;
			line-height:1.2em;
			display:block;
			padding:10px 30px 0 0;
			font-family:Arial, Helvetica, sans-serif;
			}
		.erosi_ikasi  .bloqueDcha .preguntas a:hover,
		.erosi_ikasi  .bloqueDcha .preguntas a:hover span {
			color: #000;
			}
		.erosi_ikasi  .bloqueDcha .preguntas a {
			display:block;
		    font-family: "Lobster13Regular";
			font-size: 2.3em;
			color:#000000;
			text-decoration:none;
			line-height:1em;
			}
		.erosi_ikasi .bloqueDcha .preguntas ul {
			padding-left:1em;
			}
		.erosi_ikasi .bloqueDcha .preguntas ul li {
			padding-bottom:0.5em;}
		.erosi_ikasi .bloqueDcha .preguntas ul li a {
			font-size:1em;
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			}

	.erosi_ikasi .bloqueRojo {
		background-color:#215983;
		border-radius: 20px;
		font-size:1.1em;
		color: #FFFFFF;
		float:left;
		padding: 1.5em 2em;
		}
	.erosi_ikasi .bloqueRojo .Titulo {
		color: #ffffff;
		font-family: "Lobster13Regular";
		font-size: 2.2em;
		line-height: 1.2em;
		margin: 0;
		padding: 0;
		text-align:center;
		}
	.erosi_ikasi a {
		color:#000;
		}
	.erosi_ikasi a:hover {
		color:#e60004;
		}
	.erosi_ikasi .bloqueRojo a {
		color: #FFF;
		}
	.erosi_ikasi .bloqueRojo a:hover {
		color: #69b7f2;
		}
	.erosi_ikasi h2 {
		background:none;
		padding:0;
		border-bottom:none;
		line-height:1.2em;
		}

	.erosi_ikasi.solicitudes .bloqueIzda {
		width:75%;
		}
	.erosi_ikasi.solicitudes .bloqueDcha {
		width:18%;
		}
	.erosi_ikasi .cajaSolicitud {
		float:left;
		width:40%;
		margin-left: 3%;
		margin-bottom:2em;
		padding:20px;
		border:1px solid #eaeaea;
		border-radius:20px;
		-webkit-box-shadow: 8px 6px 10px 0px rgba(30, 30, 30, 0.20);
		-moz-box-shadow:    8px 6px 10px 0px rgba(30, 30, 30, 0.20);
		box-shadow:         8px 6px 10px 0px rgba(30, 30, 30, 0.20);
	    min-height: 265px;
		 }
	.erosi_ikasi .cajaSolicitud h2 {
		font-size: 1.4em;
		text-align:center;
		line-height:1.1em;
		display:block;
		margin:0 0 1em 0;
		}
	.erosi_ikasi .cajaSolicitud h2 span {
		font-size:0.65em;
		font-weight:normal;
		line-height:1.1em;
		display:block;
		margin-top:0.3em;
		}
	.erosi_ikasi .cajaSolicitud p.informacion {
		text-align:center;
		margin:2em 0;
		}
	.erosi_ikasi .cajaSolicitud p.informacion a{
		background: none repeat scroll 0 0 #000000;
		border-radius: 8px;
		color: #ffffff;
		padding: 0.4em 1em;
		text-decoration: none;
		font-size:1.2em;
		}
	.erosi_ikasi .cajaSolicitud p.informacion a:hover {
		background-color:#d4341b;
	}

	.irunrock_info_general h2 {
		font-family: 'Amatic SC';
		font-weight: bold;
		text-decoration:none;
		font-size: 3em;
		color: #01832d;
		line-height: 1em;
		margin:0 0 0.3em 0;
		display:block;
		padding: 0;
		border-bottom: none;
		background:none;
		}

	.irunrock_info_grande {
	background-color: #F2F2F2;
	border-radius: 10px;
	float: left;
	padding: 30px;
	text-align: center;
	width: auto;
	height:255px;
	line-height:1.4em;
	margin-top: 25px;
	margin-right: 2%;
	margin-bottom: 5px;
	margin-left: 2%;
	}
	.irunrock_info_grande iframe {
	width: 100%;
	height:200px;
	}
	.irunrock_info_grande img {
		max-width:100%;
		border-radius: 15px;
		}
	.irunrock_info_grande a:hover img {
		opacity: 0.7;
		filter:alpha(opacity=70);
		}
	.irunrock_info_grande p {
		padding: 0 10px;
	}
	.irunrock_info_grande a {
		text-decoration:none;
		}
	.irunrock_info_grande a .fecha,
	.irunrock_info_grande .fecha {
		font-family: 'Amatic SC';
		font-weight: bold;
		text-decoration:none;
		font-size: 3em;
		color: #E60004;
		line-height: 1em;
		margin-bottom:0.3em;
		display:block;
		}
	.navidad_info_grande a:hover .fecha {
		color: #000;
		}

/* PAGINACION */

div#paginacion{
	margin:0px 0px 0px 265px;
}
div#paginacion a:hover img {
	opacity:.5;
	filter:alpha(opacity=50);
	}

div#paginacion div.infoPag {
	display: block;
	padding: 0 7px 5px 50px;
	font-weight: bold;
}
div#paginacion a.siguientePag {
	display: block;
	margin: -20px 2px 0px 96px;
	width: 10px;
}
div#paginacion a.ultimoPag {
	display: block;
	margin: -17px 2px 0px 126px;
	width: 10px;
}
div#paginacion a.primeroPag {
	display: block;
	margin: 0 2px -17px -16px;
	width: 10px;
}
div#paginacion a.anteriorPag {
	display: block;
	margin: -17px 2px -17px 14px;
	width: 10px;
}
select#ira {
	display: block;
	margin-top: -17px;
	margin-left: 500px;
	font-weight: normal;
	width: 60px;
}
input#ir {
	display: block;
	margin-top: -18px;
	margin-left: 570px;
}
select#joanHona {
	display: block;
	margin-top: -17px;
	margin-left: 500px;
	font-weight: normal;
	width: 90px;
}
input#joan {
	display: block;
	margin-top: -18px;
	margin-left: 600px;
}
/* FIN PAGINACION */


/******************************************************************/
/******************************************************************/
/*********** IRUN ME GUSTA PARA....           *********************/
/******************************************************************/
/******************************************************************/
.megusta-grupo-titulo {
	font-size: 1.6em;
	line-height: 1.4em;
	font-weight: bold;
}
.megusta-grupo-titulo .megusta-logo {
	float: left;
	margin-right:30px;
	margin-left:9%;
	}
.megusta-grupo-titulo .megusta-titulo {
	float: left;
	display:table;
	height:110px;
	}
.megusta-grupo-titulo .megusta-titulo .texto {
	display:table-cell;
	vertical-align:middle;
	}

.megusta_info_grande {
    /*border:1px solid #F2F2F2;
    border-radius: 10px;*/
    float: left;
    margin: 25px 1% 5px 1%;
    text-align: center;
    width: 30%;
	line-height:1.4em;
	}
	.megusta_info_grande a {
		background-color: #fff;
		border-radius: 10px;
		display: block;
    	padding: 10px 5px;
		height:230px;
	}
	.megusta_info_grande a:hover {
    	background-color: #F2F2F2;
	}

	.megusta_info_grande img {
		max-width:100%;
		text-transform:uppercase;
		font-size:1.8em;
		font-weight:bold;
		line-height:1.4em;
		margin:0 0 10px 0;
		}
	.megusta_info_grande a:hover img {
		/*opacity: 0.7;
		filter:alpha(opacity=70);*/
		}
	.megusta_info_grande .btn-ver-mas {
		display:inline-block;
		padding: 3px 10px;
		background-color:#CA0003;
		color: #FFF;
		text-decoration:none;
		border-radius: 4px;
		font-size:0.9em;
		}

.txt_contenido.megusta-contenido {
	width: 96%;
}
.menu-txiki-megusta {
	text-align: center;
}
.megusta_info_txiki {
    display: inline-block;
    margin: 25px 0.5% 5px 0.5%;
    text-align: center;
    width: 140px;
    line-height: 1.4em;
	}
	.megusta_info_txiki a {
		background-color: #fff;
		border-radius: 10px;
		display: block;
    	padding: 3px;
		height:100px;
	}
	.megusta_info_txiki a:hover {
    	background-color: #F2F2F2;
	}
	.megusta_info_txiki a:hover img {
		opacity:1;
		filter:alpha(opacity=100);
	}

	.megusta_info_txiki img {
		max-width:100%;
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:bold;
		line-height:1.4em;
		margin:0 0 10px 0;
		opacity:0.5;
		filter:alpha(opacity=50);
		}

.megusta-contenido-home {
	margin: 30px auto;
}
.megusta-contenido-interior {
	width:822px;
	margin:30px auto;
	font-size:1.2em;
	line-height:1.4em;
}
.fotoContenido {
	margin: 30px 0;
	}
.megusta-contenido-interior .megusta-grupo-titulo .megusta-logo {
	margin-left:0;
}

.megusta-paso1 .paso1 a,
.megusta-paso2 .paso2 a,
.megusta-paso3 .paso3 a,
.megusta-paso4 .paso4 a,
.megusta-paso5 .paso5 a,
.megusta-paso6 .paso6 a {
	background-color: #dedede;
	cursor: text;
}
.megusta-paso1 .paso1 a img,
.megusta-paso2 .paso2 a img,
.megusta-paso3 .paso3 a img,
.megusta-paso4 .paso4 a img,
.megusta-paso5 .paso5 a img,
.megusta-paso6 .paso6 a img {
	opacity:1;
	filter:alpha(opacity=100);
}

	/**** SERVICIOS SACIRUN caste/3ayunta/sacirun.asp *****/


.bloqueDestacadoSacirun {	
	margin-top: 20px;
	padding: 28px 130px 15px 30px;
	border-radius: 10px;
	background-color: #f2f2f2;
	font-size:1.2 em;
	width:20%;
	position:relative;
	}
	
	.bloqueDestacadoSacirun a span {
		position:absolute;
		left:-10000px;
		text-transform:lowercase;
		}
		
	.bloqueDestacadoSacirun .pedirCita {
		position:absolute;
		right:0;
		top:0;
		}
	.bloqueDestacadoSacirun .pedirCita a {
		background: url(../images/calendar2.png) right top no-repeat;
		width: 127px;
		height: 119px;
		display: block;		
		overflow: hidden;
		border-top-right-radius:10px;
		}
	.bloqueDestacadoSacirun .pedirCita a:hover {
		background: url(../images/calendar2.png) right -132px no-repeat;
		}
	.bloqueDestacadoSacirun .pedirCita a span {
		position:absolute;
		left:-10000px;
		}
.bloqueDestacado p {
	margin-left:20px;
	}

ul.serviciosSacirun {
	margin:0 0 0 1%;
	padding:0;
	}

ul.serviciosSacirun li {
	list-style-type:none;
	float: left;
	width: 22%;
	margin: 0 1% 25px 1%;
	padding:0;
	position:relative;
	}
	ul.serviciosSacirun li a {
		background-color: #f2f2f2;
		color: #5D5D5D;
		display: block;
		font-size: 1 em;
		height: 90px;
		padding: 39px 5px 5px 10px;
		text-decoration: none;
		text-transform: uppercase;
		border-radius:3px;
		}
		ul.serviciosSacirun li.Sac_uno a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home01.png) right top no-repeat;
			} 
			ul.serviciosSacirun li.Sac_uno a span {
			font-size: 1 em;
			text-transform: none;
			}
		ul.serviciosSacirun li.Sac_dos a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home02.png) right top no-repeat;
			}
			ul.serviciosSacirun li.Sac_dos a span {
			font-size: 1 em;
			text-transform: none;
			}
		ul.serviciosSacirun li.Sac_tres a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home03.png) right top no-repeat;
			}
			ul.serviciosSacirun li.Sac_tres a span {
			font-size: 1 em;
			text-transform: none;
			}
		ul.serviciosSacirun li.Sac_cuatro a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home04.png) right top no-repeat;
			}
			ul.serviciosSacirun li.Sac_cuatro a span {
			font-size: 1 em;
			text-transform: none;
			}
		ul.serviciosSacirun li.Sac_cinco a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home05.png) right top no-repeat;
			}
			ul.serviciosSacirun li.Sac_cinco a span {
			font-size: 1 em;
			text-transform: none;
			}
		ul.serviciosSacirun li.Sac_seis a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home06.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_siete a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home07.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_ocho a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home08.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_nueve a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home09.png) right top no-repeat;
			}
			ul.serviciosSacirun li.Sac_nueve a span {
			font-size: 1 em;
			text-transform: none;
			}
		ul.serviciosSacirun li.Sac_diez a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home10.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_once a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home11.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_doce a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home12.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_trece a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home13.png) right top no-repeat;
			}
			ul.serviciosSacirun li.Sac_trece a span {
			font-size: 1 em;
			text-transform: none;
			}
		ul.serviciosSacirun li.Sac_catorce a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home14.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_quince a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home15.png) right top no-repeat;
			}
			
		ul.serviciosSacirun li.Sac_dieciseis a {
			background: #f2f2f2 url(../images/zz-css-ico-sacirun-home16.png) right top no-repeat;
			}
				
	ul.serviciosSacirun li a:hover {
		background-color:#000;
		color:#fff;
		}
		
.imgDcha_texto {
	float:right;
	border:1px solid #f2f2f2;
	border-radius: 5px;
	padding:10px;
	text-align:center;
	max-width: 175px;
	margin: 0.3em 1em 0 3em;
	}		
	.imgDcha_texto img {
		max-width:70%;
		height: auto;
		}
	.imgDcha_texto a {
		font-size:0.95em;
		line-height:1.2em;
		color:#6a6b6d;
		}
	.imgDcha_texto a:hover {
		color: #f47f02;
		}


/****** IRUN TXARTELA ACTUALIZACION A B@QK **********/

.contenido_half {
	float: left;
	width:55%;
	padding: 0 2% 0 0;
}
	.contenido_half.contenido_half_last {
		padding: 0;
		width:36%;
		float:right;
	}
	.contenido_half img {
		max-width: 100%;
		height:auto;
	}

.alerta {
	background: #f4f4f4 url(../images/icono-atencion.png) 25px 15px no-repeat;
	padding: 10px 15px 10px 130px;
	margin:30px 0;
}
.btn-actualizar {
    display: block;
    border: 1px solid #dedede;
    padding: 15px 5px 5px 5px;
    text-decoration: none;
    border-radius: 5px;
}
.btn-actualizar:hover {
    border: 1px solid #000;	
}

	.btn-actualizar .texto {
		display:block;
		background-color: #CA0003; /* For browsers that do not support gradients */
		background-image: linear-gradient(#CA0003,#750204); /* Standard syntax (must be last) */
		border: 1px solid #CA0003;
		color: #FFFFFF;
		text-align: center;
		font-size: 2.2em;
		padding: 10px 30px;
		margin-top: 15px;
		font-family: "Lobster13Regular";
		line-height: 1.3em;
		text-decoration: none;
		border-radius: 5px;	
	}
	
	.btn-actualizar:hover  .texto {		
		background-image: linear-gradient(#e0595b,#a11315); /* Standard syntax (must be last) */
		border: 1px solid #e0595b;
		
	}

.paso-info {
	margin-bottom:10px;
	font-size:1.2em;
}
.paso-numero {
	display: inline-block;
	float:left;
	width:45px;
	border-radius:50%;
	border: 3px solid #000;
	font-size:2.8em;
	text-align:center;
	line-height:45px;
	font-weight:bold;
}
.paso-texto {
	display: inline-block;
	float:left;
	width:70%;
	margin-left:15px;
	padding:5px 0 10px 0;
}

.info-border {
	border: 1px solid #eaeaea;
}
 .info-border-half {
	/*width:85%;*/
	margin: 0 auto 1em auto;
}
	.info-border-last {
	}
.info-border-contenido {
	padding: 10px 15px 20px 15px;
	font-size:1.1em;
}
.info-border-contenido p{
	margin: 4px 0;
	line-height:1.2em;
}
.info-border-contenido .titulo {
	font-size: 1.4em;
	font-weight:bold;
}
.info-border-contenido.info1 {
	background: url(../images/3ayunta/icono-guia.png) 20px 10px no-repeat;
	padding-left: 95px;
}
.info-border-contenido.info2 {
	background: url(../images/3ayunta/icono-telefono.png) 20px 10px no-repeat;
	padding-left: 95px;
}