body {
	background-color: #2d6fac;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	background-image: url(../img/fondoBody.gif);
	background-position: center;
	background-repeat: repeat-y;
}
p  {
	margin: 10px;
}
ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
ul li {
	margin-top: 5px;
	margin-bottom: 5px;
}
a:link, a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
}
h1 {
	text-indent: -9999px;
}
h2 {
	color: #2d6fac;
	font-weight: bolder;
	font-size: 22px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
}
strong {
	font-weight: bold;
}
.negrita {
	font-weight: bold;
}


#nav {
	width: 160px;
	float: left;
}
#principal {
	float: right;
	width: 740px;
}
div.index#principal {
	margin-top: 35px;
}



#contenedor {
	width: 900px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#cabecera {
	height: 220px;
}
#cabecera2 {
	font-size: 10px;
	color: #2d6fac;
	font-weight: bold;
}
#cabecera2 input {
	font-size: 10px;
	width: 140px;
}

#cabecera2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#cabecera2 ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#cabecera2 a:link, #cabecera2 a:visited {
	color: #bd343b;
}
#cabecera2 li.entrar {
	text-align: right;
	margin-right: 10px;
	margin-top: 2px;
}
#recordar {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #bd343b;
}

#titularCabecera {
	height: 90px;
	background-image: url(../img/fondoCabecera.gif);
	cursor: pointer;
}
#imagenCabecera {
	height: 130px;
	background-image: url(../img/logolv.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	background-color:#FFFFFF;
}

#logoLV {
	float: left;
    height: 90px;
	width: 160px;
	_width: 155px;
	cursor: pointer;
	margin:0px;
}


#contenido {
	background-color: #FFFFFF;
	background-image: url(/img/fondoContenido.gif);
	background-repeat: repeat-y;
	background-position: right;
}


#pie {
	color: #FFFFFF;
	text-align: center;
	clear: both;
	font-size: 10px;
}
#pie a:link, #pie a:visited {
	color: #FFFFFF;
	margin-right: 10px;
	font-weight: normal;
}
#pie a:hover {
	color: #FFFFFF;
}
#pie ul {
	margin: 0px;
	line-height: 20px;
	padding: 0px;
	height: 20px;
}
#pie ul li {
	display: inline;
	margin-right: 10px;
	padding: 0px;
}
#ghost {
	clear: both;
	height: 0px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu ul li {
	margin: 0px;
	padding: 0px;
}
#menu  li a:link, #menu li a:visited {
	display: block;
	height: 30px;
	background-image: url(/img/boton.gif);
	color: #FFFFFF;
	text-align: right;
	line-height: 30px;
	padding-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#menu li a:hover {
	background-image: url(/img/botonHover.gif);
	text-decoration: none;
	background-position: -4px 0px;
	background-repeat: no-repeat;
	padding-right: 14px;
}
.columnaI {
	float: left;
	width: 320px;
	margin-right: 10px;
	margin-left: 10px;
	_margin-left: 5px;

}
.columnaI p {
	font-size: 12px;
	margin-right: 0px;
	margin-left: 0px;
}

.columnaD {
	float: right;
	width: 350px;
	margin-right: 20px;
	_margin-right: 5px;

}
.columnaDI {
	float: left;
	width: 200px;
	margin-right: 10px;
}
.columnaDI img {
	margin-top: 10px;
}
.columnaDI p {
	font-size: 12px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.columnaDI p a:link, .columnaDI p a:visited {
	color: #666666;
	font-weight: normal;
	padding-left: 20px;
	background-image: url(../img/topo2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.columnaDI p a:hover {
	color: #bd343b;
	text-decoration: underline;
}

.columnaDD {
	float: right;
	width: 275px;
}
.columnaDD p {
	font-size: 12px;
}
#articulo  p.articuloIndex {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#articulo {
	border: 1px solid #BD343B;
	margin-bottom: 10px;
}


#articulo    p.articuloIndex    a:link, #articulo    p.articuloIndex    a:visited {
	color: #666666;
}
#articulo  p.articuloIndex  a:hover {
	text-decoration: underline;
}
#articulo h4{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-color: #BD343B;
}


