/* clases para personalizar los colores en cada portal */

.fondoBlanco
{
background-color:#ffffff;
}

.scroll
{
width:581px;
height:394px;
background-color:#ffffff;
overflow:auto; 
scrollbar-3dlight-color: #B8A907; 
scrollbar-darkshadow-color: #857B05; 
scrollbar-track-color: #FAF298; 
scrollbar-arrow-color: #000000;
scrollbar-base-color:#F4E10A;
}

.bodyPortal
 {
 background-color: #535353;
 padding-top:25px;	
 }
 
.colorP1
{
background-color: #EA8B00;
}

.colorP2
{
background-color:#FAAD5B;
}


.colorR1
{
background-color:#FDF3E5;
}

.colorR2
{
background-color:#F6F6F6;
}

.colorS1
{
background-color:#D7B51A;
}

.bordeP1
{
border-color:#EA8B00;
}

.bordeTopP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
}

.bordeBajoP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
}

.bordeDchP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:0px;
border-bottom-width: 0px;
border-left-width:0px;
border-right-width:1px;
}

.bordeIzqP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:0px;
}

.bordeTodoP1
{
border: 1px solid #EA8B00;
/*border-color:#EA8B00;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;*/
}

.bordeTopDchP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
}

.noBordeDchP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:0px;
}

.noBordeBajoP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
}

.bordeIzqTopP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:0px;
}

.noBordeTopP1
{
border-color:#EA8B00;
border-style:solid;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
}

.tituloP1
{
font-family:verdana;
font-size:15px;
text-decoration:small-caps;
color: #ea8b00;
font-weight:bold;
}

.subtituloP1{
font-family:verdana;
font-size:11px;
color: #ea8b00;
font-weight:bold;
}

.bordeP2
{
border-color:#FAAD5B;
}

.bordeTopP2
{
border-color:#FAAD5B;
border-style:solid;
border-top-width:1px;
border-bottom-width: 0px;
border-left-width:0px;
border-right-width:0px;
}

.bordeIzqP2
{
border-color:#FAAD5B;
border-style:solid;
border-top-width:0px;
border-bottom-width: 0px;
border-left-width:1px;
border-right-width:0px;
}

.bordeS1
{
border-color:#D7B51A;
}

.bordeBajoS1
{
border-color:#D7B51A;
border-style:solid;
border-top-width:0px;
border-bottom-width: 1px;
border-left-width:0px;
border-right-width:0px;
}

.bordeBajo2pxS1
{
border-color:#D7B51A;
border-style:solid;
border-top-width:0px;
border-bottom-width: 2px;
border-left-width:0px;
border-right-width:0px;
}

.noBordeDchS1
{
border-color:#D7B51A;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:0px;
}

.bordeDchS1
{
border-color:#D7B51A;
border-style:solid;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
}

.bordeIzqS1
{
border-color:#D7B51A;
border-style:solid;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:0px;
}

.bordeTodoS1
{
border-color:#D7B51A;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
}

.bordeTodoS1ColorR2
{
border-color:#D7B51A;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
background-color:#F6F6F6;
}

.bordeP1R1
{
border-top:1px #EA8B00 solid;
border-bottom:1px #FDF3E5 solid;
}

.noBordeTopP1colorR2
{
border-style:solid;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-color:#EA8B00;
background-color:#F6F6F6;
}

.fondoMenuFoto
{	

font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
text-align:left;
padding-left:5px; 
color:#ffffff;

border-style:solid;
border-color:#EA8B00;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
background-color:#EA8B00;
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F4C278', startColorstr='#EA8B00', gradientType='1');
}

.fuenteColorP1
{
color:#EA8B00;
}

.fuenteColorS1
{
color:#D7B51A;
}

.rellenoMDIzq
{
	font-family:Verdana,Arial;
	font-size: 11px;	
	padding-left:4px;
	color: #EA8B00;	
	text-decoration:none;
	border:1px #EA8B00 solid;
}

