<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em/*12px*/;
	line-height: normal;
	background-position: left bottom;
	background-repeat: no-repeat;
}
p {
	margin: 10px;
	line-height: 1.5em;
}
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;
}
a:hover {
	text-decoration: underline;
}
h1 {
	border-bottom: solid 1px #cccccc;
	font-size: 24px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}
h2 {
	font-size: 22px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-bottom: 8px;
}

/* POLITICA PRIVACIDAD, AVISO LEGAL, COOKIES */
div.politicaAvisoCookies h2 {font-size:1.2em;font-weight:bold;margin-top: 25px;padding:0;}
div.politicaAvisoCookies h3 {font-size:0.9em;font-weight:bold;margin-top: 20px;margin-left: 10px;}
div.politicaAvisoCookies ul {line-height: 1.5em;}
div.politicaAvisoCookies strong, .politicaAvisoCookies a {font-size: 0.9em;}
#principal h3.politicaAvisoCookies
{
	color: #232323;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	text-transform: uppercase;
}
/* POLITICA PRIVACIDAD, AVISO LEGAL, COOKIES */

strong {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.black
{
	color: #000000;
}
.negrita {
	font-weight: bold;
}
#nav {
	width: 160px;
	float: left;
}
#principal {
	float: right;
	width: 740px;
}
.noMargin{margin: 0!important;}
#contenedor {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-width: 20px;
	border-top-style: solid;
}
#cabecera {
	height: 180px;
}
#cabecera2 {
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
}
#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 li.entrar {
	text-align: right;
	margin-right: 10px;
	margin-top: 2px;
}
#recordar {
	font-weight: bold;
}
#titularCabecera {
	height: 90px;
	cursor: pointer;
}
#imagenCabecera {
	height: 90px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	background-color: #FFFFFF;
}
#imagenCabecera:hover
{
    cursor: pointer;
}
#logoLV {
	float: left;
	cursor: pointer;
	margin: 0px;
}
#contenido {
	background-repeat: repeat-y;
	background-position: right;
}
#pie {
	text-align: center;
	clear: both;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
}
#pie ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#pie ul li {
	display: inline;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu ul li {
	margin: 0px;
	padding: 0px;
}
.columnaI {
	float: left;
	width: 225px;
	margin-right: 10px;
	margin-left: 10px;
	_margin-left: 5px;
}
.columnaI p {
	font-size: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.columnaD {
	float: right;
	width: 485px;
	margin-right: 10px;
	_margin-right: 5px;
}
.columnaDI {
	float: left;
	width: 200px;
	margin-right: 10px;
}
.columnaDI img {
	margin-top: 10px;
}
.columnaDI p {
	font-size: 10px;
	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-repeat: no-repeat;
	background-position: 0px 0px;
}
.columnaDI p a:hover {
	text-decoration: underline;
}
.columnaDD {
	float: right;
	width: 275px;
}
.columnaDD p {
	font-size: 10px;
}
.columnaDD p.articuloIndex {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.columnaDD p.articuloIndex a:hover {
	text-decoration: underline;
}
div.index h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 0; /*era 5px*/
	padding-left: 0; /*era 5px*/
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 0; /*era 10px*/
	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;
}
.calendarioIndex {
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
	padding-top: 10px;
}
#principal .cursiva
{
	font-style: italic;
}
#principal p.agendaDestacadoIndex a:link, #principal p.agendaDestacadoIndex a:visited {
	color: #666666;
}
#principal p.agendaDestacadoIndex span {
	font-weight: bold;
}
#principal p.agendaDestacadoIndex {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tituloSecundario {
	font-weight: bold;
}
div.ayuntamientoIndex {
	background-repeat: no-repeat;
	color: #FFF;
	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: #FFF;
}
#principal a.pregFrec:link, #principal a.pregFrec:visited {
	font-weight: normal;
}
#principal ul.pregFrecUl {
	list-style-type: decimal;
	font-weight: bold;
	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;
	margin-top: 40px;
	font-weight: bold;
}
p.estiloAlerta {
	color: #6fad62;
}
#notColumna1 {
	float: left;
	font-size: 1em !important;
	margin-bottom: 20px;
	width: 410px;
}
#principal #notColumna1 p, #principal #notColumna1 ul, #principal #notColumna1 ol {
	line-height: 20px;
	font-size: 12px;
}
#principal #notColumna1 p img {
	max-width: 100%;
	padding: 0 5px;
	box-sizing: border-box;
}
#notColumna1 a:link, #notColumna1 a:visited {
	text-decoration: underline;
}
#notColumna1 p em {
	font-style: italic;
}
#notColumna1 p, #notColumna1 ul, #notColumna1 ol {
	text-align: justify;
}
#notColumna1 h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
#notColumna1 figure {max-width: 100%;}
#notColumna1 figure img {max-width: 100%; height: auto;}
#notColumna2 {
	float: right;
	width: 304px;
	margin-right: 16px;
	_margin-right: 6px;
}
.verHistorico {
	padding: 10px 5px;
	margin-bottom: 10px;
	text-align: center;
}
div.verHistorico a:link, div.verHistorico a:visited {
	color: #ffffff;
	font-size: 0.9em !important;
	font-weight: bold;
}
.foto {
	margin-right: 0px;
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.foto p {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
}
.foto p.pieFoto {
	padding-top: 5px;
	padding-bottom: 5px;
}
.foto p.pieFoto a {
	color: #ffffff;
}
.foto img {
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
p.fechaNot {
	font-weight: bold;
	margin-top: 0px;
}
p.categoriaNot {
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	padding-left: 5px;
}
p.firma {
	font-weight: bold;
}
#notDestacada {
	font-size: 10px;
	margin-top: 5px;
}
#notDestacada ul, #noticias ul {
	list-style-type: none;
	margin: 10px;
	padding: 0px;
}
#notDestacada h3 {
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#notColumna1 h1 {
	border: none;
}
#noticias {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#noticias h3 {
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
span.fechaNot {
	font-weight: bold;
	padding-right: 5px;
}
.noticiasHomeEnPag {
	/*margin-top: 20px;*/
}
div.manuales {
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: 500px top;
}
div.manuales p {
	color: #666666;
	font-weight: bold;
	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 {
	padding: 2px;
}
div.manuales p a:hover {
	text-decoration: none;
}
div.documentacion {
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: 500px top;
	min-height: 400px;
	margin-bottom:20px;
}
div.documentacion h3 {
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
}
div.documentacion p {
	/*margin-left: 35px;*/
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
}
div#principal.documentacion div.txtConImgFloatLeft
{
	margin: 0 20px;
	display: inline-block;
	float: left;
}
div#principal.documentacion div.txtConImgFloatLeft p.destacado
{
	margin-left: 0;
}
div#principal.documentacion div.sinImgFondo p, div#principal.documentacion div.sinImgFondo div
{
	background-image: none;
	text-align: justify;
	margin-left: 0;
	margin-right: 20px;
}
div#principal.documentacion .floatLeft
{
	float: left;
	margin: 0 10px 10px 0;
}
div#principal.documentacion .floatRight
{
	float: right;
	margin: 0 0 10px 10px;
}
div#principal.documentacion p.floatLeft
{
	margin-left: 0;
}
div#principal.documentacion p.floatLeft img
{
	float: left;
	margin: 0 10px 10px 0;
}
div#principal.documentacion p.floatRight img
{
	float: right;
	margin: 0 0 10px 10px;
}
div.enlaces {
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: 500px top;
}
div.enlaces p {
	margin-bottom: 15px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	margin-left: 20px;
}
div.enlaces span a:link, div.enlaces span a:visited {
	font-size: 10px;
}
div.telefonica {
	margin-top: 0px;
	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;
	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;
	font-weight: bold;
}
div.agenda h3 {
	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 {
	font-size: 10px;
	font-weight: bold;
}
div.agenda p#vermasAgenda a:link, div.agenda p#vermasAgenda a:visited {
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 2px;
}
p#vermasAgenda {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#eventoDestacado h4 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#eventoDestacado {
	width: 440px;
	margin-left: 10px;
}
p#textoAgenda {
	margin-top: 10px;
}
div.agenda p.resultadoAgenda {
	font-size: 10px;
	font-weight: bold;
	margin-top: 15px;
	border-left-width: 2px;
	border-left-style: solid;
	margin-left: 10px;
	padding-left: 5px;
}
div#cargaEvento {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
div#calendario {
	text-align: left;
	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 {
	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 {
	font-weight: bold;
	color: #FFFF66;
	border: none;
}
.diasSi a:visited, .diasSi a:hover {
	font-weight: bold;
	color: #FFFFFF;
	border: none;
}
div.anteriores {
	margin-top: 0px;
	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;
}
div.anteriores p span {
	font-size: 10px;
	font-weight: bold;
}
div.glosario {
	margin-top: 0px;
}
/*div.glosario h3 {
	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 h3 {
	font-weight: bold;
	font-size: 20px;
	margin: 10px 0 5px 20px;
	padding: 10px 15px;
	color: #ffffff;
	display: inline-block;
}
div.glosario dl {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 10px;
}
div.glosario dt {
	font-weight: bold;
	margin-top: 10px;
}
div#abc {
	text-align: left;
	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;
}
p.subir a:link, p.subir a:visited {
	text-align: center;
}
p.subir {
	text-align: center;
}
div.articulo {
	margin-top: 0px;
	background-repeat: no-repeat;
}
div.articulo h2 {
	background-repeat: no-repeat;
	background-position: left center;
	height: 117px;
	padding-left: 100px;
	margin-top: 20px;
	margin-bottom: 30px;
}
div.articulo h3 {
	font-weight: bold;
	font-size: 16px;
	margin-left: 110px;
	margin-top: -90px;
	margin-bottom: 40px;
	position: relative;
	top: -25px;
}
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;
}
div.legislacion table.tabPpal {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
div.legislacion tr.tituloTabla {
	color: #FFFFFF;
	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;
	text-align: center;
}
div.legislacion table tr, div.legislacion table p {
	font-size: 12px;
	padding: 0px;
	margin: 5px;
}
div.onlineDiv {
	float: left;
	width: 350px;
}
div.onlineDiv textarea {
	width: 100%;
	height: 250px;
}
div.onlineDiv2 {
	float: right;
	width: 350px;
}
div.onlineDiv2 input#enviarConsulta {
	font-weight: normal;
	color: #333333;
	padding: 10px;
}
div.registroDiv {
	float: left;
	width: 300px;
}
div.registroDiv2 {
	float: right;
	width: 400px;
}
.registroDiv input, .registroDiv2 input {
	width: 250px;
	height: 20px;
	line-height: 20px;
}
.registroDiv2 #btEnviarDatos {
	width: 110px;
	color: #666666;
	height: 25px;
	line-height: 25px;
}
.registroDiv select {
	width: 250px;
}
/*recordar----------------*/
div#recordar {
	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 {
	width: 100;
}
i div#frmAcceso li.entrarAcceso {
	line-height: 15px;
	text-align: right;
}
#nav li.entrarAcceso a:link, #nav li.entrarAcceso a:visited {
	margin-right: 5px;
	text-align: right;
}
#nav li.recordatorioTitulo {
	padding-top: 5px;
}
div#recordar li input {
	width: 140px;
}
div#recordarColor p {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}
div.legislacion tr.titulo2Tabla {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
#principal.documentacion img {max-width: 100%;}
#principal.documentacion p.docuTexto, #principal.documentacion p.sinTopo {
	background: none;
	padding-left: 0px;
}
#principal span.docuTit {
	font-weight: bold;
}
#principal span.docuCursiva {
	font-style: italic;
}
#banner {
	text-align: center;
	background-color: #000;
	clear: both;
	margin-bottom: 10px;
}
#principal p.nivel1 {
}
#principal p.nivel2 {
	/*margin-left: 60px;*/
}
#principal p.nivel3 {
	margin-left: 80px;
}
div#campanaMesCont {
	text-align: center;
}
#principal p.botonVideo {
	text-align: center;
	margin: 5px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
