a{color:#017537;text-decoration:none;}
a:hover{text-decoration:underline;}
body{padding:0;margin:0;font-family:Verdana, Sans-serif;font-size:0.7em;line-height:1.3;color:#58615C;background:url(../img/fondo-top.gif) repeat-x top #fff;}
caption{text-align:left;padding:0 0 7px 2px;margin:0;border-bottom:1px solid #C1C1C1;font-size:1em;color:#2C2C2C;font-weight:bold;color:#017537;}
fieldset{border:0 none;margin:0;padding:0;display:block;}
form{padding:0;margin:0;}
h1{color:#000000;font-size:3.3em;line-height:1;margin:20px 0 25px 3px;}
h2{font-size:2em;}
h3{color:#000;font-size:1.3em;margin:0;padding:0;display:inline;}
h4{font-size:1.2em;margin:0;padding:0;color:#000;line-height:13px;}
h5{padding:0 0 7px 2px;margin:0;border-bottom:1px solid #C1C1C1;font-size:1em;color:#2C2C2C;line-height:13px;}
h6{font-weight:normal;font-size:1em;text-transform:uppercase;color:#000;margin:0;line-height:13px;}
img{border:0 none;margin:0;padding:0;}
input{border:1px solid #C4C9CD;padding:2px 3px;margin:0;color:#58615C;font-family:Arial, Verdana, Sans-serif;}
input:focus{color:#fff !important;background:#017537;border:1px solid #fff;}
input[type="radio"], input[type="checkbox"]{border:0 none!important;}
label{}
legend{font-weight:bold;margin:0;padding:0;border:0 none;background-color:transparent;}
p{margin:0;padding:0;}
select, textarea, input{font-family:Arial, Verdana, Sans-Serif;}
textarea{padding:8px;font:normal 1em Arial, Verdana, Sans-Serif;color:#017537;border:1px solid #C8C8C8;width:97%;}
ul, li{margin:0;padding:0;list-style:none;display:block;}
#tot{width:941px;margin:0 auto;}
#topmenu{font:.8em Verdana, Arial, Sans-serif;padding:5px 0 9px;}
#topmenu p{display:inline;margin-right:44px;}
#topmenu a{text-decoration:none;}
#topmenu a:hover{text-decoration:underline;}
#tit-busca-home #buscador{width:213px;padding-top: 24px;padding-left: 100px;}
#tit-busca-int #buscador{width:213px;padding-top: 24px;padding-left: 100px;}
.campobusca{width:133px;margin-right:3px;padding:3px;}
#banner-int{clear:both;}
#migas{background-color:#017337;color:#69A580;font-size:.9em;margin:0;padding:0 0 0 10px;}
#migas p{display:block;width:77%;}
#migas a{color:#fff;margin:0 0.1em;display:inline-block;}
.enlaz-inicio{background:url(../img/ico_home.gif) no-repeat left #00622F;padding:10px 10px 11px 25px;font-weight:bold;}
.enlaz-migas{background:url(../img/fle03.gif) no-repeat left;padding:10px 10px 11px 12px;}
.enlaz-participa{background:url(../img/fle04.png) no-repeat left #064925;padding:10px 29px 11px 113px;font-weight:bold;text-transform:uppercase;}
.enlaz-participa:hover{background:url(../img/fle04.png) no-repeat left #07381F;text-decoration:none;}
#contenido{clear:both;margin-bottom:60px;}
#contenidohome{width:715px;}
#contenidointerior{width:674px;line-height:1.5;margin-bottom:30px;}
#contenidointerior p, #contenidointeriortotal p{margin-bottom:15px;}
#contenidointeriortotal{width:100%;line-height:1.5;margin-bottom:30px;}
#titseccion{border-bottom:1px solid #C1C1C1;margin-bottom:30px;font-weight:bold;color:#017537;position:relative;}
#titseccion a.volver{position:absolute;top:30px;right:2px;padding:0 0 0 15px;font-weight:normal;background:url(../img/fle09.gif) no-repeat left;margin:0;}
#titseccion a:hover.volver{padding:0 0 0 20px;text-decoration:none;}
#titseccion .actual{text-decoration:underline;}
#contenidocentral{width:455px;}
#contenidocentral img{max-width:455px;height:auto;margin-bottom:10px;}
#contenidototal{width:100%;}
#foot-central{margin-top:60px;font-weight:bold;clear:both;}
#foot-central div{padding:20px 3px 30px 3px;}
#iconos-compartir{background-color:#F6F6F6;margin-bottom:2px;text-align:center;padding:15px!important;}
#iconos-compartir img{margin:5px;}
*:first-child+html #iconos-compartir img{margin:2px;}
#columnaderecha{width:189px;}
#menu{width:217px;}
#menu ul.submenu{margin-bottom:30px;}
#menu ul.submenu li a{font-size:.9em;color:#494949;display:block;text-decoration:none;}
.noselec a{background:url(../img/fle02.gif) no-repeat left;border-bottom:1px solid #DBDBDB;padding:8px 0 9px 15px;color:#959595;}
.noselec:hover a{background:url(../img/fle02.gif) no-repeat 200px #F5F5F5;padding-left:30px;color:#575757;}
.selec a{padding:0 0 0 15px;background:url(../img/fle01.gif) no-repeat 10px;border-bottom:3px solid #017537;font-weight:bold;font-size:1em !important;color:#000000 !important;padding:9px 0 9px 25px;color:#959595;}
.selec:hover a{background:url(../img/fle01.gif) no-repeat 10px;padding-left:30px;color:#575757;}
#promos{width:213px;padding:0;margin-left:13px;border-bottom:3px solid #2C9900;}
.opcionesmenu{display:block;width:199px;padding:7px;margin:0 0 3px 0;background:url(../img/opcionesmenu.png) repeat-x right top #000;background-position:0px -62px;color:#fff;text-transform:uppercase;font-size:1.5em;line-height:12px;cursor:pointer;}
.opcionesmenu.abierto{background:url(../img/opcionesmenu.png) repeat-x right top #000;background-position:0px -10px;}
.opcionesmenu strong{color:#fff;}
.tuportal{background:url(../img/fondo-alacarta.gif) repeat-y top #24A423!important;text-align:right;}
.agenda{background:url(../img/fondo-agenda.gif) no-repeat top!important;}
.tuportal strong{font-size:1.6em!important;letter-spacing:-1.5px;}
#encuesta{padding:3px 0;}
*:first-child+html #encuesta{padding:0;}
#encuesta p{padding:6px 0;text-align:right;}
#encuesta2{background-color:#f1f1f1;padding:5px 5px 12px 5px;height:20px;}
#encuesta span, #encuesta img{vertical-align:middle;}
#encuesta img{margin-left:15px;margin-top:5px;}
#encuesta input{margin:2px;}
#promos li a{color:#959595;}
#promos li a:hover{color:#575757;text-decoration:none;}
#promos h4{padding:7px;background-color:#E9EAEA;margin:15px 0;text-transform:uppercase;font-size:1.1em;}
#promos .sinopciones{padding:7px;background-color:#E9EAEA;margin:15px 0;text-transform:uppercase;font-size:1.1em;font-weight:bold;line-height:13px;color:#000;}
#columnaderecha .caja01{background:url(../img/fondo-caja01.gif) no-repeat top left #f6f6f6;border-bottom:1px solid #ccc;padding:10px;margin:10px 0;}
#columnaderecha .caja01 h5{padding:4px 0 10px 22px;font-size:0.9em;}
#columnaderecha .caja01 a{color:#58615C;}
#columnaderecha .caja01 a:hover{color:#919894;text-decoration:none;}
#foothome{color:#909090;background-color:#FFFFFF;font-size:.8em;border:1px solid #ffffff;}
#footinterior{margin-top:10px;color:#909090;font-size:.8em;clear:both;}
#foot1{margin:0;position:relative;background-color:#FFFFFF;}
#foot2{padding:0 0 20px 0;background-color:#E1E1E1;margin:0;}
#foot2 p{width:420px;padding:0 20px;border-right:1px solid #B7B7B7;min-height:50px;margin-top:10px;}
#foot2 span{padding:10px 20px;width:60%;}
#foot2 span a{color:#909090;}
#foothome #menufoot-esq{position:absolute;bottom:10px;left:0;}#menufoot-dre{position:absolute;margin-bottom:3px;bottom:0;right:0;}
#foot1 a{margin:0 6px;color:#909090;}
#foot1 a:hover{color:#575757;text-decoration:none;}
#footinterior #menufoot-esq{margin:0 0 10px 0;text-align:center;}
.izquierda{float:left;}
.derecha{float:right;}
.endfloat{clear:both;padding:0!important;margin:0!important;}
.colfondo01{background-color:#F5F5F5;}
.colfondo02{background-color:#E9E9E9;}
.txtverde{color:#017537;}
.txtnegro{color:#000;}
.txtgris01{color:#353535;}
.tit01{padding:10px 0 35px 6px;margin:0 0 10px;}
.tit02{border-bottom:1px solid #C1C1C1;color:#017537;padding:0 0 10px 0;margin:0 0 20px 0;font-size:1.2em;font-weight:bold;line-height:1em;}
.tit03{text-transform:uppercase;font-weight:normal;background:url(../img/fle05.gif) no-repeat right 21px;padding:15px 15px 15px 13px;}
.tit04{background:url(../img/fle05.gif) no-repeat right 10px;padding:3px 0 8px;}
.tit05{border-bottom:1px solid #C1C1C1;color:#2C2C2C;font-size:1em;line-height:13px;margin:0;padding:0 0 7px 2px;font-weight:bold;}
.tit06{border-bottom:1px solid #C1C1C1;color:#2C2C2C;font-size:0.9em;line-height:13px;margin:0;padding:4px 0 10px 22px;font-weight:bold;}
.estiloh3{color:#000000;display:inline;font-size:1.3em;margin:0;padding:0;font-weight:bold;}
.txtgran01{font-size:1.6em;line-height:22px;margin-bottom:20px;}
.txtgran01 strong{color:#2C2C2C;}
.caja01{padding:10px;margin:0 0 10px 0;background-color:#f6f6f6;}
.caja02{padding:10px;margin:0 0 10px 0;background-color:#fff;border:1px solid #dbdbdb;}
.caja03{padding:15px 0;margin:0 0 10px 0;background-color:#fff;text-align:center;position:relative;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;}
.caja03 input[type="button"]{position:absolute;right:0;top:12px;}
.caja03 p{text-align:left;margin:0!important;}
.caja04{border-bottom:1px solid #C1C1C1;border-top:1px solid #C1C1C1;background-color:#F6F6F6;padding:6px 3px;margin-bottom:7px;}
.caja04 h4{color:#017537;}
.caja05{padding:1px 0;margin:0 0 20px 0;background-color:#fff;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;}
.caja05 div{padding:10px;margin:0;background-color:#f6f6f6;}
.caja06{background-color:#f6f6f6;border-bottom:1px solid #ccc;padding:10px;margin:0 0 10px 0;}
.caja07 p{margin:0!important;}
.caja07{padding:1px 0;margin:0 0 20px 0;background-color:#fff;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;}
.caja07 div{margin:0;background-color:#f6f6f6;}
.caja07 a{padding:6px;display:inline-block;color:#58615C;text-decoration:none;}
.caja07 a:hover{color:#017537;text-decoration:underline;}
.caja07 .selecc{color:#fff!important;background-color:#017537!important;font-weight:bold;padding:6px;display:inline-block;text-decoration:none;}
.banner{margin:7px 0;}
.registro{position:absolute;top:0;right:3px;}
.bot01{padding:1px 5px 3px;color:#fff;background-color:#017537;border:0 none;height:24px;width:65px;margin:0;}
.bot02{padding:1px 12px 3px;color:#fff;background-color:#017537;border:0 none;height:24px;margin:0;}
.bot01:hover, .bot02:hover{background-color:#000;}
.borde01{background:url(../img/borde01.png) repeat-x bottom;padding:10px 0 35px 6px;margin:0 0 10px;background-color:#fff!important;}
.borde02{background:url(../img/borde02.png) repeat-x top;}
.borde03{border:1px solid #D6D6D6;padding:1px;background-color:#fff;}
.borde04{}
.sinborde{border:0 none!important;}
.liniavertical{margin:12px 5px;border-left:1px solid #C1C1C1;padding:0 0 0 35px;}
.enlaz01{font-size:.9em;text-decoration:underline;margin:0 7px;}
.enlaz02{font-size:.9em;font-weight:bold;text-decoration:none;height:14px;margin:0 7px;background:url(../img/fondo_enlaz02.gif) no-repeat;padding:2px 7px 4px 23px;width:93px;}
.enlaz01:hover, .enlaz02:hover{text-decoration:none;}
.enlaz03{color:#959595;}
.enlaz03:hover{color:#017537;}
.enlaz04{font-weight:bold;text-decoration:none;margin:0;background:url(../img/fle01.gif) no-repeat right 4px;padding:0 11px 0 0;margin:0 0 10px 0;line-height:22px;}
.enlaz04:hover{padding:0 15px 0 0;}
.enlaz05{font-weight:bold;text-decoration:none;margin:0;background:url(../img/fle07.gif) no-repeat right -8px;padding:0 11px 0 0;margin:0 0 10px 0;}
.enlaz05:hover{color:#2C2C2C;background:url(../img/fle07.gif) no-repeat right 5px;text-decoration:none;}
.enlaz06 a{font-weight:bold;color:#2c2c2c;}
.enlaz-descarga{text-decoration:none;margin:0;background:url(../img/fle06.png) no-repeat left -16px;padding:0 0 0 19px;height:9px;}
.enlaz-descarga:hover{color:#2C2C2C;text-decoration:none;background:url(../img/fle06.png) no-repeat left 1px;}
.enlaz-video{text-decoration:none;margin:0;background:url(../img/ico-video.png) no-repeat left -14px;padding:0 0 0 15px;}
.enlaz-video:hover{background:url(../img/ico-video.png) no-repeat left 1px;}
.enlaz-mas-info{text-decoration:none;margin:0 6px 0 0px;background:url(../img/bullet05.png) no-repeat left 2px;padding:0 0 0 15px;}
.enlaz-informe{text-decoration:none;margin:0;background:url(../img/ico-informe.png) no-repeat left -14px;padding:0 0 0 15px;}
.enlaz-informe:hover{background:url(../img/ico-informe.png) no-repeat left 0;}
.enlaz-ampliar{background:url(../img/ico_ampliar.gif) no-repeat left;padding:0 0 0 15px;}
.fecha01{font-size:.9em;color:#017537;}
.listado01 img{border:1px solid #C6C6C6;float:left;margin:0 10px 10px 0;padding:1px;}
.listado01 li{float:left;width:47%;margin:0 10px 10px 10px;padding:2px 0;border-bottom:1px solid #CBCBCB;}
.listado02 img{border:1px solid #C6C6C6;float:left;margin:0 10px 10px 0;}
.listado02 li{float:left;width:47%;margin:0 10px 10px 10px;padding:2px 0;font-size:.9em;line-height:14px;color:#787878;min-height:70px;}
.listado02 li p a{color:#787878!important;}
.listado03{margin:12px 5px;}
.listado03 li{background:url(../img/bullet03.png) no-repeat left 5px;padding:2px 0 2px 18px;}
.listado03 li.white{background:url(../img/bullet05.png) no-repeat left 5px;padding:2px 0 2px 18px;}
.listado03 .vermas{background:none;text-align:right;}
.listado03 .vermas a{color:#017537 !important;}
.listado03 .vermas a:hover{text-decoration:underline !important;}
.listado04{margin:12px 5px;}
.listado04 li{background:url(../img/bullet03.png) no-repeat left 12px;padding:8px 0 8px 18px;border-bottom:1px solid #C1C1C1;}
.listado04 a{font-weight:bold;text-decoration:underline;}
.listado04 a:hover{font-weight:bold;text-decoration:none;}
.listado04foto{margin-bottom:30px;clear:both;}
.listado04foto div{min-height:130px;}
.listado04foto h3{display:block;}
.listado04foto img{float:left;width:151px;}
.listado04foto div div{float:left;margin-left:15px;width:284px;}
.listado04foto p{margin:10px 0 0 0;}
.listado05{margin:1px 0;}
.listado05 li.blanc{background:url(../img/bullet03.png) no-repeat 5px 9px #FFF;padding:5px 0 5px 20px;margin:0;}
.listado05 li.gris{background:url(../img/bullet03.png) no-repeat 5px 9px #F5F5F5;padding:5px 0 5px 20px;margin:0;}
.listado05 li.sinimagen{padding:5px 0 5px 10px;margin:0 0 10px 0;}
.listado05 li.sinimagen a{font-weight:bold;text-decoration:underline;}
.listado05 li.sinimagen a:hover{text-decoration:none;}
.listado06foto{margin-bottom:30px;clear:both;}
.listado06foto div{min-height:80px;}
.listado06foto img{float:left;width:78px;padding:2px;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.listado06foto div div{float:right;width:355px;}
.listado06foto p{margin-bottom:0!important;}
.listado06foto strong{color:#2C2C2C;}
.listado07foto{}
.listado07foto div{padding:3px 0 2px 0;}
.listado07foto img{padding:2px;border-right:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.listado07foto div div{width:49%;}
.listado07foto p{margin-bottom:0!important;}
.listado07foto strong{color:#2C2C2C;}
.listado08{margin-bottom:40px;}
.listado08 div{padding:11px 13px;margin:1px 0;border-bottom:1px solid #C1C1C1;}
.listado08 p{margin:0!important;}
.listado10{margin:12px 0px;}
.listado10 li{padding:6px 12px 6px 18px;background-color:#F6F6F6;margin-bottom:1em;}
.listado10 .vermas{background:none;text-align:right;}
.listado10 .vermas a{color:#017537 !important;}
.listado10 .vermas a:hover{text-decoration:underline !important;}
.abierta{color:#017537;background:url(../img/ico-abierta.png) no-repeat right;padding-right:15px;}
.cerrada{color:#C70000;background:url(../img/ico-cerrada.png) no-repeat right;padding-right:15px;}
.ultimos{color:#EA8611;background:url(../img/ico-ultimos.png) no-repeat right;padding-right:15px;}
.pendiente{color:#0067c7;background:url(../img/ico-pendiente.png) no-repeat right;padding-right:15px;}
.listado09{margin-bottom:20px;}
.listado09 div{border-bottom:1px solid #C1C1C1;padding:10px 0;}
.listado09 p{margin-bottom:0!important;padding:0;}
.listado09 strong{color:#2C2C2C;}
.listado09foto{clear:both;}
.listado09foto div{padding-top:6px;}
.listado09foto div.derecha{width:565px;}
.listado09foto .cierra{border-bottom:1px solid #C1C1C1;clear:both;padding:8px 0 0 0;}
.listado09foto p{margin-bottom:0!important;padding:0;}
.listado09foto strong{color:#2C2C2C;}
.listado09foto p.titulolistadotexto{margin-top:5px;}
.listado09foto .imagenlistadotexto{margin:0px 15px 5px 0px;}
.listado10foto{margin-bottom:30px;clear:both;}
.listado10foto div{padding-top:6px;}
.listado10foto div.derecha{width:520px;}
.listado10foto .cierra{border-bottom:1px solid #C1C1C1;clear:both;padding:8px 0 0 0;}
.listado10foto p{margin-bottom:0!important;padding:0;}
.listado10foto strong{color:#2C2C2C;}
.listado11foto{margin:20px 0;}
.listado11foto div{border-bottom:1px solid #C1C1C1;padding:5px;}
.listado11foto div div{margin-right:12px;border:0;}
.listado11foto p{margin:0!important;}
.listado12 li{background:url(../img/bullet03.png) no-repeat left 9px;padding:5px 0 5px 17px;}
.listado12 strong{color:#2C2C2C;}
.listado13{margin:12px 0;}
.listado13 li{background:url(../img/bullet03.png) no-repeat left 11px;padding:4px 0 4px 12px;border-bottom:1px solid #C1C1C1;}
.listado13 li ul li{background:url(../img/bullet04.gif) no-repeat left 8px;padding:2px 15px;border-bottom:1px solid #C1C1C1;color:#949b97;}
.listado14{margin-bottom:40px;margin-top:-19px;}
.listado14 div{padding:11px 13px;margin:1px 0;border-bottom:1px solid #C1C1C1;position:relative;}
.listado14 p{margin:0!important;width:550px;}
.listado14 a{color:#2C2C2C;font-weight:bold;}
.participa{margin:10px 0;}
.participaa{color:#017537!important;font-weight:normal!important;}
.abre{cursor:pointer;color:#017537;font-weight:bold;}
.intro{padding:0!important;border:0 none!important;}
.intro p.abre{color:black;}
.intro p.abre:hover{text-decoration:underline;}
.tablaencuesta{width:100%;}
.tablaencuesta td{height:29px;padding:2px;margin:0;}
.tablaencuesta td img{margin:2px 0 0 0;}
.dato{text-align:right;font-size:1.5em;padding-right:10px!important;}
.dato strong{color:#2C2C2C;}
.tablaencuesta td input{margin:4px;}
.destacadosfoto1 div{width:100%;}
.destacadosfoto01 div div{width:200px;margin:0 22px 10px 0;float:left;}
.destacadosfoto01 h4{line-height:25px;}
.destacadosfoto01 p{margin:0!important;}
.destacadosfoto01 strong{color:#2C2C2C;}
.destacadosfoto02{margin-bottom:30px;clear:both;}
.destacadosfoto02 div div{width:201px;margin-right:25px;float:left;}
.destacadosfoto02 strong{display:block;padding:3px;background-color:#EDEDED;font-size:1em;margin:2px 0;color:#2C2C2C;}
.destacadosfoto02 div div div{margin:0;}
.destacadosfoto02 p{margin:10px 0 0 0;}
.destacadosfoto02 a{font-weight:bold;margin-left:3px;}
.destacadosfoto03{margin:20px 0 0;}
.destacadosfoto03 div{display:inline-block;width:100%;}
.destacadosfoto03 div div{width:24%;padding:16px 30px 0;float:left;}
.destacadosfoto03 div div div{width:170px;height:170px;padding:0;background-color:#e1e1e1;position:relative;margin-bottom:10px;}
.destacadosfoto03 div div div img{position:absolute;margin:4px;}
.destacadosfoto03 a{font-size:.9em;}
.destacadosfoto03 p{line-height:14px;}
.destacadosfoto04{margin:20px 0;line-height:15px;}
.destacadosfoto04 div{margin-bottom:5px;display:inline-block;}
.destacadosfoto04 div div{float:left;width:32%;padding:20px 11px 0 0;}
.destacadosfoto04 div div div{clear:both;width:100%;padding:6px;background-color:#F3F3F3;width:97%;margin-top:7px;}
.destacadosfoto04 img{float:left;}
.destacadosfoto04 p{float:right;width:58%;min-height:120px;}
.destacadosfoto04 strong{color:#2C2C2C;}
.destacadosfoto04 a{font-size:.9em;}
.destacadosfoto05{border-bottom:1px solid #C1C1C1;}
.destacadosfoto05 img{margin-right:10px;}
.destacadosfoto05 div{margin-bottom:10px;}
.destacadosfoto05 div div{margin-right:10px;width:32%;}
.destacadosfoto06{border-bottom:1px solid #C1C1C1;}
.destacadosfoto06 div{display:inline-block;margin-bottom:1px;}
.destacadosfoto06 div div{width:131px;padding:12px;background-color:#fff;margin:1px 1px 0 0;float:left;}
.destacadosfoto06 div div:hover{background-color:#017537;}
.destacadosfoto06 div div:hover a{color:#fff;}
.destacadosfotocheck div{margin:8px 0;border-bottom:1px solid #C1C1C1;}
.destacadosfotocheck div div{position:relative;width:49%;border:none;}
.destacadosfotocheck input{position:absolute;top:0;left:115px;}
.destacadosfotocheck p{position:absolute;top:-2px;left:150px;}
.destacadosfotocheck a{font-weight:bold;text-decoration:underline;}
.destacadosfotocheck a:hover{text-decoration:none;}
#paginador{border-top:2px solid #c1c1c1;padding:20px 13px;margin-bottom:40px;}
#paginador a{color:#58615C;margin:0 7px;}
#paginador a:hover{color:#017537;text-decoration:none;}
a.pag-inicio{background:url(../img/ico_pag_inicio1.gif) no-repeat left 2px;padding:0 0 0 12px;}
a.pag-inicio:hover{background:url(../img/ico_pag_inicio2.gif) no-repeat left 2px;color:#017537;}
a.pag-anterior{background:url(../img/ico_pag_anterior1.gif) no-repeat left 2px;padding:0 0 0 12px;}
a.pag-anterior:hover{background:url(../img/ico_pag_anterior2.gif) no-repeat left 2px;color:#017537;}
a.pag-siguiente{background:url(../img/ico_pag_siguiente1.gif) no-repeat right 2px;padding:0 12px 0 0;}
a.pag-siguiente:hover{background:url(../img/ico_pag_siguiente2.gif) no-repeat right 2px;color:#017537;}
a.pag-ultima{background:url(../img/ico_pag_ultima1.gif) no-repeat right 2px;padding:0 12px 0 0;}
a.pag-ultima:hover{background:url(../img/ico_pag_ultima2.gif) no-repeat right 2px;color:#017537;}
.selec-paginador{font-weight:bold;color:#017537;margin:0 7px;}
#mapa iframe{padding:5px;border:1px solid #e1e1e1;}
#mapa a{color:#017537!important;}
.formulario01{padding:15px;margin:0 0 10px 0;background-color:#f6f6f6;text-align:center;}
.formulario01 fieldset{text-align:left;}
.formulario01 p{padding:0;margin-bottom:10px!important;}
.formulario01 label{display:inline-block;width:170px;}
.formulario01 input[type="text"]{width:340px;margin:0 10px;color:#017537;}
.cajaformulario01{margin:14px 0;padding:12px;border:1px solid #fff;background-color:#e8e8e8;}
.formulario01 select{width:120px;margin:0 10px;color:#017537;}
.cajaformulario02{padding:12px 0;border-bottom:1px solid #fff;}
.cajaformulario02 label{display:inline-block;width:50px!important;}
.cajaformulario02 img{margin-right:10px;}
.cajaformulario02 input[type="text"]{width:112px!important;}
.formulario02{padding:15px;margin:0 0 10px 0;background-color:#f6f6f6;text-align:center;position:relative;}
.formulario02 p{display:inline;text-align:left;}
.formulario02 fieldset{text-align:left;margin:0 0 8px 0;}
.formulario02 legend{margin:0 10px 0 0;padding:0!important;float:left;width:75px;}
.formulario02 label{display:inline;margin:0 10px 0 5px;}
.formulario02 label.izq{display:block;float:left;margin:0 10px 0 5px;width:130px;}
.formulario02 label.der{text-align:right;display:block;margin:0 10px 0 5px;width:130px;float:left;}
.formulario02 input:focus{color:#fff;background:#017537;}
.formulario02 select{width:120px;margin:0 10px;color:#017537;}
.formulario02 input[type="submit"]{position:absolute;right:15px;bottom:13px;}
.formulario02 select{color:#017537;margin:0 10px;width:320px;}
.formulario02 select.izq, .formulario02 input.izq{float:left;margin:0 !important;width:470px;}
.formulario02 select.der, .formulario02 input.der{float:right;width:67%;margin-right:2%;}
.formulario02 fieldset.alignder{text-align:right;}
.formulario02 .textoder{position:relative;right:30px;}
.formulario02 .submitder{position:relative !important;top:0 !important;left:auto !important;right:21px !important;}
.formulario02 .optionWord{margin-right:32%;text-align:right;padding:5px 10px 0 !important;}
.formulario02 .fecha{float:left;margin-left:6%;}
.formulario02 .fecha select{width:187px;}
.formulario02 .optionWord input{text-align:center;}
.formulario03{margin:0 0 10px 0;text-align:center;position:relative;}
.formulario03 legend{height:20px;margin:0 0 10px 0;padding-left:15px;text-align:left;}
.formulario03 ul{width:33%;float:left;margin:5px 0 10px 0;border-top:1px solid #C1C1C1;padding:10px 0 0 0;}
.formulario03 fieldset{padding:0;margin:0 0 15px 0;}
.formulario03 ul li{text-align:left;margin:0 0 5px 15px;}
.formulario03 input{margin-right:6px;}
.formulario04{background-color:#fff;padding:0;text-align:center;}
.formulario04 fieldset{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:15px 0;text-align:left;margin-bottom:20px;}
.formulario04 p{padding:0;margin:0;}
.formulario04 label{display:inline-block;width:140px;vertical-align:top;}
.formulario04 select{width:340px;margin:0 10px;color:#017537;}
.formulario04 input:focus{color:#fff;background:#017537;}
.formulario04 select{width:170px;margin:0 10px;color:#017537;}
.formulario04 textarea{width:480px;margin:0 10px;color:#017537;}
.formulario05{text-align:center;border-top:1px solid #C1C1C1;}
.formulario05 fieldset{text-align:left;width:45%;padding:15px;border-bottom:1px solid #C1C1C1;min-height:140px;}
.formulario05 p{padding:0;margin-bottom:5px!important;}
.formulario05 label{display:inline-block;width:130px;}
.formulario05 input[type="text"], .formulario05 select{margin:0 5px;color:#017537;}
.formulario05 input:focus{color:#fff;background:#017537;}
formulario06{text-align:left;}
.formulario06 fieldset{width:65%;text-align:left;}
.formulario06 label{display:inline-block;margin:0 5px;width:130px;}
.formulario06 input[type="text"], .formulario06 select{color:#017537;margin:0 5px;}
.formulario07{border-top:1px solid #C1C1C1;padding:10px 0;}
.formulario07 img{padding:0 0 10px;}
.formulario07 fieldset{padding:5px 15px 4px 0;}
.formulario07 legend{background-color:#017337;color:#FFFFFF;padding:0 10px !important;width:99%;}
.formulario07 #buscador div{margin-bottom:5px !important;padding:0;width:45%;}
.formulario07 label{margin:0 10px;width:180%;}
.formulario07 input[type="text"], .formulario07 select{color:#017537;margin:5px;}
.tabla01{width:100%;margin-top:30px;}
.tabla01 tr{margin:1px 0;}
.tabla01 th, .tabla01 td{text-align:left;padding:12px 8px;}
.tabla01 th{border-bottom:2px solid #017537;padding-top:20px;color:#2C2C2C;}
.tabla01 td{border-bottom:1px solid #C1C1C1;}
.tabla02{width:100%;margin-top:30px;background-color:#f3f3f3;}
.tabla02 tr{margin:1px 0;}
.tabla02 th, .tabla02 td{text-align:left;padding:8px;}
.tabla02 th{font-weight:normal;}
.tabla02 td{border-bottom:1px solid #D3D3D3;}
.tabla02 label{font-weight:normal!important;padding:0!important;}
.tabla03 fieldset{margin:20px 0;}
.tabla03 fieldset div{display:inline-block;margin:10px;width:200px;}
.tabla03 fieldset div input{margin-right:5px;}
.tabla03 label{display:block;font-weight:bold;padding:10px 0;text-align:left;}
.tabla03 textarea{height:40px;}
.tabla03 input[type="text"]{color:#017537;}
.tabla04{margin-bottom:30px;}
.tabla04 caption{color:#2C2C2C;padding:4px;}
.tabla04 td{padding:4px;vertical-align:middle;font-size:.9em;line-height:12px;}
.tabla04 .fondo_rss{background:url(../img/ico_rss.png) no-repeat left;padding:2px 0 2px 23px;}
.tabla05{margin-top:30px;}
.tabla05 tr{margin:1px 0;}
.tabla05 th, .tabla01 td{text-align:left;padding:6px;}
.tabla05 th{border-bottom:2px solid #C1C1C1;padding-top:20px;color:#2C2C2C;}
.tabla05 td{border-bottom:1px solid #C1C1C1;padding:6px;}
#menuhor ul li{border:none;}
#menuhor a{display:block;color:#58615C;text-decoration:none;padding:3px 5px;}
#menuhor a:hover{color:#017537;}
#menuhor li ul{display:none;margin:0 0 0 5px;}
#menuhor ul a{color:#949B97;padding:0;text-decoration:underline;}
#menuhor ul a:hover{color:#017537;padding:0;}
#inline-1{width:450px;background-color:#fff;text-align:left;}
#inline-1 input{margin:0 0 0 18px;}
#inline-1 input:focus{color:#fff;margin:0 0 0 18px;background-color:#017537;}
#inline-2{width:450px;background-color:#fff;text-align:left;}
#inline-2 p{padding:10px;}
.fotos3{height:auto;}
.fotos3 img{height:auto;margin-bottom:10px;max-width:455px;float:left;padding:0 3px;}
.txtgran02{font-size:1.2em;}
p.agenda a{color:#FFF;}
.enlacesderecha{float:right;width:48%;}
.enlacesizquierda{float:left;width:48%;}
.sinmenu{width:74% !important;}
.mapas{height:291px;width:100%;}
.mapas b{font-size:20px;color:green;}
.mapas p{height:auto;}
.mapas ul{margin-top:12px;margin-bottom:12px;padding-left:40px;}
.mapas ul li{display:list-item;list-style-type:disc;list-style-position:outside;list-style-image:none;}
.seccion_titulo{margin-bottom:12px;}
.resultadosbuscaor a b{color:red !important;}
.pika-image{background:none repeat scroll 0 0 #FAFAFA;height:345px;padding:10px;position:relative;width:345px;}
.pika-imgnav a.previous, .pika-imgnav a.next{height:345px;}
.subir{color:#017537;background:url(../img/1296142492_arrow-single-up-green.png) no-repeat left;padding-left:15px;}
.bajar{color:#C70000;background:url(../img/1296142488_arrow-single-down-green.png) no-repeat left;padding-left:15px;}
.borrar{color:#C70000;background:url(../img/1296142482_101.png) no-repeat left;padding-left:15px;}
.mensaje{color:#017537;font-weight:normal;background:url(../img/ico-abierta.png) no-repeat left;padding-left:15px;}
.bordertopbottom{border-bottom:1px solid rgb(193, 193, 193);border-top:1px solid rgb(193, 193, 193);}
.bordertop{border-top:1px solid rgb(193, 193, 193);}
.borderbottom{border-bottom:1px solid #C1C1C1;}
.error_form{color:#D8000C;text-align:left;margin:0 0 10px !important}
.mariginbottom15px{margin-bottom:15px;}
.success, .warning, .error{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/box/success.gif');}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url('../img/box/warning.png');}
.error{color:#D8000C;background-color:#FFBABA;background-image:url('../img/box/error.png');}
.fieldhtml ul,ol{display:list-item !important;margin-bottom:15px;}
.fieldhtml ol{list-style:none;}
.fieldhtml ul li{list-style-type:disc;margin-left:36px;display:list-item !important;}
.fieldhtml ul li li{list-style-type:square;margin-left:36px;}
.fieldhtml ol li{list-style-type:lower-alpha;margin-left:0px;display:list-item !important;}
.fieldhtml ol li li{list-style-type:lower-roman;margin-left:36px;}
.texto_seccion{margin-bottom:15px;}
form.newslettersubscription-form{border-bottom:1px solid #C1C1C1;border-top:1px solid #C1C1C1;padding:15px 15px 0 15px;background:#F6F6F6;}
div.newslettersubscription-buttons{margin-top:20px;text-align:right;padding-bottom:15px;}
div.newslettersubscription-email{margin-top:10px;height:30px;}
div.newslettersubscription-email label{float:left;}
div.newslettersubscription-email input{width:80%;float:right;margin-top:0px;}
div.newslettersubscription-buttons input{background-color:#017537;border:0 none;color:#FFFFFF;height:24px;margin:0;padding:1px 5px 3px;width:90px;}
.banner_resultado{margin-top:20px;background:url(../img/rutas/resultados.png) no-repeat scroll 285px 12px transparent;padding:16px 4px 4px 2px;height:126px;}
.tabla_ruta01{width:100%;font-size:12px;color:#000;}
.tabla_ruta01 a{color:#000;}
.tabla_ruta01 tr{margin:1px 0;}
.tabla_ruta01 th, .tabla_ruta01 td{text-align:left;padding:0 5px;width:65%;}
.tabla_ruta01 th{padding-bottom:10px;color:#017537;font-weight:bold;}
.tabla_ruta01 td{background-color:#E1E1E1;border-bottom:3px solid #FFFFFF;border-right:3px solid #FFFFFF;padding:5px;}
.tabla_ruta02{width:100%;font-size:12px;color:#000;}
.tabla_ruta02 a{color:#000;}
.tabla_ruta02 img{width:120px;}
.tabla_ruta02 tr{margin:1px 0;}
.tabla_ruta02 th{text-align:center;padding:0 5px;padding-bottom:10px;font-weight:bold;background-color:#E1E1E1;border-bottom:3px solid #FFFFFF;border-right:3px solid #FFFFFF;}
.tabla_ruta02 td{padding:5px;}
.tabla_ruta02 td.colProv{width:77px;text-align:center;border-bottom:1px solid #E7E7E7;}
.tabla_ruta02 td.colDen{width:307px;border-bottom:1px solid #E7E7E7;}
.tabla_ruta02 td.colDen span{background:url(../img/rutas/caja_verde.gif) no-repeat left 20px transparent;padding:15px;margin-left:5px;}
.tabla_ruta02 td.colDen .mas{padding:0 20px;}
.tabla_ruta02 td.colMun{width:130px;text-align:center;border-bottom:1px solid #E7E7E7;}
.tabla_ruta02 td.colEntPat{width:110px;text-align:center;border-bottom:1px solid #E7E7E7;}
.tabla_ruta02 td.colTip{width:118px;text-align:center;border-bottom:1px solid #E7E7E7;}
.tabla_ruta02 td.colHora{width:157px;border-bottom:1px solid #E7E7E7;text-align:center;}
.caja_verde{background:url(../img/rutas/caja_verde.gif) no-repeat left center transparent;font-weight:bold;padding:0 15px;}
.caja_verde_ruta{background:url(../img/rutas/caja_verde.gif) no-repeat left 7px transparent;font-weight:bold;padding:0 15px;}
#submenu{margin-bottom:20px;}
#submenu span{width:35%;}
#paginador-ruta a{color:#58615C;}
#paginador-ruta a:hover{color:#017537;text-decoration:none;}
.cita{font-style:italic;text-align:justify;margin:30px 0;border-bottom:1px solid #DBDBDB;}
.cita #abre{margin-right:10px;padding:2px 3px;}
.cita #cierra{margin-left:10px;}
.separador{border-bottom:1px solid #C1C1C1;margin:10px 0;}
.descarga{font-weight:bold;}
#menu_guia{margin:2em 0;}
#menu_guia ul{display:inline;margin:2px 0 0;padding:0;}
#menu_guia ul li{text-align:center;padding:0.1em;margin:0 0.1em;width:10em;display:block;float:left;border:1px solid #C1C1C1;}
#menu_guia ul li a{text-decoration:none;display:block;}
#menu_guia ul li a:active, #menu_guia ul li a:hover, .nav_actual a{background-color:#017337;color:#FFFFFF;}
#seccion_guia{border:1px solid #C1C1C1;color:#017337;text-align:center;padding:0.3em 1em;margin:0 0.1em;}
.guia_titseccion{background-image:url('../img/linea-n.PNG');background-position:center center;background-repeat:repeat-x;}
.guia_titseccion span{background-color:#FFFFFF;padding:0 1em 0 0;}
.compartir{width:35%;float:left;margin-left:100px;padding:0px !important;}
.meGusta{width:35%;float:left;padding:0px !important;margin-top:5px;}
.meGusta div{padding:0px !important;margin-right:10px;}
.fb-like span{height:22px!important;}