.menuSup
{
background-color:#EAEAEA;

border-top:1px #EA8B00 solid;
}

/*****/


.lineaArriba
{
	font-family:Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	padding-left: 6px;
	color: #ffffff;
	background-color:#EA8B00;
	border-color:#EA8B00;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	text-align:left;

}

.bordeFoto
{
	padding: 1px;
	border: 1px solid #FAAD5B;
	
}


.fechaGeneral
{
	font-family: Verdana;
	font-size:10px;	
	color: #A09F9F;
	text-align: left;

}

.fechaBloqSec
{
	font-family:Verdana, Arial;	
	font-size: 11px;	
	color: #535353;
	text-align: left;
}


.subtituloSecImp
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	color: #E82418;
	text-align: justify;
}


.subtituloBloqSec
{
   color:#535353;
   font-size:11px;
   font-family:Verdana;
   font-weight:bold;
   text-transform: uppercase;
   text-align:left;
}



.menuDcha
{
	background-color: #D7B51A;
	font-family: Verdana, Arial;
	font-size: 11px;		
	color: #ffffff;
	text-decoration:none;
	/*cursor: hand;   	*/
}

.rellenoMDcha
{
	font-family:Verdana,Arial;
	font-size: 11px;	
	padding-left:4px;
	color: #D7B51A;	
	text-decoration:none;
	border:1px #D7B51A solid;
}

.cabeceraMenuIzq
{
	background-color: #EA8B00;
	font-family: Verdana, Arial;
	font-size: 11px;	
	color: #FFFFFF;
	text-decoration: none;
   	text-align:left;
   	padding-left:5px; 	    
}
.enlacesMenuIzq
{
color: #FFFFFF;
text-decoration: none; 
}

.pieGeneral
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	padding-bottom:2px;
}

.buscador
{
	font-family:Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #535353;
   
}

.input
{
	border-color:#EA8B00;
	border-style: solid;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #535353;
	/*text-align:top;*/
}


.btnbuscador
{
	background-image: url(Buscar.gif);
	background-repeat: no-repeat;	
	background-position: center;
	border: 0px;
	width: 16px;
	height: 13px;
	/*cursor: hand;*/
}

