/***/

.fondoAreaJuventud
{
	background-image: url(fondo_juventud.jpg);
	background-repeat: repeat;
}

.fondoAreaCulturaEducacion
{
	background-image: url(fondo_AreaCulturaEducacion.gif);
	background-repeat: repeat;
}

.fondoAreaServiciosUrbanos
{
	background-image: url(fondo_AreaServiciosUrbanos.gif);
	background-repeat: repeat;
}

.prueba
{
padding-right:20px;
}
.lupa
{
background-image:url(lupa.gif);
background-position:center;
background-repeat:no-repeat;
width:21px;
height:20px;

}

.cajaBuscador
{
border-style:ridge;
border-color: #727272;
border-top-width:1px;
border-left-width:1px;
border-bottom-width:1px;
border-right-width:1px;
width:320px;
height:20px;
}

.btnBuscar
{
background-image:url(btnBuscar.gif);
background-repeat: no-repeat;
background-position: center;
border: 0px;
width: 59px;
height: 20px;
cursor: hand;
}

.btnBuscar1
{
	background-color: #CACACA;
	background-repeat: no-repeat;	
	background-position: center;
	border: 1px solid #494949;
	width: 59px;
	height: 20px;
	cursor: hand;
	color: #494949;
}
/***/


.temas{
        font-size:11px;
        font-family:Arial;
        color:#666666;
        font-weight:bold;
}

.fechaActividad{
        font-size:8px;
        font-family:verdana;
        color:#999999;
}

.descActividad{
        font-size:10px;
        font-family:verdana;
        color:#000000;
}

.titulosAgenda {

        font-size:11px;
        font-family:verdana;
        color:#555555;
        font-weight:bold;

}

H1
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF0000;
	padding-left: 3px;
	padding-top: 5px;
	letter-spacing: 1px;
	font-weight: bold;	
}

H2
{
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-size: 9 px;
	color: #A9A9A9;
	padding-right: 4px;
	padding-LEFT: 4px;
	font-variant: small-caps;
	font-weight: normal;
}

H3
{
	font-family: Verdana, Helvetica, Arial Narrow;
	font-size: 15px;
	font-weight: bold;
	padding-left: 8px;
	color: #181817;
}

H4
{
	font-family: Verdana, Helvetica, Arial Narrow;
	font-size:  13px;
	font-weight: bold;
	padding-left: 15px;
	color: #181817;
}

H5
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #181817;
	padding-left: 15px;
	text-decoration: none;
}

H6{
	background-color: #FFFFFF;
}





/*****Estilos de los Tramites*******************/


.TramiteCab
{
	background-color: #EFEFEF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #636563;
	padding-left: 5px;
}


.CalendarioFin
{
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	color: #666666;	
	padding-left: 5px;
	border: 1px solid #848284;
}

.botonFecha
{
	vertical-align: middle;
	text-align: center;
	height: 15px;
	width: 15px;
	background-color: #FFFFFF;
	color: #000000;	
	font-size: 9px;
	border: 0px solid #D3D3D3;
	font-family: arial,helvetica;
}

.botonFechaNo
{
	vertical-align: middle;
	text-align: center;
	height: 15px;
	width: 15px;
	background-color: #EFEFEF;	
	color: #000000;
	font-size: 9px;
	border: 0px solid #EFEFEF;
	font-family: arial,helvetica;
}

.lineaTramitePar
{
	border: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #636563;
	padding-left: 10px;
}

.lineaTramiteImpar
{
	border: 1px;
	background-color: #F0F0F0;
	font-family: Arial;
	font-size: 11px;
	color: #636563;
	padding-left: 5px;
}

.tablaTramite
{
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
}

.gralTramitegris
{

	font-weight: bolder;
	background-color: #EFEFEF;

	font-family: Arial;
	font-size: 11px;
	color: #636563;
	padding-left: 3px;
	padding-right: 3px;
}

.gralTramite
{
	border: 1px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 5px;
}

.gralDetgris
{
	border: 1px;
	border-bottom: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	font-family: Arial;
	font-size: 11px;
	color: #636563;
	padding-left: 5px;
}

.gralDet
{
	border: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#636563;
	padding-left: 5px;
}
/*****fin estilos tramites************/
/******************Tiempo*******************/

.tiempo
{
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 2px;
	color: #636563;
	
}