div.index  h2 {
	color: #2d6fac;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2d6fac;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.p.estiloAlerta {
	text-align: left;
	padding: 0px;
	font-size: 10px;
	margin-top: -30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.enColor {
	color: #bd343b;
}
.calendarioIndex {
	background-image: url(../img/fondoCalendario.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
	padding-top: 10px;
}
#principal  p.agendaDestacadoIndex a:link, #principal p.agendaDestacadoIndex a:visited {
	color: #666666;
}
#principal p.agendaDestacadoIndex span {
	color: #bd343b;
	font-weight: bold;
}
#principal p.agendaDestacadoIndex {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}







.tituloSecundario {
	color: #bd343b;
	font-weight: bold;
}
div.ayuntamientoIndex {
	background-image: url(../img/fondoAyto.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 124px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#principal  div.ayuntamientoIndex p {
	line-height: 20px;
	margin-left: 15px;
	padding-top: 10px;
}
div.ayuntamientoIndex a:link, div.ayuntamientoIndex a:visited {
	color: #FFFFFF;
}

#principal a.pregFrec:link, #principal a.pregFrec:visited {
	font-weight: normal;
}
#principal a.pregFrec:hover {
	color: #2d6fac;
}
#principal ul.pregFrecUl {
	list-style-type: decimal;
	font-weight: bold;
	color: #bd343b;
	margin-left: 25px;
}
#principal ul.pregFrecUl li {
	margin-top: 10px;
	margin-bottom: 10px;
}
p.estiloAlerta {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d6fac;
	margin-top: 40px;
	font-weight: bold;
}
#notColumna1 {
	float: left;
	width: 410px;
	font-size: 11px;
}
#notColumna1 p em{
font-style:italic;

}
#notColumna1 p {
	text-align: justify;
}
#notColumna1 h2 {
	font-size: 18px;
	color: #2d6fac;
	margin-bottom: 10px;
}


#notColumna2 {
	float: right;
	width: 304px;
	margin-right: 16px;
	_margin-right: 6px;
}
.verHistorico{
font-size:12px;	
	background-color: #bd343b;
	padding: 5px;
	margin-bottom:10px;
	text-align:center;
}
div.verHistorico a:link, div.verHistorico a:visited{
color:#ffffff;
font-size:12px;
font-weight:bold;
}
.foto {
	background-color: #bd343b;
	margin-right: 0px;
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.foto p {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bd343b;
}
.foto img {
	text-decoration: none;
	border: 1px solid #bd343b;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p.fechaNot {
	font-weight: bold;
	color: #bd343b;
	margin-top: 0px;
}
p.categoriaNot {
	font-weight: bold;
	color: #666666;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #bd343b;
	padding-left: 5px;
}
p.firma {
	font-weight: bold;
}
#notDestacada {
	border: 1px solid #2d6fac;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#notDestacada ul, #noticias ul {
	list-style-type: none;
	margin: 10px;
	padding: 0px;
}
#notDestacada h3 {
	color: #FFFFFF;
	background-color: #2d6fac;
	font-weight: bold;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#noticias {
	border: 1px solid #bd343b;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#noticias h3 {
	color: #FFFFFF;
	background-color: #bd343b;
	font-weight: bold;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
}
span.fechaNot {
	color: #2d6fac;
	font-weight: bold;
	padding-right: 5px;
}
div.manuales {
	margin-top: 0px;
	background-image: url(../img/fondoManuales.gif);
	background-repeat: no-repeat;
	background-position: 500px top;
}