.opcionesMenuSupIni
{
	background-color: #EA8B00;
	font-family:Verdana;
	font-size: 12px;	
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.opcionesMenuSup
{
	background-color: #FAAD5B;
 	color: #FFFFFF;
	/*cursor: hand;*/
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 12px;	
	font-weight: bold;
	text-decoration: none;	
}

/* ESTILOS DEL CALENDARIO */

.negrita
			{
				font-weight: bold;	color: #EA8B00;	vertical-align: middle; text-align:center; height:17px; width:17px; border: 1px solid #535353;background-color: #FFFFFF; font-size:10px; /*cursor:hand;*/
			}
			.normal
			{
    			vertical-align: middle; text-align:center; height:17px; width:17px;border: 1px solid #EA8B00;background-color: #FFFFFF; color: #535353; font-size:10px; /*cursor:hand;*/
			}
			.hoy
			{
				vertical-align: middle; text-align:center; height:17px; width:17px;border: 1px solid #EA8B00;background-color:#FAAD5B; color: #FFFFFF; font-size:10px; /*cursor:hand;*/
			}
			.botonFehaNo
			{
				vertical-align: middle;	text-align: center;	height: 15px;	width: 15px;	background-color: #F6F6F6;	color: #535353;	font-size: 10px;	border: 0px solid #A09F9F;	font-family: arial,helvetica;
			}	
			

.fondoCalendario
{
background-color:#EFEBEF;
}

.diaSeleccionado
{
font-family:verdana;
vertical-align: middle;
border: 1px solid #848284;
color: #FFFFFF;
font-size:11px;
background-position:top left;
background-repeat:no-repeat;
}

.diaActual
{
font-family:verdana;
vertical-align: middle;
border: 1px solid #848284;
color: #FFFFFF;
font-size:11px;
background-position:top left;
background-repeat:repeat;

}

.diaPasado
{
text-decoration:line-through;
font-family:verdana;
vertical-align: middle;
border: 1px solid #848284;
font-size:11px;
text-align:center;
background-color:#ffffff;
color:#535353;
}

.diaPasadoEvento
{
text-decoration:line-through;
font-family:verdana; 
vertical-align: middle; 
border: 1px solid #848284;
font-size:11px;
cursor:hand;
text-align:center;
background-color:#d7b51a;
}

.diaEvento
{
font-family:verdana;
vertical-align: middle;
border: 1px solid #848284;
font-size:11px;
cursor:hand;
background-color:#d7b51a;
}

.diaNormal
{
font-family:verdana;
vertical-align: middle;
border: 1px solid #848284;
font-size:11px;
cursor:hand;
background-color:#ffffff;
}

/**/
.btnBuscar
{
background-image:url(btnBuscar.gif);
background-repeat: no-repeat;
background-position: center;
border: 0px;
width: 44px;
height: 18px;
/*cursor: hand;*/
}

.tiempo
{
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;	
	color: #EA8B00;
	
}
.bordeTiempoUp
{
	border-top: 1px solid #EA8B00;
	font-Family: Verdana;
	font-size: 10px;	
	color: #EA8B00;
}

.bordeTiempo
{
	border: 1px solid #EA8B00;
}

.bordeDcha
{

	border:1px solid #EA8B00;

}
.bordeIzq
{
	border:1px solid #EA8B00;
}
/* clases de presentacionConcejalia.xsl */

.tituloPresentacion
{
	font-family: Verdana;
	font-size: 16px;
	color: #FAAD5B;
}

.menuIzqTexto
{
	background-color: #D7B51A;
	padding-left: 1px;
	padding-right: 1px;
}

/**/

/* Clase noticia*/



.subtituloNoticia
{
	font-family:Verdana, Arial;	
	font-size: 11px;	
	color: #535353;
	text-align: left;	
	font-weight:bold;
}

/*clases de agenda: inicioActividades.xsl*/



.select
{
	font-family:Verdana, Arial;	
	font-size: 11px;	
	color: #EA8B00;
	text-align: left;
}


/***clases calendarioActividades**/

.fondoCalendario
{
	background-color: #EAEAEA;
}

.tituloCalendario
{
	background-color: #003D6D;
	border: 1px solid #EA8B00;
	color: #FFFFFF;
	padding-left: 5px;
	font-family: arial,helvetica;
}

.inputCalendario
{
	background-color: #EAEAEA;
	border: 0px solid #EAEAEA;
	color:#EA8B00;	
	text-align:center;
	font-size: 10px;
	font-family: arial,helvetica;
}

.diaSemana
{
	background-color: #EA8B00;
	color: #FFFFFF;
	font-family:Verdana;
	font-size:11px
}


.CalendarioFin
{
	background-color: #EAEAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	color: #003D6D;	
	padding-left: 5px;
	border: 1px solid #EA8B00;
}

.botonFecha
{
	vertical-align: middle;
	text-align: center;
	height: 15px;
	width: 15px;
	background-color: #FFFFFF;
	color: #003D6D;	
	font-size: 9px;
	border: 0px solid #EAEAEA;
	font-family: arial,helvetica;
}

.botonFechaNo
{
	vertical-align: middle;
	text-align: center;
	height: 15px;
	width: 15px;
	background-color: #EAEAEA;	
	color: #000000;
	font-size: 9px;
	border: 0px solid #EAEAEA;
	font-family: arial,helvetica;
}

.btnBuscar
{
background-image:url(btnBuscar.gif);
background-repeat: no-repeat;
background-position: center;
border: 0px;
width: 45px;
height: 18px;
/*cursor: hand;*/
}

.enviar
{
background-image:url(enviar.gif);
background-repeat: no-repeat;
background-position: center;
border: 0px;
width: 44px;
height: 18px;
/*cursor: hand;*/
}

/**detalle actividad**/
.tituloDetalle
		{			
			font-family:Verdana, Arial;	
			font-size: 11px;
			color: #535353;			
			font-weight: bold;			
			background-color: #f6f6f6;			
		   text-align:left;
		   padding-left:8px;  padding-bottom:5px;padding-right:5px;padding-top:5px;
	
		}

.subtituloDetalle
		{
			font-family:Verdana, Arial;	
			font-size: 11px;	
			color: #535353;
			text-align: left;
			padding-bottom:5px;
			padding-left:5px;
			padding-right:5px;
			padding-top:5px;

			border-style: solid;	
			border-color:#eaeaea;		
			border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
			
		}
		
		.subtituloDetallePuntos
		{
			font-family:Verdana, Arial;	
			font-size: 11px;	
			color: #535353;
			text-align: left;
			padding-bottom:2px;
			padding-left:2px;
			padding-right:2px;
			padding-top:2px;

			border-style: solid;	
			border-color:#eaeaea;		
			border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
			
		}

.tituloMonumentos{
			font-family:Verdana, Arial;	
			font-size: 11px;	
			color: #EA8B00;
			text-align: left;
			padding-bottom:2px;
			padding-left:10px;
			padding-right:2px;
			padding-top:2px;
			font-weight:bold;
}

.descMonumentos{
			font-family:Verdana, Arial;	
			font-size: 11px;	
			color: #EA8B00;
			text-align: left;
			padding-bottom:2px;
			padding-left:10px;
			padding-right:2px;
			padding-top:2px;
}
/***buscador**/

.cajaBuscador
{
border-style:solid;
border-color: #EA8B00;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
width:260px;
height:20px;
font-family:Verdana, Arial;	
font-size: 11px;	
color: #535353;
text-align: left;
}


.img_noticia_izq
{
	float: left;
	display: list-item;
	padding-right: 10px;
}

.img_noticia_drch
{
	float:right;
	display: list-item;
	padding-left: 10px;
	padding-bottom: 10px;
}


.imgiz_pie
{
	float: left;
	display: list-item;
	padding-right: 10px;
	padding-bottom: 2px;
}

.imgde_pie
{
	float:right;
	display: list-item;
	padding-left: 10px;
	padding-bottom: 2px;
}

/***** estilos carnaval ***/

.bordeGaleriaCarnaval{
border-color:#F4E109;
border-style:solid;
border-top-width:3px;
border-bottom-width:3px;
border-left-width:3px;
border-right-width:3px;
}

.borde1Carnaval{
border-color:#F4E109;
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
}
.tituloDetalleCarnaval
		{			
			font-family:Verdana, Arial;	
			font-size: 11px;
			color: #1F45CF;			
			font-weight: bold;			
			background-color: #F4E109;			
		   text-align:left;
		   padding-left:8px;  padding-bottom:5px;padding-right:5px;padding-top:5px;
	
		}

.subtituloDetalleCarnaval
		{
			font-family:Verdana, Arial;	
			font-size: 11px;	
			color: #000000;
			text-align: left;
			padding-bottom:5px;
			padding-left:5px;
			padding-right:5px;
			padding-top:5px;

			border-style: solid;	
			border-color:#F4E109;		
			border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
			
		}

.diaEventoCarnaval{
font-family:verdana;
vertical-align: middle;
border: 1px solid #848284;
font-size:11px;
cursor:hand;
background-color:#488EE5;
}
.cabeceraCalendario
{
	background-color: #00B82E;
	font-family: Verdana, Arial;
	font-size: 11px;	
	color: #FFFFFF;
	text-decoration: none;
   	text-align:left;
   	padding-left:5px; 	    
}

.bordeIzqCarnaval{
border-color:#1F45CF;
border-style:solid;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:0px;

}
.diaSemanaCarnaval{
	background-color: #00B82E;
	color: #FFFFFF;
	font-family:Verdana;
	font-size:11px
}

.inputCalCarnaval{
	background-color: #F4E109;
	border: 0px solid #F4E109;
	color:#1F45CF;	
	text-align:center;
	font-size: 10px;
	font-family: arial,helvetica;
}

.fondoCalCarnaval{
background-color:#F4E109;
}

.pieCarnaval2{
	background-color:#F4E109;
	color:#000000;
	font-size:11px;
    font-weight:bold;
	font-family:Verdana;
	text-align:center;
}

.fondoGradiente{
	background-color:#F4E109;
	color:#000000;
	font-size:11px;
   font-weight:bold;
	font-family:Verdana;
	text-align:left;
}

.subtituloPCarnaval{
	color:#000000;
   font-size:13px;
   font-family:Verdana;
   font-weight:bold;
   text-transform: none;
   text-align:left;
   border-right: 1px solid #000000;
	padding-right:10px;
	
}


.bordeTopCarnaval{
	border-color:#1F45CF;
	padding-top:3px;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width: 0px;
	border-left-width:0px;
	border-right-width:0px;
	
}

.bordeBajoCarnaval{
	border-color:#1F45CF;
	border-style:solid;
	border-top-width:0px;
	border-bottom-width: 1px;
	border-left-width:0px;
	border-right-width:0px;
	
}

.pieCarnaval{
	border-color:#1F45CF;
	color:#1F45CF;
	padding-left:3px;
	border-style:solid;
	padding-bottom:1px;
	border-top-width:1px;
 	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
 	font-size:9px;
	font-family: Verdana;
	
}

.bordeFotoCarnaval
{
	border-color:#1F45CF;
	padding: 1px;
	border: 1px solid #1F45CF;
	
}

.bordeDobleCarnaval
{
	border-top:1px #1F45CF solid;
	border-bottom:1px #B2BFEE solid;	
}

.fechaCarnaval
{
	font-family: Verdana;
	font-size:10px;	
	color:#000000;
	text-align: left;	
}

.descripcionCarnaval
{
	font-family: Verdana;
	font-size:11px;	
	color:#000000;
	text-align: left;	
}

.subMayCarnaval{
	
	color:#000000;
   font-size:12px;
   font-family:Verdana;
   font-weight:bold;
   text-transform: uppercase;
   text-align:left;
	padding-right:10px;
}

.tituloAzul{
	color:#1F45CF;
	font-family: Verdana;
	font-size:12px;	
	text-align: left;	
	
	

}

.tituloCarnaval
{
	font-family:verdana; 
	font-size:13px;
	padding-right:5px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}


/**************************/

/*********Mapa web********/

.letraMapa
{
	font-family:Verdana, Arial;	
	font-size: 11px;	
	color: #535353;
	text-align: left;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
}

.bordeTodoP1Mapa{
border-color:#EA8B00;
border-style:solid;
border-top-width:1px;
border-bottom-width: 1px;
border-left-width:2px;
border-right-width:2px;
}


.tituloImpresion
{
font-family:Verdana, Arial;	
font-size: 11px;	
color: #ffffff;
font-weight:bold;
}

.tituloGaleria
{
font-family:Verdana, Arial;	
font-size: 14px;	
color: #ffffff;
font-weight:bold;
}

.inputFormulario
{
	border-color:#747474;
	border-style: solid;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #535353;	
}
.fondoPresupuesto{
 border:1px solid #E78A0A;
 background:#F3F4F5;
}

.marcoPuntos{
	border:1px dashed #C9CCD3;
	font-family:Verdana, Arial;	
	font-size: 11px;	
	color: #EE840B;
	text-align: left;
}