.tiempo1
{
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
	letter-spacing: 2px;
	color: #000000;
	
}

.Sol
{
	background-image: url(sol.gif);	
	background-repeat: no-repeat;
	background-position: right;
}

.bordeTiempo
{
	border: 1px solid #848284;
}

.bordeTiempoUp
{
	border-top: 1px solid #848284;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
	color: #636563;
}

.vacio
{
	empty-cells: show;
}

/******fin tiempo*********/

.separaIdioma
{
	font-family: Arial Narrow;
	color: #393836;
	background-color: #DDDDDD;
	font-size: 9pt;
	width: 1px;
}

.idioma
{
   font-size:9px;
   font-weight:normal;
   letter-spacing:1px;
   color:black;
   font-family:arial;
   padding-left:10px;
   padding-right:10px;
}

.lineaBuscadorTop
{
	border-left: 1px solid #696969;
	border-top: 1px solid #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-variant: small-caps;
	color: #696969;
	padding-left: 10px;
	padding-top: 20px;
}

.lineaBuscadorTops
{
	border-top: 1px solid #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-variant: small-caps;
	color: #696969;
	padding-left: 5px;
	padding-top: 20px;
}

.lineaBuscadorBajo
{
	border-left: 1px solid #696969;
	border-bottom: 1px solid #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-variant: small-caps;
	color: #696969;
	padding: 5px 5px 11px;
}

.lineaBuscadorBajos
{
	border-bottom: 1px solid #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-variant: small-caps;
	color: #696969;
	padding: 5px 5px 11px;
}

.buscadorDocumentos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
	color: #696969;
	padding-top:20px;
}


.menuSup
{
	background: #DEDFDE;
}


