@charset "utf-8";
/* CSS Document */
BODY{margin:0; padding:0; color:#333; background:#b90000; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:.7em;}
BODY.modal{background:#FFF;}
FORM{margin:0; padding:0; font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif;}
INPUT, SELECT, TEXTAREA{background:#FFF no-repeat left top; border:1px solid; border-top-color:#9D9D9D; border-bottom-color:#E7E7E7; border-right-color:#E7E7E7; border-left-color:#9D9D9D; font-size:1em; padding:.2em .1em .1em .5em; color:#555;}
INPUT, SELECT, TEXTAREA{font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:1em;}
H1, H2, H3, H4, H5, H6, H7{margin:0; padding:0;}
IMG{border:0;}
.salto{clear:both;}
.salto0{clear:both; line-height:0px;}
.salto000{clear:both; font-size:0px; height:0px; line-height:0px;}
.separador{background:url('../img/bgTitulo.gif') repeat-x; height:5px; border:0px solid;}
.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.floatNone{float:none !important;}
.clearBoth{clear:both !important;}
.displayBlock{display:block !important;}
.displayNone{display:none !important;}
.displayTable{display:table !important;}
.displayTableCell{display:table-cell !important;}
.displayTableRow{display:table-row !important;}
.textL{text-align:left !important;}
.textC{text-align:center !important;}
.textR{text-align:right !important;}
.textB{vertical-align:bottom !important;}
.saltarMenu{display:none !important;}
.sinBorder{border:none !important;}
.txtRed{color:#b90000;}
A{color:#b90000;}
A:hover{color:#000;}

/* CABECERA */
DIV#cabecera{width:100%; margin:auto; border-top:1px solid #757575; height:107px; color:#FFF !important; background:#fff url(../img/bgCabecera.png) no-repeat bottom center;}
DIV#cabecera DIV.cabeceraInt{width:980px; margin:auto; position:relative;}
DIV#cabecera H1{float:right; margin:-13px 0 0 0; position:relative;}
DIV#cabecera A{text-decoration:none; color:#b90000;}
DIV#cabecera A IMG{float:left; margin:25px 10px 0 0;}
DIV#cabecera A SPAN{float:left; margin:25px 0 0 11px; text-transform:uppercase;}
DIV#cabecera P{float:left; color:#b90000; font-size:1.7em; margin:25px 0 0 0; padding-left:12px; line-height:20px; width:330px; font-weight:bold;}

DIV.menu-top{width:979px; margin:1px auto 0 auto; right:0; height:46px !important; padding-left:100px;}
DIV.menu-top UL{float:left; margin:0; padding:0; list-style:none; }
DIV.menu-top UL LI{float:left; background:url(../img/bgPestL.png) no-repeat left top !important; height:46px; margin-right:5px; text-align:center; padding:0 0 0 10px; letter-spacing:1px;}
DIV.menu-top UL LI SPAN{background:url(../img/bgPestR.png) no-repeat right top !important; height:46px; float:left; padding:5px 20px 5px 10px;}
DIV.menu-top UL LI.on{float:left; background:url(../img/bgPestL_On.png) no-repeat left top !important; height:52px; margin-right:5px; text-align:center; padding:0 0 0 10px;}
DIV.menu-top UL LI.on SPAN{background:url(../img/bgPestR_On.png) no-repeat right top !important; height:52px; float:left; padding:10px 20px 5px 10px;}
DIV.menu-top UL LI SPAN.unalinea{padding:13px 20px 5px 10px;}
DIV.menu-top UL LI.on SPAN.unalinea{padding:24px 20px 5px 10px;}
DIV.menu-top UL LI SPAN A{color:#FFF; font-size:1.2em; text-decoration:none; font-weight:bold;}
DIV.menu-top UL LI SPAN A:hover{color:#EEE; text-decoration:underline;}

/* CUERPO */
DIV#cuerpo{background:#b90000 url(../img/bgCuerpo.gif) repeat-x top left; margin:0; padding:0; width:100%; display:table;}

/* BREADCRUMB */
DIV#breadCrumb{width:979px; margin:0 auto 0 auto; padding:15px 0 0 100px; color:#555;}
DIV#breadCrumb SPAN{padding-left:12px; background:url(../img/bgBC.gif) no-repeat 5px 6px;}

/* CONTENIDO HOME DE ACCESO CÓDIGO POSTAL */
DIV#contenido{width:979px; margin:0 auto 0 auto; height:431px;}
DIV.bgHome{background:url(../img/bgContenido.jpg) no-repeat left bottom !important; height:401px !important;}
DIV#contenido H2{float:left; font-size:3em; color:#333; font-weight:bold; margin:45px 0 0 339px; width:560px; letter-spacing:-2px;}
DIV#contenido H2 SPAN{display:block; color:#b90000; font-weight:normal;}
DIV#contenido DIV.buscador{float:left; width:360px; margin:63px 0 0 570px;}
DIV#contenido DIV.buscador P{font-size:2.1em; float:left; margin:0; padding:0;}
DIV#contenido DIV.buscador FORM{margin:25px 0 0 68px; float:left; padding:0;}
DIV#contenido DIV.buscador FORM FIELDSET {border:0; color:#292929; padding:0 0 5px 0; margin:0;}
DIV#contenido DIV.buscador FORM LEYEND {text-indent: -9999em; font-size:1%;}
DIV#contenido DIV.buscador FORM SELECT{float:left; margin-right:10px;}
DIV#contenido DIV.buscador FORM INPUT.cp{float:left; width:75px;}
DIV#contenido DIV.buscador FORM INPUT.btnEntrar {float:left; background: url(../img/bgBoton.png) no-repeat center center; width:82px; height:23px; color:#FFF; font-size:1.2em; border: none; display:block; cursor:pointer;}
DIV#contenido DIV.buscador UL.listaProvincias{float:left;list-style:none; margin:-29px 0 0 -11px; padding:0 0 0 10px; background:url(../img/bgCaja.png) no-repeat bottom left; width:374px;}
DIV#contenido DIV.buscador UL.listaProvincias LI{float:left; width:120px; margin:0; padding:2px;}
DIV#contenido DIV.buscador UL.listaProvincias LI A{color:#333;}
DIV#contenido DIV.buscador UL.listaProvincias LI A:hover{color:#b90000;}

/* CONTENIDO HOME PRINCIPAL */
DIV#homeL{float:left; width:330px; margin:0; padding:15px 0 0 50px; background:url(../img/bgHomeLeft.jpg) no-repeat left top; height:335px; font-size:1.2em;}
DIV#homeL H2{font-size:1.9em; float:left; margin:0; padding:0 0 10px 0; letter-spacing:0px; width:360px; line-height:24px;}
DIV#homeL UL{margin:0; padding:0; list-style:none; font-size:1em;}
DIV#homeL UL LI{float:left; width:90%; background:url(../img/icoLista.gif) no-repeat 0 6px; padding:0 0 0 10px; margin:0;}
DIV#homeL UL LI.txtRed{color:#B90000;}

DIV#faqs{width:979px; margin:0 auto 40px auto; color:#FFF; padding:15px 0 0 100px; font-size:1.3em;}
DIV#faqs H2{font-size:4em;}
DIV#faqs UL{margin:0; padding:15px 0 0 0; list-style:none;}
DIV#faqs UL LI A{color:#FFF; text-decoration:none;}
DIV#faqs UL LI A:hover{text-decoration:underline;}
DIV#faqs P{width:550px; font-weight:bold; font-size:1.2em;}
DIV#faqs A.boton{float:left; background:url(../img/bgBotonHome.gif) no-repeat left top; padding:12px 0 5px 45px; color:#606165; text-decoration:none; font-size:1.1em; font-weight:bold; width:274px; height:55px; margin:0;}
DIV#faqs A.boton:hover{color:#000;}



/* CONTENIDO INTERIOR */
DIV#contenido DIV#contenidoL-Bottom{float:left !important; margin:11px 0 0 0; padding:0 0 80px 0; background:url(../img/bgBottmContenidoL.png) no-repeat center bottom; width:660px; height:auto;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top{float:left; margin:0; padding:15px 0 0 75px; background:url(../img/bgTopContenidoL.png) no-repeat center top; width:585px;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top H2{background:url(../img/bgH2.gif) no-repeat 0 5px; color:#23313f; border-bottom:1px solid #959e9d; padding:0 0 5px 20px; font-size:1.4em; margin:0 3px 0 0; letter-spacing:0;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top A.print{color:#b90000; background:url(../img/icoPrint.gif) no-repeat 0 0; padding:2px 0 4px 28px; float:right; margin:-25px 5px 0 0; position:relative;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top A.print:hover{color:#000;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top H3{margin-top:20px; font-size:1.5em;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt{float:left; margin:0; padding:0; width:100%;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top IMG.imgR{float:right; margin:0 3px 0 0; padding:0;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt P{color:#23313f; font-size:1.2em; padding:15px 20px 0 0; margin:0; width:330px;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt P.L{width:500px;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt UL.nivel_0{margin:0; padding:15px 0 0 0; list-style:none; font-size:1.2em;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt UL.nivel_0 LI P{font-size:1em; width:100%; margin:0; padding:0 0 20px 0;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt UL.nivel_0 LI DIV.imgC{width:70%; margin:0 auto; text-align:center;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt UL.nivel_0 LI DIV.imgC IMG{margin:0 0 10px 0;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt UL.nivel_1{float:left; margin:0; padding:8px 0; list-style:none; font-size:1.2em;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt UL.nivel_1{float:left; width:330px;}
DIV#contenido DIV#contenidoL-Bottom DIV#contenidoL-Top DIV.bloqTxt UL LI{float:left !important; width:90%; background:url(../img/icoLista.gif) no-repeat 0 6px; padding:0 0 0 10px;}

DIV#contenido DIV#lateralR{float:left; width:310px; margin:0; padding:53px 0 0 0;}
DIV#contenido DIV#lateralR.imgLat{padding:0 !important;}
DIV#contenido DIV#lateralR DIV.cajaLat{width:290px; float:right; font-size:1.2em; padding:0; margin:0 0 10px 0;}
DIV#contenido DIV#lateralR DIV.cajaLat DIV.otrosServ{background:#f5f3f3 url(../img/imgLateral.jpg) no-repeat left bottom; padding:0; margin:0; min-height:278px; height:auto;}
DIV#contenido DIV#lateralR DIV.cajaLat DIV.otrosServ H3{color:#FFF; padding:5px 0 4px 8px; font-size:1.4em; background:#cf0d0d url(../img/bgH3Lat.gif) no-repeat left top !important;}
DIV#contenido DIV#lateralR DIV.cajaLat DIV.otrosServ UL{margin:0; padding:20px 0 0 20px; list-style:none;}
DIV#contenido DIV#lateralR DIV.cajaLat DIV.otrosServ UL LI{background:url(../img/icoLista.gif) no-repeat 0 6px; padding:0 0 0 10px;}

DIV#contenido IMG{float:left;}
DIV#contenido DIV#contenidoR{float:left; margin:0; padding:20px 0 0 0; font-size:1.2em;}
DIV#contenido DIV#contenidoR H2{font-size:1.7em; float:left; margin:0; padding:0; letter-spacing:0px; width:420px;}
DIV#contenido DIV#contenidoR P{font-size:1.2em;}
DIV#contenido DIV#contenidoR DIV.cajaInfo{float:left; width:429px; background:url(../img/bgCajaB.gif) no-repeat left bottom; padding:14px 20px 0 140px; height:100px;}
DIV#contenido .M1{width:420px;}
DIV#contenido .M2{width:620px;}
DIV#contenido DIV.botonera{margin:20px auto 0 auto; width:227px;}
DIV#contenido DIV#contenidoR A.boton{float:left; background:url(../img/bgBoton.gif) no-repeat left top; padding:7px 0 5px 40px; color:#FFF; text-decoration:none; font-size:1.3em; font-weight:bold; width:227px; height:44px; margin:0 0 0 0;}
DIV#contenido DIV#contenidoR A.boton:hover{text-decoration:underline;}
DIV#contenido DIV.cajaForm{float:left; margin:0; padding:50px 0 0 0; font-size:1.2em; background:url(../img/bgAcceso.gif) no-repeat right top; width:670px; height:300px;}
DIV#contenido DIV.cajaForm H2{padding:0; font-size:1.3em; letter-spacing:0; margin:0 0 25px 110px;}
DIV#contenido DIV.cajaForm FORM{display:table; margin:0 auto; padding:0; width:450px;}
DIV#contenido DIV.cajaForm FORM FIELDSET{border:none; margin:0; padding:0;}
DIV#contenido DIV.cajaForm FORM LEGEND{border:none; background:url(../img/icoLista.gif) no-repeat 0 6px; margin:0; padding:0 0 20px 10px; font-weight:bold;}
DIV#contenido DIV.cajaForm FORM LABEL{float:left; padding:2px 4px 0 0;}
DIV#contenido DIV.cajaForm FORM DIV{padding:0 0 20px 18px; width:100%;}
DIV#contenido DIV.cajaForm FORM DIV.botonera{float:right; padding:0; text-align:right;}
DIV#contenido DIV.cajaForm FORM INPUT.btContinuar{background:url(../img/bgContinuar.gif) no-repeat 0 0; padding:2px 5px 2px 25px; color:#b90000; cursor:pointer; border:none; width:124px; height:26px;}

/* PIE */
DIV#pie{width:979px; margin:0 auto 0 auto; padding:0 0 25px 40px; font-size:1em;}
DIV#pie.sinCont{padding:0 0 25px 85px; !important;}
DIV#pie.sinContPest{padding:85px 0 0 85px; !important;}
DIV#pie DIV.info{float:left; width:55em; margin:-40px 0 0 0; position:relative;}
DIV#pie DIV.info UL{list-style:none; margin:0; padding:0; float:left;}
DIV#pie DIV.info UL LI{float:left;}
DIV#pie DIV.info UL LI.prim{padding-right:10px; border-right:1px solid #FFF;}
DIV#pie DIV.info UL LI.text{color:#FFF; font-size:1.1em; margin-left:10px; text-decoration:none;}
DIV#pie DIV.info UL LI A{color:#FFF; font-size:1.1em; margin-left:10px;text-decoration:none;}
DIV#pie DIV.info UL LI A:hover{text-decoration:underline;}
/*DIV#pie DIV.info DIV.w3c{float:right; margin:10px 0 0 0;}*/