div.manuales p {
	color: #666666;
	font-weight: bold;
	background-image: url(../img/topo1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 25px;
	margin-left: 20px;
}
div.manuales p a:link, div.manuales p a:visited {
	color: #2d6fac;
	padding: 2px;
}
div.manuales p a:hover {
	color: #FFFFFF;
	background-color: #2d6fac;
	text-decoration: none;
}
div.documentacion {
	margin-top: 0px;
	background-image: url(../img/fondoDocumentacion.gif);
	background-repeat: no-repeat;
	background-position: 500px top;
	min-height:400px;
}
div.documentacion h3 {
	color: #bd343b;
	font-weight: bold;
	font-size: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 400px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-left: 20px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
div.documentacion p {
	margin-left: 35px;
	background-image: url(../img/topo2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
div.enlaces {
	margin-top: 0px;
	background-image: url(../img/fondoEnlaces.gif);
	background-repeat: no-repeat;
	background-position: 500px top;
}
div.enlaces p {
	margin-bottom: 15px;
	background-image: url(../img/topo2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	margin-left: 20px;
}
div.enlaces a:link, div.enlaces a:visited {
	color: #bd343b;
}
div.enlaces span a:link, div.enlaces span a:visited {
	font-size: 10px;
	color: #2d6fac;
}
div.telefonica {
	margin-top: 0px;
	background-image: url(../img/fondoTelefonica.gif);
	background-repeat: no-repeat;
	background-position: 500px top;
	padding-bottom: 110px;
}
div.telefonica h2 {
	margin-bottom: 80px;
}


div.telefonica p {
	width: 400px;
	margin-left: 30px;
}
div.telefonica p.numTelefono {
	font-size: 40px;
	color: #2d6fac;
	background-image: url(../img/telefono.gif);
	background-repeat: no-repeat;
	background-position: 3px 15px;
	padding-left: 20px;
	padding-bottom: 10px;
}
div.agenda {
	padding-bottom: 10px;
}
div.agenda h4 {
	font-size: 16px;
	color: #2B912B;
	font-weight: bold;
}
div.agenda h3 {
	color: #2d6fac;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.agenda p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

div.agenda p span.fechasAgenda {
	color: #2d6fac;
	font-size: 10px;
	font-weight: bold;
}
div.agenda  p#vermasAgenda a:link, div.agenda p#vermasAgenda a:visited {
	color: #FFFFFF;
	font-size: 10px;
	background-color: #bd343b;
	padding-left: 2px;
}
p#vermasAgenda {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#eventoDestacado h4 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #bd343b;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#eventoDestacado {
	width: 440px;
	margin-left: 10px;
	border: 1px solid #bd343b;
}
p#textoAgenda {
	margin-top: 10px;
}
div.agenda p.resultadoAgenda {
	color: #2d6fac;
	font-size: 10px;
	font-weight: bold;
	margin-top: 15px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #2d6fac;
	margin-left: 10px;
	padding-left: 5px;
}
div#cargaEvento {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bd343b;
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}


div#calendario {
	text-align: left;
	background-image: url(../img/fondoCalendario.gif);
	background-repeat: no-repeat;
	width: 230px;
	float: right;
	padding-top: 20px;
	padding-right: 30px;
	background-position: left bottom;
	padding-bottom: 30px;
}
.tabla_Calendario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
}
.tabla_Calendario a:link, .tabla_Calendario a:visited {
	color: #FFFFFF;
}

.calLinks{
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	text-decoration:none;
	font-size: 12px;
	text-transform: uppercase;
}
.tit_Calendario{
	font-weight:bold;
	color:#FFFFFF;
}
.dias{
	color:#2d6fac;
	text-decoration:none;
	text-align:center;
	height: 10px;
}
.diasSi{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	height: 10px;
}
.diasSi a:link, .diasSi a:visited, .diasSi a:hover{
	font-weight:bold;
	color:#FFFFFF;
	border:none;
}
div.anteriores {
	margin-top: 0px;
	background-image: url(../img/fondoHistorico.gif);
	background-repeat: no-repeat;
	background-position: 500px top;
}

div.anteriores p {
	margin-left: 15px;
	padding-left: 15px;
}div.anteriores p.navHist {
	text-align: center;
	font-size: 10px;
	color: #2d6fac;
}
div.anteriores p.navHist a:link, div.anteriores p.navHist a:visited {
	color: #bd343b;
}
div.anteriores p span {
	color: #bd343b;
	font-size: 10px;
	font-weight: bold;
}
div.glosario {
	margin-top: 0px;
}
div.glosario h3 {
	color: #bd343b;
	font-weight: bold;
	font-size: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 400px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-left: 20px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
div.glosario dl {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 10px;
}
div.glosario dt {
	font-weight: bold;
	color: #bd343b;
	margin-top: 10px;
}
div#abc {
	text-align: left;
	background-image: url(../img/fondoCalendario.gif);
	background-repeat: no-repeat;
	width: 230px;
	float: right;
	padding-top: 20px;
	padding-right: 50px;
	background-position: left bottom;
	padding-bottom: 30px;
}
div#abc ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