.opcionesMenuSup
{
	background-color: #848284;
 	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.opcionesMenuSupIni
{
	background-color: #DA251C;
	font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.cabeceraTablaGeneralJuventud
{
	background-color: #096C06;
 	color: #FFFFFF;	
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
}


.menuSupJuventud
{
	background-image: url(fondo_juventudMar.jpg);
	background-position: left;
}

.opcionesMenuSupJuventud
{
	background-color: #096C06;
 	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.opcionesMenuSupIniJuventud
{
	background-color: #ACE34C;
	font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
}


.tablaJuventud
{
	background-image: url(cabeceraJuventudTabla.gif);
	background-repeat: no-repeat;	
	background-color: #096C06;
	font-family: Arial, Verdana;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.fondoVerde
{
	background-image: url(fondoVerde.gif);
	background-repeat: repeat-x;
}

.fondoNoticia
{
	background-image: url(fotoNoticia.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.fondoCalendarioIzq
{
	background-image: url(fondoCalendarioIzq.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.fondoCalendarioDer
{
	background-image: url(fondoCalendarioDer.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 43px;
}

.diaSemanaJ
{
	font-family: arial;
	font-size: 11px;
	font-variant: small-caps;
	background-color: #ffffff;
	color: #000000;
	border-bottom: 1px solid #808080;
}

.diaJ
{
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
}

.lineaIni
{
	background-color: #DA2317;
}

.buscadorFQJ
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#F0F0F0;
	font-weight:bold;
	color: #605C5B;
	height:15px;
	width:80px;
	border-color:#DDDDDD;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.buscador
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #605C5B;
        letter-spacing:1px;
}

.input
{
	border-color:#DDDDDD;
	border-style: solid;
	height:9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
}

.btnbuscador
{
	background-image: url(Buscar.gif);
	background-repeat: no-repeat;	
	background-position: center;
	border: 0px;
	width: 16px;
	height: 13px;
	cursor: hand;
}

.ruta
{
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #777777;
	padding-left: 3px;

	letter-spacing: 1px;
}

.rutaActual
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #777777;
	padding-left: 1px;
	letter-spacing: 1px;
}

.colorRuta
{
	color: #666666;
}

.tituloGeneral
{
	font-family:century gothic, Arial,Verdana, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF0000;
	padding-left: 3px;
	padding-top: 5px;
	letter-spacing:1px;
	font-weigh:bold;
}

.lineaTituloGral
{
	border-color:#A9A9A9;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	empty-cells: show;
}

.subtituloGeneral
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A7AAA7;
	padding-right: 4px;
	padding-LEFT: 4px;
	letter-spacing:1px;	
	text-transform:uppercase;
}

.masNoticias
{
	background-color: #DA251C;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1 px;
	padding-right: 4px;
	border: 1px solid #000000;
}

.masNoticiasTexto
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1 px;
}

.enlacesMenuIzq
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
  /* padding-left:7px;  */
	/*text-transform:uppercase;  */


/*color: #FFFFFF;
text-decoration: none;*/
}

.cabeceraMenuIzq
{
	background-color: #848284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
   text-align:left;
   padding-left:7px;  
	/*text-transform:uppercase;     */
}

.cabeceraMenuIzqActual
{
	background-color: #DA251C;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}

.opCabeceraMenuIzIni
{
	background-color: #979694;
	font: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 14px;
	color: #FFFFFF;
	background-image: url(DecoracionMenuIni.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.submenuIzBor
{
	border-style: solid;
	color:#979694;
	height:16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.submenuIz
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding-left: 6px;
	text-decoration: none;
	color: #464646;
}

.cabeceraMenuIzqJuventud
{
	background-color: #096C06;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
   text-align:left;
   padding-left:7px;        
}

.flechaSuperior
{
	background-image: url(flechaSuperior.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #096C06;
	border-top: 1px solid #FFFFFF;
}

.lineaArriba
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left: 6px;
	color: #ffffff;
	background-color:#848284;
	border-color:#848284;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	text-align:left;

}
.tituloBloqGris
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left: 6px;
	color: #848284;
	text-transform:uppercase;
	text-align:left;
}
.lineaArribaTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-left: 4px;
	color: #000000;
	text-decoration: none;
        letter-spacing:1px;
}

.lineaCentro
{
	border-color:#DDDDDD;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.lineaAbajo
{
	font-size: 3pt;
	border-color:#DDDDDD;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.subtituloBloqSec
{
   color:#434443;
   font-size:11px;
   font-family:arial;
   font-weight:bold;
	text-transform: uppercase;
	text-align:left;
}


.subtituloSecImp
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	color: #E82418;
	text-align: justify;
}

.subtituloSecImpDer
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	color: #E82418;
	text-align: right;
}

.tituloAutobus
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
	color: #FFFFFF;
}

.fechaBloqSec
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #636563;
	text-align: left;
}

.fechaBloqSec2
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #636563;
	text-align: left;
	font-weight:bold;
	text-align:center;
}

.fechaGeneral
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	
	color: #A7AAA7;
	text-align: left;

}

.lineaDivisora
{
	color: #605E5F;
	border-bottom-style: dashed;
	border-bottom-color: Gray;
	border-bottom-width: 1 px;
}

.iniImagenBloq
{
padding:1px;
border:solid 1px #707070;
}


.enlacerelacionado
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10pt;
	border-color:#FEC93D;
	border-style: solid;
	width:98%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFF2D0', startColorstr='#FFFFFF', gradientType='0');
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.propuesta
{
	border-color:#DDDDDD;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.lineapropuesta
{
	border-color:#90ABD9;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.temapropuesta
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: #A9A9A9;
	padding-left: 3px;
	text-decoration: none;
}

.contenpropu
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	padding-left: 3px;
}

.enlace
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	padding-left: 3px;
	text-decoration: none;
}

.cabeceraMenuDcha
{
	background-color: #848284;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;		
	color: #FFFFFF;
	letter-spacing:0.5px;

}

.cabeceraMenuDchaOtros
{
	background-color: #DEDFDE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;		
	color: #FFFFFF;
	letter-spacing:0.5px;

}

.menuDcha
{
	background-color: #DEDFDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #000000;
	text-decoration:none;
	cursor: hand;
   letter-spacing:0px;
	text-align:left;
}

.menuDchaJuventud
{	
	background-color: #14A611;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;		
	color: #FFFFFF;
	text-decoration:none;
	cursor: hand;
   letter-spacing:0px;
	text-align:left;
}

.fondoMenuDcha
{
	background-color: #DEDFDE;	
}