#principal p.botonVideo a:link, #principal p.botonVideo a:visited {
	color: #FFF
}
#principal div.descargatelo {
	border: 1px dashed #C0C0C0;
	border-radius: 10px;
	padding-right: 15px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
}
#principal div.descargatelo ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 33px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-bottom: 18px;
	padding-left: 30px;
	margin-left: 40px;
	margin-right: 10px;
	color: #666666;
	list-style-type: none;
}
#principal div.descargatelo ul {
}
#principal div.descargatelo ul li a:link, #principal div.descargatelo ul li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 10px;
}
.android {
	background-image: url(http://www.lineaverdemunicipal.com/_lvnet/incidencias/img/android.gif);
	background-repeat: no-repeat;
}
.itunes {
	background-image: url(http://www.lineaverdemunicipal.com/_lvnet/incidencias/img/itunes.gif);
	background-repeat: no-repeat;
}
img.qrcode {
	float: right;
	margin: 20px;
}
/*div.descargaApp {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/QRcode/qr.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px;
	margin: 0px;
	padding-bottom: 160px;
}
div.descargaApp ul li {
	display: inline-block;
	margin: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 80px;
	text-align: center;
}
div.descargaApp ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div.descargaApp ul li a:link, div.descargaApp ul li a:visited {
	color: #666666;
	font-size: 10px;
}*/

div.documentacion p.destacado {
	background-image: none;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 25px;
}
/*--------------BUENAS PRÁCTICAS------------------*/
div.buenasPracticas {margin-top: 0px; padding: 5px;}
div.buenasPracticas .underline {text-decoration: underline;}
div.buenasPracticas .margenCero {margin: 0;}
div.buenasPracticas .fuente {font-size: 10px; color: #666666; text-align: center;}
div.buenasPracticas .clearNone {clear: none;}
div.buenasPracticas h1, div.buenasPracticas h2, div.buenasPracticas h3, div.buenasPracticas p {margin-left: 0!important;}
div.buenasPracticas h3 {
	background-color: #999999;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	font-size: 18px;
	margin: 5px 10px 5px 20px;
	clear: both;
	width: auto;
	font-weight: normal;
	padding: 5px;
}
div.buenasPracticas h3 a:link, div.buenasPracticas h3 a:visited {color: #ffffff; font-weight: normal;}
div.buenasPracticas h5 {
	background-color: #666666;
	font-weight: normal;
	font-size: 1.2em;
	color: #ffffff;
	margin-top: 10px;
	/*margin-bottom: 5px;
	margin-left: 10px;*/
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	display: inline-block;
	clear: both;
}
div.buenasPracticas p {margin-left: 20px; margin-right: 10px; background-image: none; padding-left: 0px;}
div.buenasPracticas p.pieDeFoto {text-align: center; font-style: italic; color: #232323; font-size: 1em; margin-bottom: 1.5em;}
div.buenasPracticas p.descargaPDF {float:right; margin:30px 5px 30px 0;}
div.buenasPracticas p.descargaPDF a.descarga {float: none;}
div.buenasPracticas p.fuentes {/*text-transform: uppercase;*/ font-weight: bold; margin-top: 20px;}
div.buenasPracticas p.fuentes a {font-weight: 100; font-style: italic;}
div.buenasPracticas p.aDestacar {
	background-color: #e8e8e8;
	margin: 20px 40px;
	padding: 20px;
	border: 1px dashed #999999;
	font-size: 15px;
	line-height: 20px;
	font-style: italic;
	color: #333333;
}
div.buenasPracticas p img.txtImg {margin-bottom: 5px;}
div.buenasPracticas p.txtDestacado {border: 1px dashed #666666; text-align: center;	font-style: italic;	padding: 10px; border-radius: 10px;}
div.buenasPracticas p img, div.recursosEducativos p img, div.ConsejosMes p img {max-width: 730px;}
div.buenasPracticas img {
	float: right;
	margin: 10px;
	margin-top: 0px;
	box-shadow: 5px 5px 5px #cccccc;
	-moz-box-shadow: 5px 5px 5px #cccccc;
	-webkit-box-shadow: 5px 5px 5px #cccccc;
	border: none;
}
div.buenasPracticas img.flotarIzq {float: left; margin-left: 0;}
div.buenasPracticas img.noFloat {float: none; margin: 0;}
div.buenasPracticas a {/*color: #999999;*/}
div.buenasPracticas a.imgFromThumb {position: absolute;	background-color: rgba(0,0,0,0.5); margin: 0 auto; width: 50%;}
div.buenasPracticas ul {margin-left: 30px; list-style: none;}
div.buenasPracticas ul a:link, div.buenasPracticas ul a:visited {
	background-image: url("http://www.lineaverdemunicipal.com/Guias-buenas-practicas-ambientales/img/pdf.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 5px;
}
div.buenasPracticas ul.noBackground a {background: none; padding: 0;}
div.buenasPracticas ol {background-color: #ffffff; border: none;}
div.buenasPracticas ol.OrderList, div.buenasPracticas ol.OrderList ol.ListOrdLatin, div.buenasPracticas ol.OrderList ol.ListOrdRoman {
	background: none;
	padding-left: 0;
	border: none;
	font-size: inherit;
}
div.buenasPracticas ol.OrderList ol.ListOrdLatin li {list-style-type: lower-latin;}
div.buenasPracticas ol.OrderList ol.ListOrdRoman li {list-style-type: lower-roman;}
div.buenasPracticas div p.fuenteFoto {
	font-size: 10px;
	background-color: #E0E0E0;
	padding: 0 5px 10px;
	border-radius: 0 0 8px 8px;
	color: #666666;
	margin: 10px;
	text-align: center;
}
div.buenasPracticas div p.fuenteFoto a {text-decoration: none; color: #666666;}

/*------------BUENAS PRÁCTICAS FIN------------*/

/*-----------RECURSOS EDUCATIVOS-------------*/
#principal div.recursosEducativos h3 {
	background-color: transparent;
	border-bottom: solid 1px #cccccc;
}
#principal div.recursosEducativos h1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background-color: #CCCCCC;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
#principal div.recursosEducativos h1.Consejos {
	font-size: 26px;
	margin: 15px 0 20px;
	font-weight: normal;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	background: -webkit-linear-gradient(#e8e8e8, #cccccc);
	background: -moz-linear-gradient(#e8e8e8, #cccccc);
	background: -o-linear-gradient(#e8e8e8, #cccccc);
	padding: 10px 10px 5px;
	border: 1px solid: #666666;
}
div.recursosEducativos h3 a:link, div.recursosEducativos h3 a:visited {
	color: #999999;
}
div.recursosEducativos ol li {
	list-style-type: decimal;
	padding-bottom: 8px;
}
div.recursosEducativos ol {
	/*background-color: #e8e8e8;*/
	margin-left: 40px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin-right: 50px;
	/*border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
	font-size: 11px;*/
}
div.recursosEducativos ol p, div.recursosEducativos ul p {font-size:1.1em;}
div.recursosEducativos ol.olSinEstilos {background: none; border: none; margin: 0 5px; padding: 10px 5px 10px 15px;}
div.recursosEducativos ol.olSinEstilos ul {font-size:1.1em; list-style: disc; margin: 0;}
div.recursosEducativos ol.olSinEstilos ul li {list-style-type: disc;}
div.recursosEducativos ol.olSinEstilos li img {width: 30%;}
div.recursosEducativos ul {list-style: disc;}
div.recursosEducativos p.Boton {
	margin-top: 30px!important;
	margin-bottom: 30px!important;
	float: left;
	clear: both;
}
div.recursosEducativos p.Boton a:link, div.recursosEducativos p.Boton a:visited {
	padding: 8px;
	font-weight: bold;
	text-decoration: none;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	background: -webkit-linear-gradient(#dedede, #bcbcbc);
	background: -moz-linear-gradient(#dedede, #bcbcbc);
	background: -o-linear-gradient(#dedede, #bcbcbc);
}
div.recursosEducativos p.Boton a:hover {
	background: -webkit-linear-gradient(#bcbcbc, #dedede);
	background: -moz-linear-gradient(#bcbcbc, #dedede);
	background: -o-linear-gradient(#bcbcbc, #dedede);
}
div.recursosEducativos p a.descarga {
	background-image: url("http://www.lineaverdemunicipal.com/Guias-buenas-practicas-ambientales/img/pdf.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-bottom: 5px;
	float: right;
	margin-top: -48px;
}
div.recursosEducativos p.Boton.floatRight {float: right; clear: none;}
div.recursosEducativos img {border: 1px dashed #666666;}
/*-----------RECURSOS EDUCATIVOS FIN------------*/

/*------------CONSEJOS MES-----------*/
div.ConsejosMes .sinMargenes {margin: 0;}
div.ConsejosMes .clearNone {clear: none;}
div.ConsejosMes .underline {text-decoration: underline;}
div.ConsejosMes p.pImgCentrar {margin: 10px 0; text-align: center;}
div.ConsejosMes img {
	border: 1px dashed #666666;
	float: right;
	margin: 0 0 10px 10px;
	box-shadow: 5px 5px 5px #cccccc;
	-moz-box-shadow: 5px 5px 5px #cccccc;
	-webkit-box-shadow: 5px 5px 5px #cccccc;
}
div.ConsejosMes img.sinEstilos {border: 0; border-radius: 0; box-shadow: none;}
div.ConsejosMes img.flotarIzq {float: left; margin-left: 0;}
div.ConsejosMes img.noFloat {float: none; margin: 0;}
div.ConsejosMes p {background-image: none!important;}
div.ConsejosMes p.pieDeFoto {text-align: center; font-style: italic; color: #232323; font-size: 1em; margin-bottom: 1.5em;}
div.ConsejosMes p.descargaPDF {float:right; margin:30px 5px 30px 0;}
div.ConsejosMes p.descargaPDF a.descarga {float: none;}
div.ConsejosMes .MasConsejos {
	border: 1px dashed #999999;
	padding: 10px;
	float: right;
	text-align: center;
	width: 340px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
div.ConsejosMes .MasConsejos h4 {font-size: 20px; color: #FFFFFF; background-color: #666666; padding: 8px;}
div.ConsejosMes .MasConsejos p {background: none;}
div.ConsejosMes .txtNota {text-align: right; font-style: italic; font-weight: bold; color: #000000; margin-bottom: 30px; margin-top: 30px;}
div.ConsejosMes .txtNota span {font-style: normal; color: #666666; font-weight: initial;}
div.ConsejosMes div.notaCentroBloque {display: block; clear: both; width: 90%; margin: 0 auto; padding: 15px;}
div.ConsejosMes div.notaCentroBloque p {margin: 0; padding: 15px; border: 1px dashed #c5c5c5; font-style: italic; color: #000000;}

div.ConsejosMes div.fuenteInicio, div.ConsejosMes div.fuenteFinal {margin: 0 0 20px;	font-size: 0.9em; padding: 6px; background-color: #f0f0f0; box-sizing: border-box; border: 1px solid #e2e2e2; color: #262626;}
div.ConsejosMes div.fuenteInicio h4, div.ConsejosMes div.fuenteFinal h4 {margin-top: 0;	font-style: italic;	font-size: 1.3em; font-weight: bold;}
div.ConsejosMes div.fuenteInicio p, div.ConsejosMes div.fuenteFinal p {background-image: none; box-sizing: border-box; margin: 5px;	font-style: italic;}
div.ConsejosMes div.fuenteInicio p a, div.ConsejosMes div.fuenteFinal p a {font-weight: inherit;}
div.ConsejosMes div.fuenteInicio p strong, div.ConsejosMes div.fuenteFinal p strong, div.ConsejosMes p.fuenteFinalUnaLinea {font-style: italic;}
div.ConsejosMes div.fuenteFinalUnaLinea p strong {font-weight: bold;}

/*LISTAS*/
div.ConsejosMes ul, div.ConsejosMes ol {padding: 0; margin: 20px 0 20px 30px;}
div.ConsejosMes ul.listaGuion li {list-style-type: none;}
div.ConsejosMes ul.listaGuion li:before {content: "- "; display: inline-block; text-indent: -7px; position: relative; left: -7px;}
div.ConsejosMes ul.listaPunto li {list-style-type: disc;}
div.ConsejosMes ul.listaCheck li {list-style-type: none;}
div.ConsejosMes ul.listaCheck li:before {content: "✓ "; display: inline-block; text-indent: -7px; position: relative; left: -7px;}
div.ConsejosMes ul.listaCheck li::first-line, div.ConsejosMes ul.listaGuion li::first-line {text-indent: -10px;}
div.ConsejosMes ul.listaCuadrado li {list-style-type: square;}
div.ConsejosMes ol.olSimple {border: none; background: none; font-size: inherit; margin: 0 40px;}

/*------------CONSEJOS MES FIN-----------*/

/*-----------CONSEJOS AMBIENTALES------------*/
#principal div.consejosAmbientales div.especialesAmbientales
{
	width: 48%;
	margin: 0 5px 20px;
	display: inline-block;
	padding: 0 0 25px;
	box-sizing: border-box;
	border-bottom: 1px dashed #bbbbbb;
}
#principal div.consejosAmbientales h2 {
    font-weight: bold;
    font-size: 1.2em;
    margin-left: 0;
    padding: 0 2px;
    text-transform: uppercase;
}
#principal div.consejosAmbientales .fecha {
	color: #333333;
	background-image: none;
	float: right;
	padding-right: 30px;
	margin-top: 25px;
	font-size: 11px;
}
#principal div.consejosAmbientales a.enlace:link, #principal div.consejosAmbientales .TexCamp a.enlace:visited {
	color: #ffffff;
	background-color: #666666;
	padding: 4px;
	margin-left: 76px;
	font-style: italic;
	border: 1px solid;
	box-sizing: border-box;
}
#principal div.consejosAmbientales .TexCamp a.enlace:hover, #principal div.consejosAmbientales .leerMas a.enlace:hover {
	background-color: #ffffff;
	text-decoration: none;
	border: 1px solid!important;
	color: #666666!important;
}
#principal div.consejosAmbientales a.enlace:hover {
	color: #666666;
	margin-left: 10px;
	padding: 4px;
	margin-left: 76px;
	background-color: #FFFFFF;
}
#principal div.consejosAmbientales .TexCamp {
    color: #666666;
    background-image: none;
    padding: 0px;
    margin:10px 0 12px;
    height: 75px;
	overflow: hidden;
	font-size: 0.9em;
}
#principal div.consejosAmbientales .leerMas {
	color: #666666;
	background-image: none;
	padding: 5px 0;
	margin: 0;
	text-align: right;
}
#principal div.consejosAmbientales .leerMas a.enlace,
#principal div.consejosAmbientales .leerMas a.enlace:link,
#principal div.consejosAmbientales .leerMas a.enlace:visited {
	color: #ffffff;
	margin: 0;
	padding: 5px 20px;
}
#principal div.consejosAmbientales img {
	float: none;
	margin: 0;
	display: block;
	width: 100%;
}
#principal div.consejosAmbientales img:hover {opacity: 0.4;	filter: alpha(opacity=40); /* For IE8 and earlier */text-decoration: none;}
#principal .consejosAmbientales h3 {
	font-weight: bolder;
	font-size: 22px;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	border: none;
	width: auto;
}
/*-----------CONSEJOS AMBIENTALES FIN------------*/

.clear {
	clear: both;
}

.Mas {
	border: 1px dashed #999999;
	padding: 10px;
	float: right;
	text-align: center;
	width: 150px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
.Mas h4 {
	font-size: 20px;
}
.tambien {
	background-color: #999999;
	clear: both;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 5px;
}
.otrosRecursos {
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.otrosRecursos p img {
	float: left;
}
.otrosRecursos p {
	display: inline-block;
	width: 200px;
	margin: 0px;
	border: 1px dashed #666666;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 1px;
}
.alignDcha {text-align: right;}
.alignIzq {text-align: left;}

/*css buenas prácticas y recursos y consejos-----------------------------------*/
.columnaDI p a:link, .columnaDI p a:visited, div.documentacion p, div.enlaces p {background-image: none!important;}
.columnaDI p.columnaCentral a:link, .columnaDI p.columnaCentral a:visited {
	color: #666666;
	font-weight: normal;
	padding-left: 0px;
	background-image: none;
}
/*css home nueva--------------------------*/
#principal .homeSoloIncidencias {display: none;}
p.tituloHome, h2.tituloSeccion, .index h2.tituloSeccion {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px;
	text-align: center;
	padding: 5px;
	color: #ffffff;
	clear: both;
}
.index h2.tituloSeccion {border: none;}
p.ev {
}
div.serviciosHome {
	width: 368px;
	margin: 0px;
	margin-bottom: 5px;
}
div.consultaHome {
	float: left;
}
div.incidenciaHome {
	float: right;
}
/*----------------NUEVA 07/2014------------------------*/
a.botonHome:link, a.botonHome:visited, h2.botonHome {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	display: block;
	background-color: #dadada;
	color: #666666;
	/*box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);*/
	font-size: 22px;
	padding: 10px 15px;
	margin-right: 0; /*era 5px*/
	background: url(http://www.lineaverdemunicipal.com/img/botonConsulta.gif) no-repeat right center, #dadada;
}
h2.incidencia {
	background: url(http://www.lineaverdemunicipal.com/img/botonIncidencia.gif) no-repeat right center, #dadada;
}
h2.botonHome {
	background-color: #ffffff;
	border-bottom: 1px solid #999999;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-position: left center;
	padding: 20px 0px 20px 60px;
    margin: 0;
}
h2 span, h2 span.subTitulo {
	color: #ffffff;
	font-size: 0.55em;
}
a.botonConstultas:link, a.botonConstultas:visited, a.botonConstultas {
	width: 80%;
	display: block;
	background-color: #dadada;
	border: 1px solid #c5c5c5;
	color: #666666;
	padding: 5px;
	margin: 10px auto;
	text-transform: uppercase;
	text-align: center;
	font-weight: 400;
}
a.botonConstultas:hover {
	font-weight: 800;
	text-decoration: none;
}
div.serviciosHome h2 {
	border: none;
}
div.textoConsultaHome {
	background: rgba(255,255,255,0.9);
	background: -moz-linear-gradient(left, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0.9)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
	color: #000000;
	margin: 20px;
	padding: 10px;
	padding-left: 20px;
	margin-top: 0px;
	box-shadow: 4px 4px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 4px 4px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 4px 4px 2px rgba(0,0,0,0.2);
}
div.imgConsultaHome {
	background-image: url(http://www.lineaverdemunicipal.com/img/fondoConsulta.jpg);
	margin: 0px;
	height: 180px;
	padding-top: 27px;
}
div.imgIncidenciaHome {
    background-image: url(http://www.lineaverdemunicipal.com/img/fondoIncidencia.jpg);
}
div.textoConsultaHome h4 {
	font-size: 12px;
	margin-bottom: 5px;
}
div.textoConsultaHome h4 strong {
}
div.textoConsultaHome h4.titular {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 20px;
	margin-bottom: 10px;
}
div.evIzquierda {
	width: 430px;
	float: left;
	margin: 0px;
	margin-bottom: 5px;
}
div.evIzquierda &gt; a img, div.evIzquierda &gt; img {width: 100%; margin-bottom: 5px;}
div.evDerecha {
	width: 300px;
	float: right;
	margin: 0px;
	margin-bottom: 5px;
}
div.evIzquierda img.imgDestacado, div.evDerecha img.imgDestacado, div.evDerecha a img {margin-bottom: 5px; max-width: 100%;}
div.CajasEV {
	min-height: 150px;
	padding: 5px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: center;
}
div.Sinpadding {
	padding: 0px;
}
div.Superior {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/imagenEv1.jpg);
}
div.SuperiorMX {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/imagenEv1Mex.jpg);
}
div.SuperiorCL {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/imagenEv1Cl.jpg);
}
div.SuperiorOtro {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/imagenEv1Otro.jpg);
}
div.SuperiorOtroMX {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/imagenEv1Mex.jpg);
}
div.Inferior {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/imagenEv2.jpg);
	text-align: right;
}
div.transparencia {
	background-color: rgba(255,255,255,0.85);
	padding: 5px 5px 8px;
	width: 50%;
	display: inline-block;
}

div.transparencia h3 {
	line-height: 1.7em;
	margin-bottom: 5px
}
div.transparencia p {margin:0;line-height: 1.2em;}
div.CajasEV p a {
	font-size: 0.8em;/*10px*/
	font-weight: normal;
	color: #000000;
}
div.CajasEV h3 a, div.noticiasHome h3 a {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 20px;
}
div.CajasEV h3 a:hover, div.noticiasHome h3 a:hover {
	color: #ffffff;
	text-decoration: none;
}
div.botonesSeccion h3 a:link, div.botonesSeccion h3 a:visited {
	display: block;
	text-align: center;
	padding-right: 120px;
	color: #ffffff;
	font-weight: normal;
	font-size: 12px;
	background-image: url(/img/boton1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	/*margin-left: 20px;
	margin-right: 20px;*/
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}
div.botonesSeccion h3 a.botonSeccion2:link, div.botonesSeccion h3 a.botonSeccion2:visited {
	background-image: url(/img/boton2.jpg);
}
div.botonesSeccion h3 a:hover {
	background-color: #666666;
	text-decoration: none;
}
div.noticiasHome {
	margin-bottom: 20px;
}
div.noticiasHome h3 {
	font-size: 2em;
	/*border-bottom: 1px solid #cccccc;*/
}
div.noticiasHome h2 {
	font-size: 2em;
	/*border-bottom: 1px solid #888888;*/
	margin-bottom: 0;
	margin-left: 0;
}
div.noticiasHome ul {
	margin: 0;
	padding: 10px 10px 10px 30px;
	background-color: #e6e6e6;
	border-top: 1px solid #ababab;
}
div.noticiasHome ul li {
	list-style: square;
}
div.noticiasHome ul li a {
	font-size: 0.95em;
	font-weight: normal;
}
p.ayuntamiento {
	clear: both;
	font-size: 10px;
	background-color: #e8e8e8;
	margin: 0px;
	padding: 5px;
	text-align: center;
}
p.ayuntamiento a {
	font-weight: normal;
}
div.menu ul {
	font-size: 11px;
	margin: 5px;
	padding: 0px;
	padding-left: 0px;
	list-style: none;
	margin-bottom: 10px;
}
div.menu ul li {
	margin: 0px;
	padding: 0px;
}
div.menu ul li a.tituloMenu {
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 3px;
	padding-left: 5px;
	color: #FFFFFF;
}
div.menu ul li a[href="/lv/consultasCiudadanos.asp"] {
	display: none;
}
div.menu ul a {
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 3px;
	padding-left: 5px;
}
div.menu ul a:hover {
	color: #ffffff;
	text-decoration: none;
}
div.menu ul a.canalRaee {
	display: none;
}
div.menu ul.servicios {
	border: none;
}
div.menu ul.servicios a {
	margin-bottom: 5px;
	padding: 5px;
	padding-left: 50px;
	color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-height: 30px;
	background-image: url(http://www.lineaverdemunicipal.com/img/consultas.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
div.menu ul.servicios a.incidencia {
	background-image: url(http://www.lineaverdemunicipal.com/img/incidencias.png);
}
div.menu ul.servicios a.consulta {
	/*line-height: 28px;*/
}
div.menu ul.servicios a:hover {
	background-color: #666666;
}
div.menu ul.servicios a.mapaPoi {
	background-image: url(http://www.lineaverdemunicipal.com/img/mapaPuntosInteres.png);
	line-height: none;
}
div.menu ul.servicios a.tuAyuntamiento {
	background-image: url(http://www.lineaverdemunicipal.com/img/TuAyuntamiento.png);
	line-height: none;
}
div.menu ul.servicios a.mapaInci {
	background-image: url(http://www.lineaverdemunicipal.com/img/mapaIncidencias.png);
	line-height: none;
}
div.menu ul.servicios a.agenda {
	background-image: url(http://www.lineaverdemunicipal.com/img/agenda.png);
	line-height: none;
}
div.menu ul.servicios a.Recogidas {
	background-image: url(http://www.lineaverdemunicipal.com/img/Recogidas.png);
	line-height: none;
}
div.menu ul.servicios a.Reservas {
	background-image: url(http://www.lineaverdemunicipal.com/img/Reservas.png);
	line-height: none;
}
div.menu ul.servicios a.Comunicaciones {
	background-image: url(http://www.lineaverdemunicipal.com/img/NoticiasYalertas.png);
	line-height: none;
}

p.titularMenu {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 22px;
	text-align: center;
	padding: 5px;
	clear: both;
	text-align: left;
	margin-top: 0px;
}
div.menu p.ev {
	background-color: #ffffff;
}
div.menu {
	padding: 0px;
	margin: 0px;
}
div#nav div.menu p img {width: 100%;}
p.redes {
	/* margin-left: 5px;
	line-height: 1em; */
  display: inline-block;
  margin: 10px 0 10px 5px;
}
p.redes a {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/facebook.png);
	background-repeat: no-repeat;
	background-position: center;/*left center*/
	display: block;
	/* padding-left: 30px;
	font-size: 10px;
	font-weight: normal;
	margin-left: 0px;
	padding-right: 50px; */
  text-indent: -9999px;
  height: 24px;
  width: 24px;
}
p.twit a {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/twitter.png);
	/* padding-right: 50px; */
}
p.instagram a {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/instagram.png);
	/* padding-right: 50px; */
}
p.youtube a {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/youtube.png);
	/* padding-right: 50px; */
}
p.linkedin a {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/linkedin.png);
	/* padding-right: 50px; */
}
p.qrGenericoMenu {text-align: center; margin: 5px;}
p.qrGenericoMenu img {width: 95%;}
/*consultas nueva**************************/
div.consultasLV {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 14px;
	width: 430px;
	float: left;
    padding: 0 5px 0 7px;
    box-sizing: border-box;
}
div.consultasLV h2.botonHome.incidencia {position: relative; z-index: 1;}
div.consultasLV p.codigoQRappLV {text-align: center;}
div.consultasLV p.codigoQRappLV img {max-width: 200px; width: 40%;}
div.consultasLVColumna {
	width: 300px;
	float: right;
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/fondoConsultas.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 130px;
	z-index: 500;
}
div.incidenciasLVColumna {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/fondoIncidencias.jpg);
	padding-top: 150px;
}
div.consultasLVColumna h3.h3Online a, div.consultasLVColumna h3.h3Online a:link, div.consultasLVColumna h3.h3Online a:visited
{
	color: #ffffff;
}
div.consultasLVColumna h3.h3Online a:hover
{
	color: inherit;
}
div.consultasLVTelefono {
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/fondoTelefono.gif);
	height: 500px;
	background-position: bottom;
	background-repeat: no-repeat;
}
a.botones {
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	margin: 10px;
	margin-bottom: 20px;
	background-color: #e8e8e8;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 13px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
	text-align: right;
	text-shadow: 1px 1px 1px #ffffff;
	-moz-text-shadow: 1px 1px 1px #ffffff;
	-webkit-text-shadow: 1px 1px 1px #ffffff;
}
a.botones:hover {
	text-decoration: none;
	color: #ffffff;
	background-image: none;
	text-shadow: 1px 1px 1px #000000;
	-moz-text-shadow: 1px 1px 1px #000000;
	-webkit-text-shadow: 1px 1px 1px #000000;
}
a.botones strong {
	font-size: 15px;
	font-weight: normal;
}
a.botones:hover strong {
	color: #ffffff;
}
a.consultaApp {
	background: url(http://www.lineaverdemunicipal.com/_lv/img/fondoBotonApp.jpg) center no-repeat;
}
a.consultaOnline:link {
	color: #ffffff;
	text-align: left;
	background: url(http://www.lineaverdemunicipal.com/_lv/img/fondoBotonOnline.png) center no-repeat;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	margin: 10px;
	margin-bottom: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 13px;
	border-radius: 10px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.4);
	-moz-text-shadow: 1px 1px 1px #ccc;
	-webkit-text-shadow: 1px 1px 1px #ccc;
	box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
}
a.consultaOnline:hover {
	text-decoration: none;
	background: url(http://www.lineaverdemunicipal.com/_lv/img/fondoBotonOnline.png) center no-repeat, #ffffff;
}
a.consultaTelefono {
	background: url(http://www.lineaverdemunicipal.com/_lv/img/fondoBotonTelefono.jpg) center no-repeat;
	padding: 15px;
}
a.consultaTelefono strong {
	font-size: 22px;
}
a.incidenciaApp {
}
a.incidenciaOnline {
	text-align: left;
}
a.incidenciaTelefono {
}
div.consultasLVOnline input, div.consultasLVOnline textarea {
	width: 100%;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
	border: 1px solid #cccccc;
}
div.consultasLVOnline input#chkPolitica {
	width: auto;
}
div.consultasLVOnline p {
	margin: 10px;
}
div.consultasLVOnline input.inputEnviar {
	width: 200px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
}
div.consultasLVIntro ul {
	width: 40%;
}
div.consultasLVIntro ul li {
	margin: 10px;
}
div.consultasSobre {
	background-color: #e8e8e8;
	/*margin-left: 20px;
	margin-right: 10px;
	margin-top: -20px;*/
	z-index: 0;
}
ul.consultasSobreI {
	float: left;
}
ul.consultasSobreD {
	float: right;
}
div.incidenciasSobre {
	background-color: #e8e8e8;
    margin: 0;
    z-index: 0;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    display: flex;
}
div.incidenciasSobre ul {
	width: 100%;
	list-style: none;
    margin: 0;
    padding: 10px 0;
}
div.incidenciasSobre ul li {
	font-size: 12px;
    text-align:center;
    float: left;
    width: 32%;
    margin:  -10px 2px 0 0;
    height: 90px;
}
div.incidenciasSobre img{
text-align:justify;
background-color:#E8E8E8;
}
p.cajaDestacada {
	margin-left: 50px;
	margin-right: 50px;
	padding: 10px;
	color: #ffffff;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 3px 3px 3px #cccccc;
	-moz-box-shadow: 3px 3px 3px #cccccc;
	-webkit-box-shadow: 3px 3px 3px #cccccc;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 15px;
	text-shadow: 1px 1px 1px #000000;
	-moz-text-shadow: 1px 1px 1px #000000;
	-webkit-text-shadow: 1px 1px 1px #000000;
}
div.soloConsultas p.cajaDestacada {
	cursor: pointer;
}
p.textoApunte, p.textoApunteLeft {
	font-size: 10px;
	text-align: right;
	margin-right: 50px;
}
p.textoApunteLeft {text-align: left;}
p.telefonoDestacado {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 40px;
	text-align: center;
}
p.pDestacado {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 20px;
	text-align: center;
}
h4.ciudadanos {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
}
.h3Telefono a.botones span {
	font-size: 11px;
	color: #000000;
}
.h3Telefono a.botones:hover span {
	color: #ffffff;
}
div.incidenciasCiudadanosCol h4.ciudadanos {
	text-align: center;
	font-size: 16px;
}
div.consultasCiudadanosCol p, div.consultasGeneralesCol p, div.incidenciasCiudadanosCol p {
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
}
div.incidenciasCiudadanosCol p {
	font-size: 14px;
	padding-left: 0px;
	font-style: italic;
	text-align: center;
	border-top: 1px dashed #CCC;
	padding-top: 10px;
	font-weight: 300;
}
div.preguntasCiudadanos h2 {
	background-image: url(http://www.lineaverdemunicipal.com/img/consultas.png);
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-left: 50px;
	padding-right: 20px;
	font-size: 18px;
	margin-top: 20px;
}
div.preguntasCiudadanos p {
	font-weight: initial;
	line-height: 18px;
	text-align: justify;
	padding-right: 20px;
}
div.preguntasCiudadanos p.centrar {padding-right: 0;}
div.preguntasCiudadanos p.centrar img {width: 100%;}
div.preguntasCiudadanos ol {
	list-style-type: decimal;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
div.preguntasCiudadanos ol li {
	margin-top: 5px;
	margin-bottom: 5px;
}
div.consultasCiudadanosCol p.verCiudadanos, div.consultasGeneralesCol p.verCiudadanos {
	background-image: none;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
p.verCiudadanos a:link, p.verCiudadanos a:visited {
	display: inline-block;
	margin-left: 30px;
	margin-right: 30px;
	background-color: red;
	padding: 7px;
	color: #ffffff;
	text-decoration: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #cccccc;
	-moz-box-shadow: 3px 3px 3px #cccccc;
	-webkit-box-shadow: 3px 3px 3px #cccccc;
	margin-bottom: 10px;
}
/*Informe Ambiental***************/
.documentacionInforme p {
	list-style-image: none;
	list-style-type: none;
	text-align: justify;
}
.documentacionInforme h2, .documentacionInforme h1 {
	clear: both;
	font-family: 'Roboto', sans-serif;
}
.documentacionInforme .InformeAmbImg {
	float: right;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px dashed #666666;
}
.documentacionInforme .InformeAmbImgIzq {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
	border: 1px dashed #666666;
}
.documentacionInforme .botones {
	padding: 10px;
	text-align: center;
	clear: both;
}
.documentacionInforme .botones p {
	margin-top: 5px;
}
.documentacionInforme .botones p a:link {
	padding: 5px;
}
.documentacionInforme .InformeAmbImg p, .documentacionInforme .InformeAmbImgIzq p {
	color: #FFFFFF;
	padding: 3px;
	margin: 2px;
	font-size: 11px;
	background-color: #999999;
}
.documentacionInforme ul li {
	margin-bottom: 10px;
}
.contienePredicciones {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	padding-top: 0px;
}
table.InfGeneral {
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	box-shadow: 5px 5px 3px #666;
}
table.InfGeneral td.destacado {
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
table.InfGeneral td.normal {
	padding-left: 10px;
	font-weight: bold;
	color: #336666;
	font-size: 11px;
	padding-right: 10px;
}
.contienePredicciones table {
	border: none;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	border-radius: 5px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
}
h2.geologia {
	background-image: url(/lv/img/geologia.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
}
h2.clima {
	background-image: url(/lv/img/clima.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
}
h2.fauna {
	background-image: url(/lv/img/fauna.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
}
h2.flora {
	background-image: url(/lv/img/flora.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
}
#contenido #principal .contienePredicciones img:hover {
	opacity: 0.3;
}
.contienePredicciones table td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.documentacionInforme h3 {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	padding: 5px;
	width: 130px;
	float: right;
	margin-top: 8px;
	margin-bottom: 0px;
}
.productoImpar {
	background-color: #DBDBDB;
	clear: both;
	min-height: 230px;
	margin-right: 10px;
	padding-right: 15px;
	text-align: justify;
	margin-top: 20px;
}
.productoImpar h2 {
	text-align: right;
}
.botones p.siguiente {
	float: right;
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/siguiente.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
	display: block;
	width: 305px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px;
}
.botones .anterior a, .botones .siguiente a {
	color: #FFFFFF;
}
.botones p.anterior {
	float: left;
	background-image: url(http://www.lineaverdemunicipal.com/_lv/img/anterior.png);
	background-repeat: no-repeat;
	background-position: 315px center;
	display: block;
	width: 305px;
	text-align: right;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari y Chrome */
}
.botonPonIncidencia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background: -moz-linear-gradient(top, #47d947 0%, #075700);
	background: -webkit-gradient(linear, left top, left bottom, from(#47d947), to(#075700));
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 10px;
	border: 1px solid #b5b5b5;
	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);
	height: 40px;
	width: 150px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
.botonPonIncidencia a:link {
	color: white;
	font-weight: normal;
}
.bannerPatro {
	float: right;
	padding-top: 5px;
	padding-bottom: 2px;
}
.tituloEus {
	font-size: 0.8em;
	color: #ffba03;
	line-height: 1.65em;
}
.centrar {
	text-align: center;
}
.flotarDer {
	float: right;
}
.flotarIzq {
	float: left;
}
.margenCero {margin: 0!important;}
div#principal div.galeria iframe {
	margin-top: 5px;
    height: 100%;
    position: absolute;
}
/*------------------COMUNICACIONES-------------------*/
div.seccComunicaciones #notColumna1 h1 {
	list-style-type: none!important;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 10px 0;
	margin-bottom: 10px;
	margin-right: 10px;
}
div.seccComunicaciones #notColumna1 p.fechaNot {
	background-size: 24px 24px;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
}
div.seccComunicaciones #notColumna2 h2 {
	padding-left: 0;
}
div.seccComunicaciones #notColumna2 .noticiasHome div
{
	/*margin-left: 10px;*/
}
div.seccComunicaciones ul.comunicaciones {
	margin-right: 0;
	padding: 0;
}
div.seccComunicaciones ul.comunicaciones li {
	list-style-type: none!important;
	background-position: 10px center;
	background-repeat: no-repeat;
	padding: 7px 5px 7px 45px;
	margin: 0;
}
div.seccComunicaciones ul.comunicaciones li.noHayActivas {padding: 7px 5px;text-align: center;}/*NO HAY ENCUESTAS ACTIVAS*/
div.seccComunicaciones ul.comunicaciones li div a {
	font-weight: bold;
}
div#principal.seccComunicaciones a.enlaces {font-size:1.2em; margin-left:10px;}
div#principal.seccComunicaciones a.enlaces:hover {text-decoration:underline;}
/*---------------------FIN COMUNICACIONES----------------------*/
/*------------------------MAPA INCIDENCIAS------------------------*/
div#contenido div#principal div.galeria
{
    height: 0;
    min-height: 200px;
    overflow: hidden;
    padding-bottom: 100%; /*70.25%*/
    position: relative;
}
div#contenido div#principal div.galeria.divSeccRecogidas {padding-bottom: 90%;}
/*---------------------FIN MAPA INCIDENCIAS------------------------*/

/*------------------------SERVICIO DESACTIVADO------------------------*/
body.indexSinWeb div#txtMasQR h1, body.indexSinWeb div#txtMasQR + p {
	color: #ffffff;
    text-align: center;
    font-family: sans-serif;
}
/*------------------------FIN SERVICIO DESACTIVADO------------------------*/

/*------------------------------------------COOKIES---------------------------------------------*/
div#divCookies {
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../img/pixel-cookies.png) bottom left repeat;
	/*	background:rgba(0, 0, 0, 0.7);
	background-color:#000000;
	-moz-opacity:0.7;
	-webkit-opacity:0.7;
	-o-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=50);*/
	display: none;
	z-index: 20;
}
div#divCookies p {
	color: #ffffff;
	margin: 5px;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	padding: 0 50px;
}
div#divCookies a:link, div#divCookies a:visited {
	color: #ffffff;
	margin: 5px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	margin: 0px;
}
div#divCookies a:hover {
	color: #999999;
	background-color: #ffffff;
	text-decoration: none;
}
/*------------------------------------------FIN COOKIES---------------------------------------------*/
/*--------------------------------ENCUESTAS------------------------------------*/
div#principal .divEncuestasQR
{
	float: left;
	width: 100%;
	background-color: #e3e3e3;
}
div#principal .divEncuestasQR .consultasLVApp
{
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 15px 20px;
	box-sizing: border-box;
}
div#principal .divEncuestasQR .consultasLVApp img.codigoQRapp
{
	float: left;
	width: 100%;
	max-width: 130px;
}
div#principal .divEncuestasQR .consultasLVApp .txtCodigoQRapp
{
	float: left;
	padding-left: 10px;
	font-size: 1.2em;
	width: 80%;
}
div#principal .divEncuestasQR .consultasLVApp .txtCodigoQRapp p, div#principal .divEncuestasQR .consultasLVApp .txtCodigoQRapp ul
{
	margin: 0;
	text-align: center;
}
div#principal .divEncuestasQR .consultasLVApp .txtCodigoQRapp p.pDestacado
{
	font-size: 1.8em;
}
div#principal .divEncuestasQR .consultasLVApp .txtCodigoQRapp p.txtAppLV
{
	/*font-weight: bold;*/
	color: #000000;
	font-size: 1.3em;
	margin: 0 0 10px 0;
}
div#principal .divEncuestasQR .consultasLVApp .txtCodigoQRapp ul
{
	list-style: none;
	padding-left: 7px;
}
div#principal .divEncuestas
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
div#principal .divEncuestas *, div#principal .divEncuestasQR *
{
    padding: 0;
    box-sizing: border-box;
}
div#principal .divEncuestas .encuestasActivas
{
    float: left;
    width: 53%;
}
div#principal .divEncuestas .encuestasAnteriores
{
    float: right;
    width: 45%;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones,
div#principal .divEncuestas .encuestasAnteriores ul.comunicaciones
{
	padding: 0;
	margin: 0 10px;
	list-style: none;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li,
div#principal .divEncuestas .encuestasAnteriores ul.comunicaciones li
{
	margin: 0 0 15px;
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px dashed #c1c1c1;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li:last-child,
div#principal .divEncuestas .encuestasAnteriores ul.comunicaciones li:last-child
{
	border-bottom: none;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li .datosEncuesta,
div#principal .divEncuestas .encuestasAnteriores ul.comunicaciones li .datosEncuesta
{
	float: left;
	width: 68%;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li .datosEncuesta .encuestaNombre b,
div#principal .divEncuestas .encuestasAnteriores ul.comunicaciones li .datosEncuesta .encuestaNombre b
{
	color: #000000;
	font-weight: 600;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li .datosEncuesta .encuestaFechaIniFin,
div#principal .divEncuestas .encuestasAnteriores ul.comunicaciones li .datosEncuesta .encuestaFechaIniFin
{
	font-size:0.9em;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li .encuestaBtnParticipa
{
	margin-top: 7px;
	float: right;
	width: 110px;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li .encuestaBtnParticipa a
{
	padding: 3px 20px;
	text-align: center;
	border: 1px solid #c5c5c5;
	background-color: #d5d5d5;
	font-weight: 100;
	text-transform: uppercase;
}
div#principal .divEncuestas .encuestasActivas ul.comunicaciones li .encuestaBtnParticipa a:hover
{
	text-decoration: none;
	color: #000000;
}
div#principal .divEncuestas h2.titleEncuesta
{
    color: #339933;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    padding: 3px;
    margin: 0 0 10px;
    padding: 20px 3px 3px 3px;
    margin: 0 0 15px;
    border-bottom: 1px solid;
    box-sizing: border-box;
    position: relative;
}
div#principal .divEncuestas h2.titleEncuestasRealizadas
{
    color: #232323;
    font-weight: normal;
}
/*--------------------------------ENCUESTAS FIN------------------------------------*/

/*--------------------------------NOTICIAS DESTACADAS APP------------------------------------*/
#contenedorApp {
	width: 80%;
	max-width: 900px;
	margin: 10px auto;
	background-color: #ffffff;
}
#contenidoApp {
    width: 100%;
}
#cabeceraApp {
	width: 100%;
}
#cabeceraApp .NombreAytoCabecera
{
	position: absolute;
	z-index: -9999;
}
#cabeceraApp img.logoHeaderApp
{
	display: none;
}
#cabeceraApp div#imagenCabecera div#logo {
	width: 100%;
	height: 180px;
}
#principalApp {
	width: 100%;
	float: left;
	background-color: #ffffff;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
#principalApp .cursiva
{
	font-style: italic;
}
#principalApp #notColumna1App h1
{
	font-size: 2.2em;
}
#principalApp #notColumna1App h2, #principalApp #notColumna2App h2
{
	font-size: 2em;
	margin-left: 0;
}
#principalApp #notColumna1App h3 {
    background-color: transparent;
    border-bottom: solid 1px #cccccc;
    margin: 5px 0;
    font-size: 1.5em;
}
#principalApp #notColumna1App p {
    margin-left: 0;
    background-image: none;
    padding-left: 0;
    font-size: 1.3em;
}
#principalApp #notColumna1App p.centrar {
	margin: 10px 0;
}
#principalApp #notColumna1App p.fuente
{
	font-style: italic;
}
#principalApp #notColumna1App p.Boton
{
	font-size: 1em;
	margin: 10px;
}
#principalApp #notColumna1App img
{
	box-sizing: border-box;
	height: auto;
	margin: 0;
	max-width: -moz-max-content;
	max-width: -webkit-max-content;
	max-width: max-content;
	width: 100%;
}
#principalApp #notColumna1App img.noFloat
{
	float: none;
	margin: 20px 0;
}
#principalApp #notColumna1App p.video100x
{
    height:0px;
	width:100%;
	padding-top:56.25%; /* Relación: 16/9 = 56.25% */
	position:relative;
	margin: 20px 0;
}
#principalApp #notColumna1App p.video100x iframe
{
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
}
.pieApp {
    font-size: 0.8em !important;
}
#principalApp #notColumna1App p {
	font-size: 1em;
	text-align: justify;
	margin-right: 0;
}
#principalApp #notColumna1App .foto {
	float: right;
	margin: 0 0 10px 10px;
	max-width: 304px;
}
#principalApp #notColumna1App .foto p {
	border-top-color: #669933;
	box-sizing: border-box;
	border-top: none;
	font-size: 0.8em;
	margin-bottom: 0;
	text-align: center;
}

/*MEDIA QUERIES*/
@media (max-width: 1125px)
	{
	#contenedorApp {
	width: 95%;
	}
}
@media (max-width: 950px)
	{
	#contenedorApp #imagenCabecera {
	display: none;
	}
}
@media (max-width: 775px)
{
	#cabeceraApp
	{
		padding: 10px;
		box-sizing: border-box;
		overflow: hidden;
		border-bottom: 1px dashed;
		/*box-shadow: 0 3px 5px rgba(0,0,0,0.3);
		position: sticky;*/
	}
	#cabeceraApp #titularCabecera, #cabeceraApp #imagenCabecera {
		display: none;
	}
	#cabeceraApp .NombreAytoCabecera
	{
		position: initial;
		text-align: left;
		font-size: 2em;
		float: left;
	}
	#cabeceraApp .NombreAytoCabecera span
	{
		text-transform: uppercase;
		font-size: 1.2em;
	}
	#cabeceraApp img.logoHeaderApp
	{
		display: none;
		float: right;
	}
	div#logoLV
	{
		display: none;
	}
}
@media (max-width: 768px)
{
	#principalApp #notColumna1App p {
    font-size: 1.3em;
    text-align: justify;
    margin-bottom: 20px;
	}
	#principalApp #notColumna1App ul {
    font-size: 1.3em;
	}
	#principalApp #notColumna2App ul {
    font-size: 1.2em;
	}
	#principalApp #notColumna1App ul li {
    margin: 10px 0;
	}
	#principalApp #notColumna1App p.Boton
	{
	font-size: 0.8em;
	}
}
@media (max-width: 600px)
{
	#contenedorApp
	{
		width: 100%;
		margin-top: 0;
	}
	#principalApp
	{
		float: none;
		padding-left: 15px;
		padding-right: 15px;
	}
	#principalApp h1
	{
		margin-left: 0;
	}
	#principalApp #notColumna1App .foto
	{
		float: none;
		display: block;
		margin: 0 0 20px 0;
	}
	#principalApp #notColumna1App .foto img
	{
		float: none !important;
		max-width: 304px;
	}
}
/*--------------------------------NOTICIAS DESTACADAS APP FIN------------------------------------*/</pre></body></html>