div#abc  ul li {
	display: inline;
}
div#abc a:link, div#abc a:visited {
	color: #FFFFFF;
}
ul#navLetra {
	text-align: center;
	list-style-type: none;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#navLetra li {
	display: inline;
	margin-right: 5px;
	color: #666666;
	margin-left: 5px;
	padding: 0px;
}
ul#navLetra a:link, ul#navLetra a:visited {
	color: #bd343b;
}
p.subir    a:link,p.subir   a:visited    {
	color: #bd343b;
	text-align: center;
}
p.subir {
	text-align: center;
}
div.articulo {
	margin-top: 0px;
	background-repeat: no-repeat;
}
div.articulo h2 {
	background-image: url(../img/fondoArticulo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 117px;
	padding-left: 100px;
	margin-top: 20px;
}

div.articulo h3 {
	color: #2d6fac;
	font-weight: bold;
	font-size: 16px;
	margin-left: 100px;
	margin-top: -90px;
	margin-bottom: 40px;
}
div.articulo p {
	margin-left: 30px;
	margin-right: 15px;
	line-height: 18px;

}
div.articulo ul {
	margin-left: 40px;
	line-height: 18px;
}
div.articulo .fuente {
	font-size: 10px;
}

div.legislacion {
	margin-top: 0px;
	background-image: url(../img/fondoLegislacion.gif);
	background-repeat: no-repeat;
	background-position: 500px top;
}

div.legislacion p {

}div.legislacion table {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
}
div.legislacion tr.tituloTabla {
	color: #FFFFFF;
	background-color: #2d6fac;
	font-weight: bold;
	font-size: 10px;
}
div.legislacion tr.tituloTabla p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div.legislacion table p {
	padding: 0px;
	margin: 5px;
}
div.legislacion  table span.publicado {
	color: #bd343b;
}
div.onlineDiv {
	float: left;
	width: 480px;
}
div.onlineDiv textarea {
	width: 450px;
	height: 200px;
	border: 1px solid #2d6fac;
}
div.onlineDiv2 {
	float: right;
	width: 250px;
}
div.onlineDiv2 input {
	border: 1px solid #2d6fac;
}
div.onlineDiv2 input#enviarConsulta {
	background-color: #2d6fac;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 25px;
	height: 25px;
}
div.registroDiv {
	float: left;
	width: 300px;
}
div.registroDiv2 {
	float: right;
	width: 400px;
}
.registroDiv input, .registroDiv2 input {
	border: 1px solid #2d6fac;
	width: 250px;
	height: 20px;
	line-height: 20px;
}
.registroDiv2 #btEnviarDatos {
	width: 110px;
	color: #FFFFFF;
	background-color: #2d6fac;
	border: 1px solid #2d6fac;
	height: 25px;
	line-height: 25px;
}
.registroDiv select {
	border: 1px solid #2d6fac;
	width: 250px;
}

/*recordar----------------*/
div#recordar{
	background-image: url(../img/topRecordar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px;
	margin-top:5px;
	padding:0px;
	padding-bottom:5px;}

img#recordarCerrar {
	float: right;
	margin-top: -65px;
	margin-right: -5px;}

#nav li.entrarRecordar{
text-align:center;
margin-top:5px;}

li.entrarRecordar input {
	color: #2d6fac;
	width:100;}

div#frmAcceso li.entrarAcceso {
	line-height:15px;
	text-align:right;}

#nav li.entrarAcceso a:link, #nav li.entrarAcceso a:visited{
	color:#2d6fac;
	margin-right:5px;    
	text-align:right;}

#nav li.recordatorioTitulo{
	padding-top:5px;}
	
div#recordar li input {
	width:140px;
	border: solid 1px #2d6fac;}

div#recordarColor p {
margin:0px;
padding:0px;
margin-left:5px;}
/*fin recordar----------------*/
div.consultasMedio p {
	background-image: url(../img/topo2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.consultasMedio h2 {
	margin-bottom: 40px;
}
p#textoHome {
	font-size: 14px;
	margin-bottom: 40px;
}
#logos {
	text-align: center;
	clear: both;
	margin-right: 170px;
	padding-top: 15px;
	margin-bottom: 10px;
}
#principal p.cajaAyudas {
	color: #FFF;
	background-image: url(../img/cajaAyudas.png);
	background-position: 0px 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#principal p.cajaAyudas a:link, #principal p.cajaAyudas a:visited {
	color: #FFF;
}
#principal p.cajaAyudas a:hover {
	text-decoration: underline;
}