.btnEncuesta
{
	background-image: url(BntEncuesta.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left;
	border: 0px;
	width: 40px;
	height: 20px;
	cursor: hand;
	text-align:left;
}
.menuDchaAct
{
	background-color: #DA2317;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 2px;
        padding-left: 10px;
	color: #000000;
	text-decoration:none;
	cursor: hand;
        letter-spacing:0px;
}

.fondoMenuDchaAct
{
	background-color: #DA2317;
	background-image: url(FlechitaB.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-attachment: fixed;
   border-right:solid 1px white;   
}

.bordeDcha
{

	border:1px solid #cfcfcf;

}
.bordeIzq
{

	border:1px solid #CFCFCF;
}

.pieGeneral
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #979694;
}

.separaPie
{
	font-family: Arial Narrow;
	color: #979694;
	font-size: 9px;
	width: 1px;
}

.lineaBuscadorTop
{
	border-left: 1px solid #696969;
	border-top: 1px solid #696969;
}

.tituloResultado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 3px;
	padding-bottom: 4px;
	padding-top: 7px;
	border-bottom: 1px dotted #696969;
}

.listadoFondo
{
	color:black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #D3D3D3;
	padding-left: 3px;
}

.listado
{
	text-decoration: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F8F8FF;
	padding-left: 3px;
}

.listadosf
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 3px;
}

.paginacion
{
	background: #A9A9A9;
	font-family: Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
}

/***************CLASES DEL XSL DE LISTADO***************/

.tituloListado
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding-left: 5px;
	color:#181817;
}


.subtituloListado
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-left:12px;
	color:#181817;
}

