body{background:#dde5c3 url(../img/backbody.jpg) top repeat-x; width:100%;height:100%; margin:35px 0; padding:0; text-align:center;}
a, a:visited{color:#000;text-decoration:none;}
a:active, a:focus, a:hover{text-decoration:underline;}
a.diasel, a.diasel:visited {background-color:#617702;color:#FFF;font-weight:bold;text-decoration:none;display:block;}
a.diasel:active, a.diasel:focus, a.diasel:hover{background-color:#CCCCCC;color:#2F3902;}
a.enlaceverde{
	color:#617702;
	text-decoration:underline;
	font-weight: bold;
}
a.enlaceverde:active, a.enlaceverde:focus, a.enlaceverde:hover{
	color:#6b6b6c;
	text-decoration:underline;
	font-weight: bold;
}
a.titulo{text-decoration:none;}
a.titulo:active, a.titulo:focus, a.titulo:hover{color:#617702;text-decoration:none;}
a.lmas, a.lmas:visited {color:#617702;font-weight:bold;text-decoration:none;}
a.lmas:active, a.lmas:focus, a.lmas:hover{background-color:#617702;color:#FFF;font-weight:bold;text-decoration:none;}
a.subrayado, a.subrayado:visited {text-decoration:underline;}
a.subrayado:active, a.subrayado:focus, a.subrayado:hover{font-weight:bold;text-decoration:underline;}
.bannersizq{width:17.25em;border:0;}
.bannerscentr{width:13em;height:7.25em;border:0;}
#bloquecentro{width:48.0625em;position:absolute;min-height:95%;margin-left:20px;top:35px;z-index:1;}
#bloquederecha{background:#7ea006 url(../img/backder.jpg) top right no-repeat; margin-left:14px;text-align:right;padding-top:70px;}
#bloquederechaabajo{background:#7ea006 url(../img/backflores.jpg) bottom right no-repeat; margin-left:14px;display:block;height:240px;}
#bloquederecha .bloquemenu{background-color:#7ea006;overflow: hidden;width:auto;}
#bloquederecha ul.menu {background-color:#617702; list-style-type:none;color:#FFF;margin:0px;padding:0px;width:13.5em;float:right;}
#bloquederecha ul.menu li {border-bottom:solid 1px #a8be59; font-size:0.75em; padding:5px 10px 5px 0px;font-weight:bold;display:block;}
#bloquederecha ul.menu li.submenu {border-bottom:solid 1px #a8be59; font-size:0.75em; padding:5px 10px 0px 0px;font-weight:bold;display:block;}
#bloquederecha ul.menu li a{color:#FFF;text-decoration:none; font-weight:normal;}
#bloquederecha ul.menu li a:active, #bloquederecha ul.menu li a:focus, #bloquederecha ul.menu li a:hover{color:#FFF;text-decoration:none; font-weight:bold;letter-spacing:0.05em;}
#bloquederecha ul.menu ul{background-color:#bedc7c; list-style-type:none;color:#000;margin:5px -10px 0 0;padding:10px 5px 10px 0;}
#bloquederecha ul.menu li ul li{border:0;font-size:1em; padding:0px 5px 5px 0px;}
#bloquederecha ul.menu li ul li.selecc{border:0;font-size:1em; background:transparent url(../img/bullet.gif) center right no-repeat; padding-right:10px; margin-right:5px}
#bloquederecha ul.menu li ul li a{color:#000;text-decoration:none; font-weight:normal;}
#bloquederecha ul.menu li ul li a:active, #bloquederecha ul li  ul li a:focus, #bloquederecha ul li ul li  a:hover{color:#000 !important;text-decoration:none; font-weight:bold;background:transparent url(../img/bullet.gif) center right no-repeat; padding-right:10px;}
#bloqueizquierda{width:62.5em;min-height:30em;background:#7ea006 url(../img/backizqu.jpg) top left no-repeat;margin-top:75px;}
#bloqueizquierdaabajo{width:62.5em;background:#7ea006 url(../img/backizqubottom.jpg) bottom left no-repeat;}
#bottomcontenidocentral{background:url(../img/backrbottom.gif) left bottom no-repeat;width:48.0625em;height:12px;display:table;}
.bordederecha{border-left:solid 1px #ddded9;}
.buscador{display:block; font-size:90%;width:auto; overflow:hidden;padding:15px 0 0 115px; background:url(../img/carpeta.jpg) left center no-repeat;}
.buscador .linea{float:left;}
.buscador .lineafirts{float:left;padding:0px 30px 0px 0px;}
.buscador label{font-size:110%;display:block;font-weight:normal;float:left;}
.buscador img{float:left;padding:1em 0 0 1em;border:0;}
.buscador input#palabra{width:7.75em;border:solid 1px #CFCFCF;}
.buscador input.fecha{width:5.1em;border:solid 1px #CFCFCF;}
* html .buscador input#palabra{width:7em;border:solid 1px #CFCFCF;}
* html .buscador input.fecha{width:4.8em;border:solid 1px #CFCFCF;}
input.boton{color:#000;font-weight:bold;border:0;background:#FFF url(../img/backsubmit.gif) no-repeat left center; padding-left:13px;cursor:pointer;}
.buscador span{color:#6B6B6C;font-weight:bold;font-size:90%;}
.calendario{float:left;margin-left:10px;border:2px solid #c7c7c7;padding:5px;}
.calendario table{border-collapse:collapse;font-size:90%;}
.calendario table th{border-top:1px solid #c7c7c7;padding:2px;font-weight:bold;}
.calendario table td{border-top:1px solid #c7c7c7;padding:2px;color:#D12D2E;font-weight:bold;text-align:center;}
.calendario table td.hoy{border-top:1px solid #c7c7c7;background:#E3E3E3; color:#751819;}
.calendario table td.enblanco{border-top:1px solid #c7c7c7;padding:2px;color:#fff;}
.centrado{display:block;margin:0 auto;text-align:center;}
.centradologos{display:block;margin:0 auto;text-align:center;padding:20px 0px;}
.centradologos img{border:0;padding-right:20px; display:inline;}
.centrado img{border:solid 2px #d5d5d5;margin:10px 0;padding:4px}
* html .centrado2{display:block;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
* +html .centrado2{display:block;margin:0 auto;text-align:center;width:100%;overflow:hidden;}
.centrado2{display:table;margin:0 auto;text-align:center;}
.centrado2 img{border:solid 2px #d5d5d5;margin:10px 0 30px 0;padding:4px}
.centrado2 .flash{width:475px; height:140px;}
.centrado2 .bordeflash{border:solid 2px #d5d5d5;margin:10px 0 30px 0;padding:4px;width:475px; height:140px;}
.contenedorbloqueprincipal{overflow: hidden;width:100%;display:table-row;}
.contenedorbloque{overflow: hidden;width:100%;display:table;}
.contenedorbloquepie{overflow: hidden;width:100%;display:table;}
.contenedorbajomenu{width:62.5em;display:block;padding-top:10px;padding-left:10px;}
.contenedorbajomenu .bloque{float:right;width:18.5em;display:block;clear:both;}
.contenedorbajomenu .bloquetiempo{border-top:solid 1px #c2c9a8;float:right;width:13em;display:block;clear:both;margin-top:20px; padding-top:20px;}
.contenedorcentrado{text-align:center;margin:0 auto;padding:35px 0 0 0;}
.contenedorcentrado h3{display:none;}
.contenedorcentrado ul{list-style-type:none; display:inline;margin:0;padding:0;font-size:90%;}
.contenedorcentrado ul li{display:inline; border-left: solid 1px #000;padding:0 0.3em;margin:0;}
.contenedorcentrado ul li.primero{display:inline; border-left:0;padding:0 0.3em;margin:0;}
.contenedorcentrado ul li span.actual{color:#C41800; font-weight:bold;}
.cursiva{font-style:italic;}
* html .cursiva{font-style:italic;border:solid 1px white;}
#contenidocentral{width:auto; background-color:#FFFFFF;font-size:0.75em; padding:15px;}
dl{margin-bottom:0; padding-bottom:0;}
dt{font-weight:bold; font-size:110%;display:block; padding:0; margin:0}
dt a{text-decoration:none;}
dt a:active, dt a:focus, dt a:hover{color:#617702;text-decoration:none;}
dd{padding:0; margin:0; padding-bottom:10px;}
.diames{float:left;border:2px solid #c7c7c7;text-align:center;width:6em;}
.diames .numdia{color:#617702; font-size:400%;font-weight:bolder;padding:5px 5px;}
.diames .mes{color:#50514F; background-color:#cccccc;font-size:130%;font-weight:bolder;padding:3px 0px;}
.diames .txtdia{color:#000; background-color:#cccccc;font-size:100%;font-weight:bolder;padding:3px 0px 23px 0px;border-top:dotted 1px #FFF;}
* +html .diames .txtdia{padding:3px 0px 27px 0px;}
* html .diames .txtdia{padding:3px 0px 27px 0px;}
.fderechamenu{float:right;}
.fderecha{display:table-cell;vertical-align:top;}
.fizquierda{display:table-cell;vertical-align:top;}
* html .fderecha{float:right;}
* html .fizquierda{float:left;}
* +html .fderecha{float:right;}
* +html .fizquierda{float:left;}
.fizquierda116{float:left;height:116px;}
.fizquierda220{width:18.35em;display:table-cell !important;vertical-align:top;padding-right:7px;}
* html .fizquierda220{float:left;width:17.7em;}
* +html .fizquierda220{float:left;width:18em;}
.flechacal{border:0;width:0.7em; height:0.75em;}
.flechacalspan{width:0.7em; vertical-align:bottom;}
form{margin:0;}
#general{width:62.5em; height:100%;display:block;text-align:left;font-family:Arial, Helvetica, sans-serif;color:
#000;margin:0 auto;}
h1{color:#617702;font-weight:bold;font-size:130%; padding:0; margin: 25px 0 0 0; text-align:right;}
h2.textoverde{color:#617702;font-weight:bold;font-size:115%; padding:0; margin:0;}
h2.negro{color:#000;font-weight:bold;font-size:115%; padding:0; margin:0;}
h3{font-weight:bold; font-size:110%;display:block; padding:0; margin:0}
h3.textoverde{color:#617702;font-weight:bold;font-size:110%; padding:0; margin:0;}
h3.txtitulargr{font-weight:bold; font-size:120%;display:block;}
h3.gris{color:#666666;font-weight:bold;display:block;margin-bottom:3px;font-size:100%;}
.iconos{display:block;}
.iconos span{padding:0 10px 15px 0px;}
.iconos a, .iconos a:visited{color:#2F2F2E;font-size:90%;text-decoration:none; font-weight:bold;letter-spacing:0.05em;display:inline-block;}
.iconos a:active, .iconos a:focus, .iconos a:hover{text-decoration:underline}
.iconos img{border:0; width:1.85em; height:1.7em;float:left;padding-right:3px;}
.imgalcalde{width:12.6em; height:13.5em;border:2px solid #D5D5D5;padding:4px;margin-right:15px;float:left;}
.imgempresa{border:solid 2px #d5d5d5;margin:0 0 0 20px;padding:4px; float:right;}
.imgalojamiento{width:13em; height:8.6em;border:2px solid #D5D5D5;padding:4px;margin-right:15px;}
.imgentorno{border:0;width:13em; height:8.6em;}
.imgaleriapeq{width:145px;height:107px;border:0;padding:6px;background:url(../img/backfotogaleria.jpg) top left no-repeat;}
.imgfotoindex{width:270px;height:200px;border:0;padding:9px;background:url(../img/backfotoindex.jpg) top left no-repeat;}
.imglogopp{width:3.55em; height:6.15em;border:0;}
.imglogopsoe{width:7.4em; height:6.15em;border:0;}
.imglogoides{width:4.6em; height:5.8em;border:0;}
.imgmondu{width:305px; height:116px;border:0;}
.imgtxtdu{width:433px; height:81px;border:0;float:right;}
.imgsuperior{width:100%; border:0;}
.imgsuperiorflash{width:739px;height:192px; border:0;}
.largocuerpo{min-height:820px;}
* html .largocuerpo{height:820px;}
* +html .largocuerpo{min-height:810px;}
.largocuerpoesp{min-height:1020px;}
* html .largocuerpoesp{height:1020px;}
* +html .largocuerpoesp{min-height:1010px;}
.largocuerpopag{min-height:630px;}
* html .largocuerpopag{height:630px;}
* +html .largocuerpopag{min-height:610px;}
.margen220{padding-left:15px; height:100%;display:table-cell;}
* html .margen220{margin-left:220px;padding-left:10px; height:100%;position:relative;float:none;}
* +html .margen220{margin-left:220px;padding-left:15px; height:100%;position:relative;float:none;}
.minf10{margin-bottom:20px;}
.mesanio{color:#19566C;font-weight:bold;text-align:center;width:70%;vertical-align:top; margin-top:0px;display:inline-block;}
.menusup{width:100%;height:32px;padding:0; margin:0;}
.menusup ul{list-style-type:none;padding:0px;vertical-align:bottom;float:right;text-align:right;white-space:nowrap;overflow:visible;position:absolute; right:0;top:-10px;}
* html .menusup ul{top:5px}
* +html .menusup ul{top:5px}
.menusup ul li{display:inline; padding:0 5px;font-size:70%;border-right:1px solid #000;}
.menusup ul li.last{display:inline; padding:0 5px;font-size:70%;border-right:0;}
.menusup ul li a, .menusup ul li a:visited{color:#000; text-decoration:none;}
.menusup ul li a:active, .menusup ul li a:focus, .menusup ul li a:hover{color:#000; text-decoration:underline;}
.noflota{clear:right;margin:0;padding:0; height:1px;}
.negrita{font-weight:bold;}
p{margin-top:10px;padding-top:0px;}
.pie{padding:5px 0px 20px 0px;}
.pizq10{padding-left:10px;}
.pizq15{padding-left:15px;}
.pizq30{padding-left:30px;}
.pizq40{padding-left:40px;}
.pder10{padding-right:10px;}
.pder14{padding-right:14px;}
.pder15{padding-right:15px;}
.pder30{padding-right:30px;}
.pinf5{padding-bottom:5px;}
.pinf10{padding-bottom:10px;}
.pinf15{padding-bottom:15px;}
.pinf20{padding-bottom:20px;}
.pinf25{padding-bottom:25px;}
.pinf35{padding-bottom:35px;}
.pinf40{padding-bottom:40px;}
.psup3{padding-top:3px;}
.psup5{padding-top:5px;}
.psup10{padding-top:10px;}
.psup15{padding-top:15px;}
.psup20{padding-top:20px;}
.psup25{padding-top:25px;}
.psup30{padding-top:33px;}
.psup35{padding-top:35px;}
.psup40{padding-top:40px;}
.psup45{padding-top:45px;}
.psup50{padding-top:50px;}
.psup55{padding-top:55px;}
.psup60{padding-top:60px;}
.psupbanner{padding-top:35px;}
.psupbannergaleria{padding-top:60px;}
#rastromigas{width:auto;background:#cde282 url(../img/backmigas.jpg) top left repeat-x;color:#000;font-weight:bold; padding:5px 0px 5px 15px; margin-top:7px;}
#rastromigas a{font-weight:normal; text-decoration:none;}
#rastromigas a:active, #rastromigas a:focus, #rastromigas a:hover{font-weight:normal; text-decoration:underline;}
span{padding:0; margin:0;}
span.masgrande{font-size:170%;}
.txtderecha{text-align:right;}
.txtitular{font-weight:bold; font-size:110%;display:block;}
.txtdu{width:inherit; text-align:right; overflow:hidden;background-color:#FFFFFF;margin-top:3px;}
* html .txtdu{width:29em; text-align:right; overflow:hidden;background-color:#FFFFFF;margin-top:3px;}
.txtgrandenegra{color:#000; font-size:180%;font-weight:bold;}
.txtgrandeverde{color:#617702; font-size:180%;font-weight:bold;}
.txtverde{color:#617702; display:block;font-weight:bold;}
.txtverdesub{color:#617702; font-weight:bold;}
.txtgris{color:#6B6B6C;font-weight:bold;font-size:90%}
a.txtpeqnegro{font-size:87%;}
.txtgrispeq{color:#2F2F2E;font-size:70%;}
.txtgrispeq a, .txtgrispeq a:visited{color:#2F2F2E;text-decoration:none;}
.txtgrispeq a:active, .txtgrispeq a:focus, .txtgrispeq a:hover{color:#2F2F2E;text-decoration:underline !important;}
span.txtnegrapeq{color:#000;font-size:0.9em;display:block;padding-bottom:7px;}
div.txtnegrapeq{color:#000;font-size:0.9em;display:block;padding-bottom:12px;}
.zonaizquierda{position:absolute;display:block;width:inherit;}
br{line-height:4px;}
.fondoblanco{background-image:url(../img/blanco.gif);width:inherit;display:block;overflow:hidden;}
ul{list-style-type:none;}
ul.sinbullet{list-style-type:none; padding:0; margin:0;}
ul.sinbullet li{padding-bottom:0.5em;}
ul.sinbullet li a, ul.sinbullet li a:visited{text-decoration:underline;}
ul.sinbullet li a:active, ul.sinbullet li a:focus, ul.sinbullet li a:hover{background-color:#575757; color:#FFF;}
* html .bloie6{overflow:hidden;width:100%;}
.bloie6{display:table;width:100%;}
ul.accesibilidad{margin:15px; padding:0;list-style-type:disc;}
ul.accesibilidad li{padding-bottom:1em;}