.titulopropuMD
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	background-color: #A9A9A9;
	border-color:#A9A9A9;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.lineapropuestaMD
{
	border-color:#848284;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

/*****************clases de documentos******************/
.tituloTablaDocumentos
{
	background: #DDDDDD;
	font-family: Helvetica;
	font-size: 12px;
	color: #696969;
	font-variant: small-caps;
	border-bottom: 1px dashed #696969;
	border-left: 1px solid  #696969;
	border-right: 1px solid  #696969;
	border-top: 1px solid  #696969;
	padding-left:2px;
}

.borde
{
	border-bottom: 1px solid #696969;
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
}
/*******************************************************/

/***************CLASES de inicio concejalia***************/

.borderBloqIzq
{
	border-color:#605E5F;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.tituloBloqIzqIC
{
	font-family: Helvetica, Arial Narrow,sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left: 5px;
	color: #605E5F;
}

.descripcionBloqIzqIC
{
	font-family: Helvetica, Arial Narrow,sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-left: 5px;
	color: #605E5F;
}

.separaBloqConce
{
	border-color:#979694;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.bordeBloqDch
{
	border-color:#DA2317;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.tituloBloqDchaIC
{
	font-family: Helvetica, Arial Narrow,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: #DA2317;
}

.enlaceRojo
{
	font-family: Helvetica, Arial Narrow,sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#DA2317;
	padding-left: 3px;
	text-decoration:none;
}


/*****************************************************/

/***************CLASES de texto***************/

.titulotexto
{
	font-family: Helvetica, Verdana, sans-serif;
	background-color: #DA2317;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	color: #181817;
	font: small-caps;
}

.titulobienvenida
{
 	font-family: Verdana, Helvetica, Arial Narrow;
	font-size: 15px;
	font-weight: bold;
	padding-left: 8px;
	color: #181817;
}

.subtitulobienvenida
{
 	font-family: Verdana, Helvetica, Arial Narrow;
	font-size:  13px;
	font-weight: bold;
	padding-left: 15px;
	color: #181817;
}

.contenidoparrafo
{
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	font-size: 11px;
	padding-left: 15px;
   padding-top: 10px;
}


.menuIzqTexto
{
	background-color: #DA2317;
	padding-left: 1px;
	padding-right: 1px;
}

.fecha
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #181817;
	padding-left: 15px;
	text-decoration: none;
}

/*****************************************************/

.tituloPresentacion
{
	font-family: Arial;
	font-size: 16px;
	color: #636563;
}

.izdaPresentacion
{
	border-left: 1px dotted #696969;
}


/***************CLASES DE DIRECTORIOS*******************/

.boton
{
	background-image: url(boton.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left;
	border: 0px;
	width: 53px;
	height: 21px;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605E5F;
	text-decoration:none;
}

/***************CLASES DE DIRECTORIOS*******************/

.fondoTabla
{
	background-color: #DDDDDD;
}

.tituloDir
{
	font-family: Helvetica, Arial Narrow,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #908F8D;
}

.mensajeDir
{
	font-family: Arial;
	font-size: 11px;
	color: #636563;
}

.categoria, .cmbcategoria
{
	font-family: Arial;
	font-size: 11px;
	color: #636563;
	text-decoration:none;          
}

.bordeDiscontBajo
{
	border-color:#979694;
	border-color:#605E5F;
	border-style:dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.bordeDiscontArriba
{
	border-color:#605E5F;
	border-style:dotted;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.borderIzq
{
	border-color:#979694;
	border-style:dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
/*******************************************************/


/***************************TEXTO***********************/



.gen_bloques
{
	font-size:9pt;
	padding: 0px;
	margin: 0px;
	clear: both;
}

.negrita
 {
	font-size:9pt;
	font-weight:bold;
}

.img_cuerpo_izq
{
	float: left;
	display: list;
	padding-right: 10px;
	padding-bottom: 10px;
}

.img_cuerpo_drch
{
	float:right;
	display: list;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ficha_tecnica
{
	text-align:left;
	clear:both;
}

.dos_bloq_sborde
{
	font-size:9pt;
	background:#FFFFFF;
	/*border:1px solid #999999;*/
	width:100%;
	margin-top:8px;
 }

.pbloque {margin:5px 0px 0px 5px;}

.naranja_negrita
{
	color: #F5C058;
	font-weight: bold;
}

.libvis_listadot
{
	padding: 3px;
	list-style-image:url(ico_circulo_negativo.gif);
}

.margen10
{
	margin-left:10px;
}

.noticiasdet_titsec, .noticiasdet_titsubsec
{
	padding:10px 607px 7px 0px;
	border-bottom:1px solid #999999;
	font-size: 0px;
	background: url(ico_circulo_negativo.gif) left no-repeat;
	float: left;
}

.info_titulo
{
	margin: -16px 0px 0px 20px;
	font-size:9pt;
	font-weight: bold;
	color: #4E4D4B;
	float:left;
}

.cursiva
{
	font-style:italic;
}

.cursiva_negrita
{
	font-style:italic;
	font-weight:bold;
}



/********* CLASES DE DETALLELLAMADAWEB ************/

.etiquetaFormulario
{
	background-repeat: no-repeat;
	background-image: urL(triang_derecha.gif);
	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	padding-left: 20px;
	padding-right: 4px;
	font-weight:bold;
	color: #FFFFFF;
	letter-spacing:1px;
	background-color: #979694;
}

.inputCaja
{
	border-color:#979694;
	border-style: solid;
	height:20px;
	width:200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605E5F;
	background-color:#ffffff;
}
.inputSelect
{
	border-color:#979694;
	border-style: solid;
	height:20px;
	width:270px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605E5F;
	background-color:#ffffff;
}

.btnEnviar
{
	background-image:url(enviar.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left;
	border: 0px;
	width: 70px;
	height: 27px;
	cursor: hand;
}

.btnLimpiar
{
	background-image: url(btnLimpiar.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left;
	border: 0px;
	width: 48px;
	height: 20px;
	cursor: hand;
}

/*************** CLASES AMPLIALLAMADAWEB ******************/


.areaTexto
{
	border-color:#979694;
	border-style: solid;
	height:100px;
	width:500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605E5F;
	background-color:#ffffff;
}



.fieldset
{
 border:0px;
}


/***************** CLASES DETALLELLAMADAWEB ***********************/

.pieSAC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #979694;
	text-decoration:none;
}

/******************** CLASES PORTAL *********************************/
.fondo
{
  background-image:url(tecla.gif);
  background-repeat: no-repeat;
  background-attachment: fixed;
  vertical-align:bottom;
  background-position:right bottom;

}

.subtitulo{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#636563;
	padding-bottom:3px;
	padding-left:2px;

}

.parrafo{
	margin-bottom:10px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#636563;
	
}

.Calendario1
{
	border-bottom-color: Gray;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-collapse: separate;
	border-left-color: Gray;
	border-left-style: dashed;
	border-left-width: 1px;
	border-right-color: Gray;
	border-right-style: dashed;
	border-right-width: 1px;
	border-spacing: inherit;
}

.bordeCalendario
{
	border: 1px solid #000000;
	background-color: #D3D3D3;
}

.fondo
{
	background-color: #D3D3D3;
	border: 1px solid #D3D3D3;	 
}

.fondoCalendario
{
	background-color: #DEDFDE;
}

.tituloCalendario
{
	background-color: #FF0000;
	border: 1px solid #000000;
	color: #FFFFFF;
	padding-left: 5px;
	font-family: arial,helvetica;
}

.inputCalendario
{
	background-color: #DEDFDE;
	border: 0px solid #DEDFDE;
	color:#434443;	
	text-align:center;
	font-size: 10px;
	font-family: arial,helvetica;
}

.diaSemana
{
	background-color: #848284;
	color: #FFFFFF;
}

.bordeFoto
{
	border: 1px solid #000000;
	padding: 1px;
}

.tituloMapa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 12px;
	color: #181817;
	border-bottom: 1px dashed Silver;
	padding-left: 5px;
}

.nivel1Mapa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	color: #ACACAC;
	font-weight: bold;
}

.nivelMapa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	color: #ACACAC;
	font-weight: bold;
}

.cabecera_h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF0000;
	padding-left: 3px;
	padding-top: 5px;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: inherit;
}

.nombreRuta
{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#848284;
padding-right:5px;
padding-left:5px;	
}

.fondoMesTributo
{
background-repeat: repeat-y; 
background-position:right;
}

.tituloEnunciado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #636563;
	padding-left: 5px;
	background-image: url(sepV.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: left;
}

.tituloInformacion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #A7AAA7;	
}

.tituloHorario
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #DA2317;
	padding-left: 5px;
	background-image: url(sepV.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: left;
}

.tituloHorarioSin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #DA2317;
}

.ptosVerticales
{
	background-image: url(sepV.gif);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: left;
}

.nombreConcejal
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #636563;
	vertical-align: center;
	font-weight: bold;
}

.separador2
{
	background-image: url(separador2.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center;
}

.separadorV
{
	background-image: url(sep.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center;
}

.separadorDoble
{

	background-image: url(sepDoble2px.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center;
}

/* Titulo detalle para todas las tablas */

.tituloDetalle
{
	background-color: #EFEFEF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #848284;
	text-decoration: none;
   text-align:left;
   padding-left:7px;  
}

.tituloDetalleSin
{	
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #848284;
	text-decoration: none;
   text-align:left;
   padding-left:7px;  
}

.paginacion1
{
	font-family: Arial;
	font-size: 11px;
	color: #848284;
	padding-right: 5px;
	text-decoration: none;
	font-weight: bold;
}

.paginacionActual
{
	font-family: Arial;
	font-size: 11px;
	color: #DA2317;
	padding-right: 5px;
	text-decoration: none;
	font-weight: bold;
}


/*AŅADIDO PARA SUGERENCIAS, CONSULTAS Y QUEJAS*/

.bordeFondoGris{
	background:#EFEFEF;
	border-color:#848284;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

.fechaBloqSec
{
	font-family:Verdana, Arial;	
	font-size: 11px;	
	color: #535353;
	text-align: left;
}

.enviar
{
background-image:url(enviar.gif);
background-repeat: no-repeat;
background-position: center;
border: 0px;
	width: 70px;
	height: 27px;
/*cursor: hand;*/
}

.subtituloBloqSec
{
   color:#535353;
   font-size:11px;
   font-family:Verdana;
   font-weight:bold;
   text-transform: uppercase;
   text-align:left;
}

.mensajeError{
	font-family:Arial;	
	font-size: 12px;	
	color: #ff0000;
	text-align: center;
	font-weight:bold;
}

.sombraDer
{
	background-image: url(sombra_drcha.gif);
	background-repeat: repeat-Y;
}

.sombraIzq
{
	background-image: url(sombre_izda.gif);
	background-repeat: repeat-y;
}

.sombra
{
	background-image: url(sombra.gif);
	background-repeat: repeat-y;
}

.descActividadRecuadro
{
	
        font-size:10px;
        font-family:verdana;
        color:#000000;
		  border-top: 1px solid #848284;
		  border-left: 1px solid #848284;
		  padding-left: 5px;
}

.RecuadroTabla
{
		  border-bottom: 1px solid #848284;		  
		  border-right: 1px solid #848284;
		  border-left: 1px solid #848284;
}