
/* CSS Document */
BODY { margin: 7px 0; padding: 0; font-family: "trebuchet ms" , Arial, Helvetica, Verdana, sans-serif; font-size: .7em; color: #000; background: #fff url(../img/bgnew.jpg) repeat-y center top; text-align: center; }

H1, H2, H3, H4, H5, H6, FORM, UL, DIV, P { margin: 0; padding: 0; }
INPUT, SELECT, TEXTAREA { background: #fff url(../img/bgInput.png) no-repeat left top; border: 1px solid; border-top-color: #7c7c7c; border-bottom-color: #c3c3c3; border-right-color: #c3c3c3; border-left-color: #7c7c7c; font-size: 1em; color: #00445e; }
SELECT { background: #fff; border: 1px solid; border-top-color: #7c7c7c; border-bottom-color: #c3c3c3; border-right-color: #c3c3c3; border-left-color: #7c7c7c; font-size: 1em; color: #00445e; }
INPUT, SELECT, TEXTAREA { font-size: 1em; }
UL { list-style: none; }
IMG { border: 0; }

BR.salto { clear: both; }
BR.salto0 { clear: both; line-height: 0; }
FIELDSET { border: 0; }
.floatL { float: left; }
.floatR { float: right; }
.error { font-size: 14px; color: Red!important; padding: 2px; }
.ok { font-size: 14px; color: green; padding: 2px; font-weight: bold; }
A { color: #004a63; text-decoration: underline; }
A:hover { color: #e7a109;}
.link { text-decoration: underline !important; }
.nolink { text-decoration: none; }

A.lkAma { color: #fff; text-decoration: underline; }
A.lkAma:hover { color: #e7a109; text-decoration: none; }

A.lkTotal { text-decoration: none; }

.txtL { text-align: left !important; }
.txtR { text-align: right !important; }
.txtC { text-align: center !important; }
.oculta { display: none; }
.visible { display: block; }
.editorscheck { width: 15px; height: 15px; border: none !important; background: none; }


/* CAPA PRINCIPAL */
DIV#principal { width: 962px; margin: auto; font-size: 1em; text-align: left; background-color: #fff}

/* PUBLICIDAD */
DIV#publicidad { color: #FFF; position: absolute; top: 22px; padding-left: 700px; }
DIV#publicidad DIV#cajaUsuario { font-size: 1.1em; }
DIV#publicidad DIV#cajaUsuario span { font-weight: bold; font-size: 1.3em; }
DIV#publicidad DIV#cajaUsuario A { color: #e7a109; }

DIV#publicidad DIV#cajaUsuario A:hover { color: #fff; }
/* CABECERA */
DIV#cabecera { width: 100%; background: #014457 url(../img/bgCabecera.jpg) no-repeat 0 0; }
DIV#cabecera H1 { padding: 5px 0 0 21px; }
DIV#cabecera H1 SPAN { position: absolute; top: -1000px; }
DIV#cabecera DIV#menu { width: 100%; display: table; margin-top: 12px; }
DIV#cabecera DIV#menu UL { margin: 0 0 0 0px; padding: 0 0 0 5px; font-weight: bold; }
DIV#cabecera DIV#menu UL LI { float: left; background: #FFF url(../img/bgMenuR.gif) no-repeat top right  }
DIV#cabecera DIV#menu UL LI A { float: right; background: url(../img/bgMenuL.gif) no-repeat top left; padding: 9px 5px 3px 7px; text-decoration: none; font-size: 1.0em; text-transform: uppercase}
/*DIV#cabecera DIV#menu UL LI.ini A {font-size: 1.0em;padding: 7px 6px 3px 6px; } */
DIV#cabecera DIV#menu UL LI.act { background: #ecb126 url(../img/bgMenuRact.gif) no-repeat top right; }
DIV#cabecera DIV#menu UL LI.act A {padding: 9px 5px 3px 7px;font-size: 1.0em; background: url(../img/bgMenuLact.gif) no-repeat top left; color: #004a63; }
DIV#cabecera DIV#miga{background:#FFF}


.submenuSer {background:url(../img/bgsubmenu.jpg) repeat-x top left;   width :140px;float:left !important;height:auto;display: none; position: absolute; border: none; height: auto;border-left:solid 1px #7099A3;border-right:solid 1px #7099A3;border-bottom:solid 1px #7099A3;padding:1px 10px 0px 0;margin:28px 40px 0 1px !important}
.submenuSer li {border: none;border-bottom:solid 1px #ccc;background:none !important;float:left !important;z-index:999;text-align:left !important;padding:0px 0 0 2px;margin:0 0 0 0 ; width:135px; text-align:left;}
.submenuSer li a { color: #004a63 !important; text-decoration: underline;background:none !important;font-size:1em !important;text-align:left;padding:0px 0 0 3px;margin:0px}
.submenuSer li a:HOVER{color: #e7a109;background:#f0f0f0}

.submenuAct {background:url(../img/bgsubmenu.jpg) repeat-x top left;   width :145px;float:left !important;height:auto;display: none; position: absolute; border: none; height: auto;border-left:solid 1px #7099A3;border-right:solid 1px #7099A3;border-bottom:solid 1px #7099A3;padding:1px 10px 0px 0;margin:28px 40px 0 1px !important}
.submenuAct li {border: none;border-bottom:solid 1px #ccc;background:none !important;float:left !important;z-index:999;text-align:left !important;padding:0px 0 0 2px;margin:0 0 0 0 ; width:140px; text-align:left;}
.submenuAct li a { color: #004a63 !important; text-decoration: underline;background:none !important;font-size:1em !important;text-align:left;padding:0px 0 0 3px;margin:0px}
.submenuAct li a:HOVER{color: #e7a109;background:#f0f0f0}

.submenuMat {background:url(../img/bgsubmenu.jpg) repeat-x top left;   width :135px;float:left !important;height:auto;display: none; position: absolute; border: none; height: auto;border-left:solid 1px #7099A3;border-right:solid 1px #7099A3;border-bottom:solid 1px #7099A3;padding:1px 10px 0px 0;margin:28px 40px 0 1px !important}
.submenuMat li {border: none;border-bottom:solid 1px #ccc;background:none !important;float:left !important;z-index:999;text-align:left !important;padding:0px 0 0 2px;margin:0 0 0 0 ; width:130px; text-align:left;}
.submenuMat li a { color: #004a63 !important; text-decoration: underline;background:none !important;font-size:1em !important;text-align:left;padding:0px 0 0 3px;margin:0px}
.submenuMat li a:HOVER{color: #e7a109;background:#f0f0f0}

.submenuPro {background:url(../img/bgsubmenu.jpg) repeat-x top left;   width :127px;float:left !important;height:auto;display: none; position: absolute; border: none; height: auto;border-left:solid 1px #7099A3;border-right:solid 1px #7099A3;border-bottom:solid 1px #7099A3;padding:1px 10px 0px 0;margin:28px 40px 0 1px !important}
.submenuPro li {border: none;border-bottom:solid 1px #ccc;background:none !important;float:left !important;z-index:999;text-align:left !important;padding:0px 0 0 2px;margin:0 0 0 0 ; width:124px; text-align:left;}
.submenuPro li a { color: #004a63 !important; text-decoration: underline;background:none !important;font-size:1em !important;text-align:left;padding:0px 0 0 3px;margin:0px}
.submenuPro li a:HOVER{color: #e7a109;background:#f0f0f0}

DIV#cabecera DIV#cabInfo { background: #F49B00; border: 1px solid #958253; border-top: none; width: 960px;  height: 5px; }

DIV#cabecera DIV#cabInfo SPAN.vacio { font-size: .5em; }


/* CUERPO */
DIV#cuerpo { width: 100%; clear: both; }
/* LATERAL IZQUIERDO2 */
DIV#lateralIzq2 { float: left; width: 187px; background: url(../img/bgLatIzq.jpg) repeat-y 0 0; margin-left: -3px; position: relative; }
DIV#lateralIzq2 H2 { padding: 3px 0 0 13px; }
DIV#lateralIzq2 H2 SPAN { position: absolute; top: -1000px; }
DIV#lateralIzq2 FIELDSET { width: 100%; display: table; padding-bottom: 10px; }
DIV#lateralIzq2 LEGEND SPAN { position: relative; display: block; border: 2px solid #518391; background: #027797 url(../img/bgLegend.jpg) repeat-x 0 0; color: #FFF; font-size: 1.3em; font-weight: bold; width: 175px; padding: 0 15px; margin-left: -12px; line-height: 1.1em; }
/* LATERAL IZQUIERDO */
DIV#lateralIzq { float: left; width: 237px; background: url(../img/bgLatIzq.jpg) repeat-y 0 0; margin-left: -3px; position: relative; }
DIV#lateralIzq H2 { padding: 3px 0 0 13px; }
DIV#lateralIzq H2 SPAN { position: absolute; top: -1000px; }
DIV#lateralIzq FIELDSET { width: 100%; display: table; padding-bottom: 10px; }
DIV#lateralIzq LEGEND SPAN { position: relative; display: block; border: 2px solid #518391; background: #027797 url(../img/bgLegend.jpg) repeat-x 0 0; color: #FFF; font-size: 1.3em; font-weight: bold; width: 175px; padding: 0 15px; margin-left: -12px; line-height: 1.1em; }

DIV#lateralIzq DIV.buscaOfertas { width: 100%; display: table; padding-bottom: 25px; }
DIV#lateralIzq DIV.buscaOfertas LABEL { float: left; }
DIV#lateralIzq DIV.buscaOfertas INPUT { float: left; font-family: "trebuchet ms" , Arial, Helvetica, Verdana, sans-serif; }
DIV#lateralIzq DIV.buscaOfertas INPUT.txt { background: url(../img/bgInput.gif) no-repeat 0 0; border: 1px solid #a8a8a8; margin: 6px 6px 0px 6px; width: 165px; }
DIV#lateralIzq DIV.buscaOfertas INPUT.calendario { margin-top: 8px; }
DIV#lateralIzq DIV.buscaOfertas INPUT.buscar { text-transform: uppercase; background: #ecb126 url(../img/bgBuscar.gif) no-repeat 0 0; width: 119px; height: 39px; text-align: center; border: none; font-size: 1.4em; color: #014659; font-weight: bold; margin: 15px 40px; }
DIV#lateralIzq DIV.buscaOfertas SELECT { margin: 6px 6px 0px 6px; width: 165px; font-family: "trebuchet ms" , Arial, Helvetica, Verdana, sans-serif; }
DIV#lateralIzq DIV.buscaOfertas UL.listado LI { width: 100% !important; padding-left: 5px; display: table; line-height: 1.75em; }
DIV#lateralIzq DIV.buscaOfertas UL.listado LI LABEL { font-size: 1.2em; }

DIV#lateralIzqInt { float: left; width: 234px; background: url(../img/bgImgOfertalat.gif) no-repeat right top; }
DIV#lateralIzqInt DIV.imgOferta { background: url(../img/bgImgOferta.gif) no-repeat left bottom; padding-bottom: 14px; margin: 46px 0 10px 0; }
DIV#lateralIzqInt DIV.imgOferta IMG { border: 1px solid #85a8b4; border-right: 0; }
DIV#lateralIzqInt DIV.infOferta { background: #004a63 url(../img/bgInfOfertaBottom.gif) no-repeat left bottom; width: 222px; color: #FFF; margin-top: 12px; }
DIV#lateralIzqInt DIV.infOferta UL { background: url(../img/bgInfOfertaTop.gif) no-repeat left top; width: 222px; font-size: 1.2em; padding-top: 0px; }
DIV#lateralIzqInt DIV.infOferta UL LI { padding: 10px 5px 0 23px; background: url(../img/bgListaOferta.gif) no-repeat 10px 15px; }
DIV#lateralIzqInt DIV.infOferta UL LI SPAN { font-weight: bold; display: block; }

DIV#contenido2 { float: left; width: 750px; padding-top: 14px; }
DIV#contenido2 H2 { color: #004a63; text-align: right; width: 100%; font-size: 2em; text-transform: uppercase; }
/* CONTENIDO */
DIV#contenido { float: left; width: 510px; padding-top: 14px; }
DIV#contenido DIV.bannerPpal { width: 100%; display: table; background: #004a63 url(../img/bgBannerPpal.gif) no-repeat bottom; margin-bottom: 15px; }
DIV#contenido DIV.bannerPpal H2 { width: 100%; background: url(../img/bgBannerPpalTop.gif) no-repeat 0 0; font-size: 2em; text-transform: uppercase; }
DIV#contenido DIV.bannerPpal H2 SPAN { color: #FFF; padding: 2px 15px 0 15px; display: block; }
DIV#contenido DIV.bannerPpal IMG.foto { padding: 0 2px; width: 596px; }
DIV#contenido DIV.bannerPpal DIV.info { color: #FFF; font-size: 1.1em; padding: 5px 15px 10px 15px; float: left; width: 350px; }
DIV#contenido DIV.bannerPpal DIV.info H3 { text-transform: uppercase; font-size: 1.2em; }
DIV#contenido DIV.bannerPpal DIV.info P { line-height: 1.1em; }
DIV#contenido DIV.bannerPpal DIV.info A.masInfo { background: #FFF url(../img/bgMasInfo.gif) no-repeat 0 0; text-decoration: underline; text-transform: uppercase; font-size: 1em; font-weight: bold; padding: 6px 0 6px 30px; margin-top: 5px !important; clear: both; display: block; width: 61px; line-height: 1.4em; }
DIV#contenido DIV.bannerPpal DIV.precio { color: #FFF; font-size: 1.1em; padding: 5px 15px 10px 15px; float: right; color: #000; font-weight: bold; }
DIV#contenido DIV.bannerPpal DIV.precio H3 { color: #FFF; font-size: 1.2em; padding-bottom: 3px; }
DIV#contenido DIV.bannerPpal DIV.precio SPAN.pAnt { display: block; background: #ecb126 url(../img/bgPrecioTop.gif) no-repeat left top; width: 110px; font-size: 1.1em; text-align: center; padding-top: 5px; line-height: 1.1em; }
DIV#contenido DIV.bannerPpal DIV.precio SPAN.pAnt SPAN { text-decoration: line-through; font-weight: normal; }
DIV#contenido DIV.bannerPpal DIV.precio SPAN.pFin { display: block; background: #ecb126 url(../img/bgPrecioBottom.gif) no-repeat left bottom; width: 110px; font-size: 2.5em; font-weight: bold; text-align: center; line-height: 1.25em; }

DIV#contenido DIV.bannerPpal DIV.precio SPAN.pAnt2 { display: block; background: #ecb126 url(../img/bgPrecioTop.gif) no-repeat left top; width: 110px; font-size: 1.1em; text-align: center; padding-top: 5px; line-height: 1.1em; }
DIV#contenido DIV.bannerPpal DIV.precio SPAN.pAnt2 SPAN { text-decoration: line-through; font-weight: normal; }
DIV#contenido DIV.bannerPpal DIV.precio SPAN.pFin2 { display: block; background: #ecb126 url(../img/bgPrecioBottom.gif) no-repeat left bottom; width: 110px; font-size: 2.5em; font-weight: bold; text-align: center; line-height: 1.25em; }

DIV#contenido DIV.bannerSecu { width: 100%; display: table; }
DIV#contenido DIV.bannerSecu DIV.bs { background: url(../img/bgBannerSec.gif) no-repeat 0 0; width: 293px; height: 225px; float: left; margin-bottom: 15px; }
DIV#contenido DIV.bannerSecu DIV.bs IMG { padding: 5px; width: 283px; height: 215px; }
DIV#contenido DIV.bannerSecu DIV.bs2 { float: right; width: 293px; }
DIV#contenido DIV.bannerSecu DIV.bs2 IMG { margin-bottom: 8px; float: right; width: 293px; }

DIV#contenido DIV.bannerInfo { margin-right: -10px; position: relative; width: 610px; display: table; margin-bottom: 15px; }
DIV#contenido DIV.bannerInfo UL { margin-right: -10px; position: relative; }
DIV#contenido DIV.bannerInfo UL LI { color: #333; width: 146px; float: left; padding-right: 5px; }
DIV#contenido DIV.bannerInfo UL LI H2 { background: #004b64 url(../img/bgBannerInfoTit.gif) no-repeat 0 0; color: #FFF; font-size: 1.35em; font-weight: bold; padding: 0 0 0 10px; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt { background: url(../img/bgBannerInfo.gif) no-repeat left bottom; width: 100%; padding-bottom: 1px; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt IMG { border-top: 1px solid #286c71; border-bottom: 1px solid #286c71; margin: 3px 0 0 1px; width: 144px; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt P { padding: 0 10px; font-size: 1.1em; line-height: 1.1em; height: 100px; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt P.nombre { text-transform: uppercase; font-weight: bold; font-size: 1.25em; padding: 5px 10px; height: 2.2em; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt A.masInfo { text-transform: uppercase; color: #014659; background: url(../img/icoInfo.gif) no-repeat 0 0; margin: 5px 0 5px 10px; padding-left: 20px; display: block; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt A.masInfo:hover { color: #000; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt DIV.precio { background: url(../img/bgPrecioS.gif) no-repeat 0 0; color: #000; width: 130px; display: table; margin: 0 0 10px 8px; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt DIV.precio SPAN.pAnt { width: 60px; float: left; font-size: 1.2em; line-height: 1em; padding: 3px 0 3px 10px; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt DIV.precio SPAN.pAnt SPAN { text-decoration: line-through; font-weight: normal; display: block; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt DIV.precio SPAN.pFin { font-size: 1.7em; font-weight: bold; float: right; padding-right: 10px; line-height: 1.75em; }

DIV#contenido DIV.bannerInfo UL LI DIV.txt DIV.precio SPAN.pAnt2 { width: 60px; float: left; font-size: 1.2em; line-height: 1em; padding: 3px 0 3px 10px; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt DIV.precio SPAN.pAnt2 SPAN { text-decoration: line-through; font-weight: normal; display: block; }
DIV#contenido DIV.bannerInfo UL LI DIV.txt DIV.precio SPAN.pFin2 { font-size: 1.7em; font-weight: bold; float: right; padding-right: 10px; line-height: 1.75em; }

DIV#contenido DIV.bannerBusc { margin-right: -10px; position: relative; width: 610px; display: table; margin-bottom: 15px; color: #004a63; font-size: 1.2em; }
DIV#contenido DIV.bannerBusc H2 { background: url(../img/bgBannerBusc.gif) no-repeat 0 0; font-weight: bold; font-size: 1.1em; padding: 3px 10px; color: #FFF; }
DIV#contenido DIV.bannerBusc UL.global { margin-right: -10px; position: relative; }
DIV#contenido DIV.bannerBusc UL.global LI.bus { width: 280px; float: left; padding: 0 10px; }
DIV#contenido DIV.bannerBusc UL.global LI.bus H3 { background: url(../img/icoEstrella.gif) no-repeat 0 4px; padding: 1px 0 0 20px; line-height: 1.2em; margin: 5px 0; border-bottom: 1px solid #7fa4b1; font-weight: bold; font-size: 1.1em; }
DIV#contenido DIV.bannerBusc UL LI UL LI { width: 100%; display: table; padding-bottom: 5px; font-size: 1.05em; }
DIV#contenido DIV.bannerBusc UL LI UL LI IMG { float: left; border: 1px solid #004a63; width: 82px; }
DIV#contenido DIV.bannerBusc UL LI UL LI DIV { float: right; font-weight: bold; width: 192px; }
DIV#contenido DIV.bannerBusc UL LI UL LI DIV P { text-align: right; }
DIV#contenido DIV.bannerBusc UL LI UL LI DIV P SPAN { font-weight: normal; text-decoration: line-through; }
DIV#contenido DIV.bannerBusc UL LI UL LI DIV P.desc { letter-spacing: -1px; }



DIV#contenido DIV.bannersHor { width: 100%; display: table; margin-bottom: 15px; clear: both; }

DIV#contenido DIV.infoTxt { width: 100%; display: table; font-size: 1.1em; background: url(../img/bgInfoTxt.gif) no-repeat left bottom; padding-bottom: 15px; margin-bottom: 15px; }
DIV#contenido DIV.infoTxt H2 { background: #004a63 url(../img/bgBannerBusc.gif) no-repeat 0 0; font-weight: bold; font-size: 1.2em; padding: 3px 10px; color: #FFF; }
DIV#contenido DIV.infoTxt P { color: #004a63; font-size: 1.1em; font-weight: bold; }
DIV#contenido DIV.infoTxt P A { text-decoration: underline; }
DIV#contenido DIV.infoTxt P A:hover { text-decoration: none; }
DIV#contenido DIV.infoTxt P SPAN { color: #000; }
DIV#contenido DIV.infoTxt P SPAN SPAN { text-decoration: line-through; font-size: .9em; font-weight: normal; }
DIV#contenido DIV.infoTxt UL LI { padding: 15px 10px 0 10px; float: left; width: 90%; }
DIV#contenido DIV.infoTxt UL LI UL { border-left: 1px solid #666; float: left; }
DIV#contenido DIV.infoTxt UL LI UL LI { float: left; border-right: 1px solid #666; color: #666; padding: 0 5px; line-height: 1.1em; width: auto !important; }
DIV#contenido DIV.infoTxt UL LI UL LI A { color: #666; text-decoration: underline; }
DIV#contenido DIV.infoTxt UL LI UL LI A:hover { text-decoration: none; color: #004a63; }




DIV#cuerpo DIV#reservarOferta { width: 962px; margin: 15px 0 0 0; background: #EEE url(../img/bgReservarOferta.gif) no-repeat 0 0; display: table; height: 3.8em; }
DIV#cuerpo DIV#reservarOferta H2 { height: 28px; float: left; text-transform: uppercase; color: #004a63; font-size: 1.75em; padding: 8px 15px; }
DIV#cuerpo DIV#reservarOferta DIV { float: right; background: #ecb126 url(../img/bgReservar3.gif) no-repeat 0 0;font-size: 0.9em;  font-weight: bold; padding: 6px 0px 3px 0px; color: #000; text-decoration: none; margin: 5px;width:261px;height:24px;text-align:center }
DIV#cuerpo DIV#reservarOferta DIV SPAN{font-size: 1.7em;}

DIV#contenido DIV.menuOferta { width: 500px; display: table; background: url(../img/bgOfertaTop.gif) no-repeat right bottom; padding-bottom: 10px; }
DIV#contenido DIV.menuOferta UL.menu { margin-left: -1px; background: #fff; list-style: none; padding: 0 !important; font-size: 1.2em; list-style: none !important; }
DIV#contenido DIV.menuOferta UL.menu LI { float: left;  padding: 3px 0px 2px 0; margin-right: 0px; font-weight: bold;text-align:center }
DIV#contenido DIV.menuOferta UL.menu LI A { background: url(../img/bgMenuOfertaL.gif) no-repeat left top; color: #FFF; text-transform: uppercase; padding: 3px 4px 2px 4px; text-decoration: none; }
DIV#contenido DIV.menuOferta UL.menu LI A SPAN{padding: 3px 8px 2px 4px;background:url(../img/bgMenuOfertaR.gif) no-repeat right top;}

DIV#contenido DIV.menuOferta UL.menu LI A.active { background: url(../img/bgMenuOfertaLact.gif) no-repeat left top; color: #004a63; text-transform: uppercase; padding: 3px 8px 2px 8px; text-decoration: none; }
DIV#contenido DIV.menuOferta UL.menu LI A.active SPAN{padding: 3px 8px 2px 8px;background:url(../img/bgMenuOfertaRact.gif) no-repeat right top;}
/*
DIV#contenido DIV.menuOferta UL.menu LI.act { background: #DDD url(../img/bgMenuOfertaRact.gif) no-repeat right top; }
DIV#contenido DIV.menuOferta UL.menu LI.act A { background: url(../img/bgMenuOfertaLact.gif) no-repeat left top; color: #004a63; }

DIV#contenido DIV.menuOferta UL.menu LI.active { background: #DDD url(../img/bgMenuOfertaRact.gif) no-repeat right top; }
DIV#contenido DIV.menuOferta UL.menu LI.active A { background: url(../img/bgMenuOfertaLact.gif) no-repeat left top; color: #004a63; }*/


DIV#solicitudInfo{margin:20px 0 15px 80px;width: 501px; display: table; color: #333; background: url(../img/bgOfertaBottom.gif) no-repeat left bottom;padding-bottom: 8px; font-size: 1.2em; padding-top: 10px; }
DIV#solicitudInfo H1{text-align:left;background: url(../img/bgsoliTop.gif) no-repeat left top;font-size:18px;color:#FFF;margin-top:-20px;padding-left:10px}
DIV#solicitudInfo H2{text-align:left;padding-left:10px}
DIV#solicitudInfo H3{text-align:left;padding-left:10px;font-size:12px;padding-top:3px}
DIV#solicitudInfo H4{text-align:left;padding-left:10px}
DIV#solicitudInfo TABLE TR TH{text-align:left}
DIV#solicitudInfo TABLE TR TD{text-align:left}
DIV#solicitudInfo DIV A.siguiente { height: 35px; background: url(../img/bgSiguiente200.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 38px 6px 7px; display: block; width: 160px; margin-right: 20px; float: left; }

DIV#solicitudInfo DIV#reservarOferta DIV { float: right; background: #ecb126 url(../img/bgReservar3.gif) no-repeat 0 0;font-size: 0.9em;  font-weight: bold; padding: 6px 0px 3px 0px; color: #000; text-decoration: none; margin: 5px;width:261px;height:24px;text-align:center }
DIV#solicitudInfo DIV#reservarOferta DIV SPAN{font-size: 1.7em;}
    
DIV#contenido DIV.menuOferta UL.menu LI A:hover { }
DIV#contenido DIV#oferta { width: 501px; display: table; color: #333; background: url(../img/bgOfertaBottom.gif) no-repeat left bottom; margin-bottom: 15px; padding-bottom: 8px; font-size: 1.2em; padding-top: 10px; margin-left: -1px; }
DIV#contenido DIV#oferta H2 { font-size: 1.3em; padding: 5px 10px; }
DIV#contenido DIV#oferta H3 { font-size: 1em; padding: 5px 20px; }
DIV#contenido DIV#oferta P { padding: 0 20px 10px 20px; }
DIV#contenido DIV#oferta UL { background: none; padding: 0 0 10px 45px; list-style: disc; }


DIV#contenido DIV#oferta DIV.bloqueResumen { width: 500px; padding-bottom: 15px; margin-top: 15px; margin-bottom: 0px; padding-top: 15px; }
DIV#contenido DIV#oferta DIV.bloqueResumen TABLE { font-size: 0.9em; width: 100%; height: auto; padding-left: 10px; margin-left: 10px; padding-right: 10px; margin-right: 10px; }
DIV#contenido DIV#oferta DIV.opcion {font-size:14px; width: 350px; padding-right: 5px; margin-right: 10px; background: #fff; float: right; height: auto; color:#004a63 }
DIV#contenido DIV#oferta DIV.opcion UL { background: none; padding: 0 !important; list-style: none; }
DIV#contenido DIV#oferta DIV.opcion LI { padding: 0 10px; }
DIV#contenido DIV#oferta DIV.opcion LI SPAN { font-weight: bold; }
DIV#contenido DIV#oferta DIV.bloqueResumen SPAN.total { float: right; font-size: 1.7em; font-weight: bold; padding-right: 0px; margin-right: 20px; }

DIV#contenido DIV#oferta DIV.cajaAyuda { background: url(../img/bgcajaAyuda.gif) no-repeat 0 0; font-size: 0.8em; width: 480px; height: 135; margin: 40px 0 0 10px; }
DIV#contenido DIV#oferta DIV.cajaAyuda LI SPAN { font-weight: bold; font-size: 1em; }
DIV#contenido DIV#oferta DIV.cajaAyuda UL { background: none; padding: 0 !important; }
DIV#contenido DIV#oferta DIV.cajaAyuda LI { padding: 3px 18px 2px 0; margin-left: 20px; margin-bottom: 5px; }

DIV#contenido DIV#oferta UL#galeriaImagenes { list-style: none; padding: 0; margin: 0; }
DIV#contenido DIV#oferta UL#galeriaImagenes LI { text-align: center; float: left; width: 130px; height: 140px; }
DIV#contenido DIV#oferta UL#galeriaImagenes LI IMG { width: 110px; padding: 1px; border: solid 1px #ccc; }


DIV#masFotos UL { list-style: none; display: table; padding: 0; margin: 0; }
DIV#masFotos UL LI { overflow: hidden; margin: 2px; text-align: center; float: left; width: 130px; height: 110px; }

DIV#masFotos UL LI IMG.foto { width: 120px; padding: 0; margin: 0; }
DIV#masFotos UL LI INPUT { clear: both; width: 100px; }
/*IE genera div para el panel mientras q firefox table*/



DIV#contenido DIV#oferta DIV#ctl00_ContentPlaceHolder1_enviook { font-size: 0.9em; width: 475px; height: 300px; padding-left: 0px; margin-left: 0px; padding-right: 10px; margin-right: 10px; }






DIV#contenido DIV#oferta DIV A.soliInfo { height: 35px; background: url(../img/bgsoliInfo.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 0 6px 36px; display: block; width: 178px; margin-left: 10px; }

DIV#contenido DIV#oferta DIV A.tfno { height: 35px; background: url(../img/bgtfno.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 38px 6px 7px; display: block; width: 100px; margin-right: 8px;margin-left:12px; float: left; }
DIV#contenido DIV#oferta DIV A.sms { height: 35px; background: url(../img/bgsms.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 38px 6px 7px; display: block; width: 80px; margin-right: 10px; float: left; }
DIV#contenido DIV#oferta DIV A.formulario { height: 35px; background: url(../img/bgformulario.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 38px 6px 7px; display: block; width: 120px; margin-right: 10px; float: left; }


DIV#contenido DIV#oferta DIV A.volverLista { height: 35px; background: url(../img/bgVolverALaLista.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; padding: 5px 0 6px 40px; display: block; width: 128px; margin-left: 20px; }

DIV#contenido DIV#oferta DIV A.anterior { height: 35px; background: url(../img/bgAnterior.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 0 6px 45px; display: block; width: 70px; margin-right: 7px; float: left; }

DIV#contenido DIV#oferta DIV A.siguiente { height: 35px; background: url(../img/bgSiguiente.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 38px 6px 7px; display: block; width: 70px; margin-right: 20px; float: left; }
DIV#contenido DIV#oferta DIV A.siguiente200 { height: 35px; background: url(../img/bgSiguiente200.gif) no-repeat 0 0; text-transform: uppercase; color: #000; font-weight: bold; text-decoration: none; padding: 5px 38px 6px 7px; display: block; width: 160px; margin-right: 20px; float: left; }
DIV#contenido DIV#oferta DIV A:hover { text-decoration: underline; }
DIV#contenido DIV#oferta DIV A.antOff { background: url(../img/bgAnteriorOff.gif) no-repeat 0 0; color: #ccc; }
DIV#contenido DIV#oferta DIV A.sigOff { background: url(../img/bgSiguienteOff.gif) no-repeat 0 0; color: #ccc; }
DIV#contenido DIV#oferta DIV A.antOff:hover { text-decoration: none; }
DIV#contenido DIV#oferta DIV A.sigOff:hover { text-decoration: none; }





/* PIE DE PÁGINA */
DIV#pie { background: url(../img/bgpie.jpg) no-repeat left top; width: 100%; clear: both; padding: 3px 0 6px 0; }
DIV#pie UL { list-style: none; display: table; width: 999px; margin-left: 23px; height: 22px; }
DIV#pie UL LI { float: left; padding: 0 16px; border-left: 1px dotted #ccc; }
DIV#pie UL LI.destaca { color: #666; font-size: 1.1em; border-left: none !important; text-transform: capitalize; font-weight: bold; }
DIV#pie UL LI.apagado A { color: #b0b0b0; }
DIV#pie UL LI.destaca A { text-decoration: none; }
DIV#pie UL LI A { color: #777; text-decoration: underline; }
DIV#pie UL LI A:hover { color: #004a63; text-decoration: underline; }

/*enlaces bajo pie*/
DIV#enlacesBottom { width: 962px; clear: both; padding: 3px 0 6px 0; }
DIV#enlacesBottom UL { list-style: none; }
DIV#enlacesBottom UL LI { width: 135px; float: left; text-align: center; }
DIV#enlacesBottom UL LI A { color: #AAA; text-decoration: underline; }


/*añadidos proveedores*/

#tab-content-header { margin: 1em 0 0; margin-right: 1px; padding: 5px; text-align: left; border: 1pxsolid#d7d7d7; padding: 5px; background-color: #dbe6de; font-size: 13px; width: 960px; min-height: 2.5em; height: auto; }

#tab-content { position: relative; text-align: left; margin: 0 0 2em; font-size: 13px; }

#tab-content-l { z-index: 1; float: left; position: relative; top: 0; left: 0; width: 180px; }

#tab-content-r { z-index: 0; float: left; position: relative; top: 0; left: 0; left: -1px; width: 650px; width: 680px; border: 1pxsolid#d7d7d7; background-color: #fff; padding: 15px; }

ul#tab-content-list { margin: 0; padding: 0; width: 279px; width: 280px; border-bottom: 1pxsolid#d7d7d7; list-style: noneoutside; }

ul#tab-content-list li, ul#tab-content-list li.menu { width: 279px; width: 280px; padding: .7em0; margin: 00-1px; border: 1pxsolid#d7d7d7; background: #eeededurl(../img/tab_menu_bg.gif)repeat-xtopleft; }

ul#tab-content-list li a, ul#tab-content-list li.menu a { padding: 0 10px; display: block; height: 1%; }

ul#tab-content-list li.active { background: #fff url(../img/tab_menu_bg_active_ltr.gif) no-repeat center left; border-left: 0; padding-left: 1px; border-right: 1px solid #fff; }

ul#tab-content-list li.active, ul#tab-content-list li.active a { color: #000; text-decoration: none; }

.programs { font-size: 13px; text-align: left; padding: 0 0 2em; }
.programs h3 { border: 1px solid #d7d7d7; padding: 5px; background-color: #dbe6de; font-size: 13px; }

.programs h5 { font-size: 13px; padding-bottom: 16px; }
.programs p { margin-top: 7px; margin-bottom: 7px; }
.programs ul { padding-bottom: 0px; margin: 0px; padding-left: 10px; padding-right: 0px; list-style-image: url(../img/PRObgLista1.gif); padding-top: 6px; }
.programs ul li { margin: 5 0 0 10; padding: 0 0 0 10; line-height: 1.3em; }





.form { font-size: 0.9em; color: #014659; }

.form TH { font-size: 1.2em; color: #014659; }
.form P { text-align: right; margin-bottom: 10px; line-height: 1.2em; }
.form H2 { font-size: 1.25em; font-weight: bold; text-transform: uppercase; margin-bottom: 0; }


.boton_1 { text-transform: uppercase; background: #ecb126 url(../img/bgBuscar.gif) no-repeat 0 0; width: 129px; height: 39px; text-align: center; border: none; font-size: 1.0em; color: #014659; font-weight: bold; margin: 15px 35px; }

.boton_2 { border-bottom: medium none; text-align: center; border-left: medium none; padding-bottom: 3px; text-transform: uppercase; margin: 1px 0px 0px 5px; padding-left: 0px; width: 81px; padding-right: 0px; background: url(../img/bgBotonBuscar.gif) #000; height: 22px; color: #014659; font-size: 0.9em; border-top: medium none; font-weight: bold; border-right: medium none; text-decoration: none; padding-top: 3px; }
.boton_3 { border-bottom: medium none; text-align: center; border-left: medium none; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 4px 9px 5px 8px; width: 152px; background: url(../img/bgBotonBuscar3.gif) #000; height: 20px; font-size: 0.8em; border-top: medium none; font-weight: bold; border-right: medium none; text-decoration: none; }

.boton_contactarProveedor {float:right; border-bottom: medium none; text-align: center; border-left: medium none; text-transform: uppercase; margin: 0px 10px 30px 0px; padding: 3px 7px 2px 7px; width: 158px; background: url(../img/bgBotonBuscar4.gif) #000; height: 20px; font-size: 0.8em; border-top: medium none; font-weight: bold; border-right: medium none; text-decoration: none; }

.SF00 { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #666666; padding-top: 0px; background-color: #ffffff; }
.SF01 { font-weight: bold; font-size: 10px; color: white; font-family: Tahoma; background-color: #dddddd; }
.SF02 { font-weight: bold; font-size: 10px; color: #999999; font-family: Tahoma; text-align: center; }
.SF03 { font-weight: bold; font-size: 10px; color: white; font-family: Tahoma; background-color: #bbbbbb; text-align: center; }
.SF04 { border-right: medium none; padding-right: 4px; border-top: medium none; padding-left: 10px; font-weight: bold; font-size: 10px; z-index: 50000000; background: url(../img/bg_calendar.png) no-repeat left top; padding-bottom: 4px; border-left: medium none; width: 198px; padding-top: 10px; border-bottom: medium none; font-family: Tahoma; height: 162px; }
.SF05 { }
.SF06 { border-right: #999999 1px solid; border-top: #999999 1px solid; padding-left: 4px; font-size: 10px; border-left: #999999 1px solid; color: #666666; border-bottom: #999999 1px solid; font-family: Tahoma; background-color: #ffffff; }

.T { border-bottom: #000000 1px solid; border-left: #000000 1px solid; background-color: #ffffff; padding-left: 4px; padding-right: 4px; font-size: 11px; border-top: #000000 1px solid; border-right: #000000 1px solid; }

.P { font-size: 11px; border-right: #000000 1px solid; padding-right: 4px; border-top: #000000 1px solid; padding-left: 4px; border-left: #000000 1px solid; border-bottom: #000000 1px solid; background-color: #f0f0f0; }

.form2 { font-family: Tahoma, Helvetica, Verdana, sans-serif; border-right: #f0f0f0 4px solid; border-top: #f0f0f0 1px solid; font-size: 11px; border-left: #f0f0f0 1px solid; color: #f0f0f0; border-bottom: #f0f0f0 4px solid; background-color: #ffffff; }
.form2 TD { font-family: Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; }
.form2 TD.titgris { color: #00445e; font-weight: bold; font-size: 14px; }
.form2 TD  { color: #014659; font-size: 1em; }
.form2 TD SPAN { color: #014659; font-size: 1em; }
.form2 INPUT, SELECT, TEXTAREA { background: #fff url(../img/bgInput.png) no-repeat left top; border: 1px solid; border-top-color: #7c7c7c; border-bottom-color: #c3c3c3; border-right-color: #c3c3c3; border-left-color: #7c7c7c; font-size: 1em; color: #00445e; }
.form2 SELECT { background: #fff; border: 1px solid; border-top-color: #7c7c7c; border-bottom-color: #c3c3c3; border-right-color: #c3c3c3; border-left-color: #7c7c7c; font-size: 1em; color: #00445e; }
.form2 INPUT, SELECT, TEXTAREA { font-size: 11px; }
.form2 INPUT.numero { text-align: right; width: 60px; }
.form2 TR TH { background: #e6ebf2 url(../img/bgTH.gif) repeat-x left bottom; color: #333; padding: 3px 10px; font-size: 1.25em; border-bottom: 1px solid #85a1aa; text-align: left; }
.form2 TR TH.ordAsc SPAN { background: url(../img/ordAsc.gif) no-repeat right center; padding-right: 20px; }
.form2 TR TH.ordDes SPAN { background: url(../img/ordDes.gif) no-repeat right center; padding-right: 20px; }
.form2 TR.par TD { background: #ebf0f1; }




.msg { color: #014659; font-size: 1.2em; margin: 30px 0 0 25px; }


a.botong { font-size: 12px; background: url(../img/PRObgBotonEM.gif) no-repeat 0 0; font-weight: bold; height: 24px; width: 138px; text-align: center; margin: 0px 4 0 0; padding: 4 0 0 0; }
a.botong:active { color: #000000; text-decoration: none; }
a.botong:visited { color: #000000; text-decoration: none; }
a.botong:link { color: #000000; text-decoration: none; }
a.botong:hover { color: #000000; text-decoration: underline; }

a.botonok { background: url(../img/PRObgBotonEM.gif) no-repeat 0 0; font-weight: bold; height: 24px; width: 138px; text-align: center; margin: 0px 4 0 0; padding: 4 0 0 0; }
a.botonok:active { color: #014659; font-size: 1em; text-decoration: none; }
a.botonok:visited { color: #014659; font-size: 1em; text-decoration: none; }
a.botonok:link { color: #014659; font-size: 1em; text-decoration: none; }
a.botonok:hover { color: #000000; text-decoration: underline; }


a.botoncan { font-size: 12px; background: url(../img/PRObgBotonEM.gif) no-repeat 0 0; font-weight: bold; height: 24px; width: 138px; text-align: center; margin: 0px 4 0 0; padding: 4 0 0 0; }
a.botoncan:active { color: #000000; text-decoration: none; }
a.botoncan:visited { color: #000000; text-decoration: none; }
a.botoncan:link { color: #000000; text-decoration: none; }
a.botoncan:hover { color: #000000; text-decoration: underline; }

.botonspan { text-align: center; padding-bottom: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; width: 138px; padding-right: 0px; background: url(../img/PRObgBotonEM.gif) no-repeat 0px 0px; height: 24px; vertical-align: baseline; font-weight: bold; padding-top: 2px; }
.botonspan a { height: 22px; }
.botonspan a:active { color: #014659; font-size: 1em; text-decoration: none; }
.botonspan a:visited { color: #014659; font-size: 1em; text-decoration: none; }
.botonspan a:link { color: #014659; font-size: 1em; text-decoration: none; }
.botonspan a:hover { color: #000000; text-decoration: underline; }


/* CONSEJOS SEGURIDAD */
DIV#seguridad { float: left; width: 450px; background: url(../img/bgLatIzq.jpg) repeat-y 0 0; }
DIV#seguridad UL { border-left: 1px solid #666; float: left; }
DIV#seguridad UL LI { float: left; color: #666; padding: 0 5px; line-height: 1.1em; width: auto !important; }



P.msgOK { text-align: center; background: url(../img/bgMsgOK.gif) no-repeat 20px 20px; padding-top: 30px; }
P.msgOK SPAN { font-size: 1.1em; color: #000; margin: auto; display: block; padding-top: 70px; }
P.msgOK A.poc { background: url(../img/bgPOC.gif) no-repeat left top; padding: 0 0 0 20px; }
P.msgOK A.vai { background: url(../img/bgSiguiente200.gif) no-repeat left top; padding: 0 0 0 20px; }
DIV.msgOKTfno { text-align:center;background: url(../img/bgMsgOKTfno.gif) no-repeat 0px 0px ;margin-left:20px }

DIV.msgOKTfno H2{ font-size: 1.4em; color: #000;padding-top:30px;text-align:center;margin-left:5px}
DIV.msgOKTfno H3{ font-size: 1.1em; color: #000;padding-top:30px ;text-align:center;margin-left:5px}
DIV.msgOKTfno P{margin:0;padding:0}
DIV.msgOKTfno A.poc { background: url(../img/bgPOC.gif) no-repeat left top; padding: 0 0 0 20px; }
DIV.msgOKTfno A.vai { background: url(../img/bgSiguiente200.gif) no-repeat left top; padding: 0 0 0 20px; }

/*cosas nuevas*/
DIV#banners3Registro { float: left; width: 962px; padding: 14px 0 14px 0; }
DIV#banners3Registro IMG#ctl00_ContentPlaceHolder1_banners3Registro1_portAv { float: right; width: 310px; }
DIV#banners3Registro IMG#ctl00_ContentPlaceHolder1_banners3Registro1_bannerCorto { float: left; width: 310px; padding-left: 0px; }
DIV#banners3Registro IMG#ctl00_ContentPlaceHolder1_banners3Registro1_bannerCorto2 { float: left; width: 310px; padding-left: 15px; }
DIV#banners3Registro IMG#ctl00_ContentPlaceHolder1_banners3Registro1_bannerLargo { float: left; padding: 15px 0 0 0px; }
DIV#banners3Registro DIV#ctl00_ContentPlaceHolder1_banners3Registro1_Registro { float: left; background: url(../img/bgBoletin.jpg) no-repeat left top; width: 310px; height: 98px; margin-left: 15px; padding-top: 15px; }

DIV#banners3Registro DIV#ctl00_ContentPlaceHolder1_banners3Registro1_Registro TABLE { padding: 0px 0 0 0px; }
DIV#banners3Registro DIV#ctl00_ContentPlaceHolder1_banners3Registro1_Registro TD H3 { font-weight: bold; font-size: 0.9em; padding: 15px 0 0 5px; }
DIV#banners3Registro DIV#ctl00_ContentPlaceHolder1_banners3Registro1_Registro TD { font-family: "trebuchet ms" , Arial, Helvetica, Verdana, sans-serif; font-size: 1.2em; }
DIV#banners3Registro DIV#ctl00_ContentPlaceHolder1_banners3Registro1_Registro INPUT { float: left; font-family: "trebuchet ms" , Arial, Helvetica, Verdana, sans-serif; }
DIV#banners3Registro DIV#ctl00_ContentPlaceHolder1_banners3Registro1_Registro INPUT.txt { background: url(../img/bgInput.gif) no-repeat 0 0; border: 1px solid #a8a8a8; margin: 1px 0px 0px 6px; width: 130px; }


DIV.ofertasx4 { padding-top: 0px; margin-right: -10px; position: relative; width: 962px; display: table; margin-bottom: 15px; }
DIV.ofertasx4 UL { margin-right: -10px; position: relative; }
DIV.ofertasx4 UL LI { color: #333; width: 188px; float: left; padding-right: 5px; }
DIV.ofertasx4 UL LI H2 { background: #004b64 url(../img/bgBannerInfoTit2.gif) no-repeat 0 0; color: #FFF; font-size: 1.35em; font-weight: bold; padding: 0 0 0 5px; }
DIV.ofertasx4 UL LI DIV.txt { width: 100%; padding-bottom: 1px; }
DIV.ofertasx4 UL LI DIV.txt IMG { border-top: 1px solid #286c71; border-bottom: 1px solid #286c71; margin: 3px 0 0 1px; width: 186px; }
DIV.ofertasx4 UL LI DIV.txt P { padding: 0 10px; font-size: 1.1em; line-height: 1.1em; height: 100px; }
DIV.ofertasx4 UL LI DIV.txt P.nombre { text-transform: uppercase; font-weight: bold; font-size: 1.25em; padding: 5px 10px; height: 2.2em; }
DIV.ofertasx4 UL LI DIV.txt A.masInfo { text-transform: uppercase; color: #014659; background: url(../img/icoInfo.gif) no-repeat 0 0; margin: 5px 0 5px 10px; padding-left: 20px; display: block; }
DIV.ofertasx4 UL LI DIV.txt A.masInfo:hover { color: #000; }
DIV.ofertasx4 UL LI DIV.txt DIV.precio { background: url(../img/bgPrecioS2.gif) no-repeat 0 0; color: #000; width: 172px; display: table; margin: 0 0 10px 8px; }
DIV.ofertasx4 UL LI DIV.txt DIV.precio SPAN.pAnt { width: 80px; float: left; font-size: 1.19em; line-height: 1em; padding: 3px 0 3px 10px; }
DIV.ofertasx4 UL LI DIV.txt DIV.precio SPAN.pAnt SPAN { text-decoration: line-through; font-weight: normal; display: block; }
DIV.ofertasx4 UL LI DIV.txt DIV.precio SPAN.pFin { font-size: 1.7em; font-weight: bold; float: right; padding-right: 10px; line-height: 1.75em; }
DIV.ofertasx4 UL LI DIV.txt { background: url(../img/bgBannerInfo2.gif) no-repeat left bottom; }

DIV.ofertasx4 UL LI DIV.txt DIV.precio SPAN.pAnt2 { width: 80px; float: left; font-size: 1.19em; line-height: 1em; padding: 10px 0 10px 10px; }
DIV.ofertasx4 UL LI DIV.txt DIV.precio SPAN.pAnt2 SPAN { text-decoration: line-through; font-weight: normal; display: block; }
DIV.ofertasx4 UL LI DIV.txt DIV.precio SPAN.pFin2 { font-size: 1.19em; font-weight: normal; float: right; padding-right: 10px; line-height: 1.3em;padding:8px 4px 6px 0 }
DIV.ofertasx4 UL LI DIV.txt { background: url(../img/bgBannerInfo2.gif) no-repeat left bottom; }

DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados {clear:both; padding-top: 14px; margin-right: -10px; position: relative; width: 962px; display: table; margin-bottom: 15px; color: #004a63; font-size: 1.2em; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados H2 { background: url(../img/bgBannerBusc2.gif) no-repeat 0 0; font-weight: bold; font-size: 1.1em; padding: 3px 10px; color: #FFF; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL.global { margin-right: -10px; margin-left: -10px; position: relative; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL.global LI.bus {height:150px; width: 300px; float: left; padding: 0 13px; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL.global LI.bus H3 { background: url(../img/icoEstrella.gif) no-repeat 0 4px; padding: 1px 0 0 20px; line-height: 0.8em; margin: 5px 0; border-bottom: 1px solid #7fa4b1; font-weight: bold; font-size: 1.3em; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL.global LI.bus A{ line-height: 1em;text-decoration:none}
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI { width: 100%; display: table; margin-bottom: 5px; padding-right: 10px; font-size: 1.05em; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI.md { border-right: dotted 1px #004a63; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI IMG { float: left; border: 1px solid #004a63; width: 105px; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI DIV { float: right; font-weight: normal; width: 190px; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI DIV A { font-weight: bold; text-transform: uppercase; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI DIV P { text-align: right; font-size: 1em;}
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI DIV P SPAN.pold { color: #999; font-size: 0.95em; font-weight: normal !important; text-decoration: line-through !important; padding-right: 10px; }
DIV#ctl00_ContentPlaceHolder1_losMasBuscados1_losMasBuscados UL LI UL LI DIV P SPAN.desc { font-weight: bold;text-decoration: none; color: #004a63; font-size: 0.85em; letter-spacing: -1px; }


DIV#masBusquedas { padding-top: 14px; margin-right: -10px; position: relative; width: 962px; display: table; margin-bottom: 15px; color: #004a63; font-size: 1.2em; }
DIV#masBusquedas H2 { background: url(../img/bgBannerBusc2.gif) no-repeat 0 0; font-weight: bold; font-size: 1.1em; padding: 3px 10px; color: #FFF; }
DIV#masBusquedas UL.global { margin-right: -10px; margin-left: -10px; position: relative; }
DIV#masBusquedas UL.global LI.bus { width: 219px; float: left; padding: 0 13px; }
DIV#masBusquedas UL.global LI.bus H3 { background: url(../img/icoEstrella.gif) no-repeat 0 4px; padding: 1px 0 0 20px; line-height: 1.2em; margin: 5px 0; border-bottom: 1px solid #7fa4b1; font-weight: bold; font-size: 1.1em; }
DIV#masBusquedas UL LI UL LI { width: 100%; display: table; padding-bottom: 5px; font-size: 0.95em; }
DIV#masBusquedas UL LI UL LI A { text-transform: uppercase; text-decoration: none; }
DIV#masBusquedas UL LI UL LI IMG { float: left; border: 1px solid #004a63; width: 102px; }
DIV#masBusquedas UL LI UL LI DIV { float: right; font-weight: bold; width: 192px; }
DIV#masBusquedas UL LI UL LI DIV P { text-align: right; }
DIV#masBusquedas UL LI UL LI DIV P SPAN { font-weight: normal; text-decoration: line-through; }
DIV#masBusquedas UL LI UL LI DIV P.desc { letter-spacing: -1px; }


/*buscador avanzado*/
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_reducido { height: 60px; background: url(../img/bgBuscador.jpg) no-repeat 0 0; margin: 10px 0 0 55px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_reducido INPUT.buscador { background: url(../img/bginputBus.jpg) repeat-x 0 0; float: left; color: #014659; margin: 20px 0 0 250px; height: 18; width: 260px; font-size: 14px; border: none !important; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_reducido SPAN { text-transform: uppercase; background: url(../img/bgBotonBus.jpg) no-repeat 0 0; width: 80px; height: 28px; text-align: center; border: none; color: #014659; font-size: 1.0em; font-weight: bold; margin: 15px 0px 0 0; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_reducido SPAN A { margin: 0; padding: 0; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_reducido A.avanzada { background: url(../img/open.gif) no-repeat top right; float: left; margin: 20px 0px 0 20px; font-size: 1.2em; font-weight: bold !important;white-space:nowrap; color: #F0B93B !important; padding: 0px 20px 0 0; }

DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado { width: 964px; height: 182px; background: url(../img/BuscadorAv.jpg) no-repeat 0 0; margin: 10px 0 0 20px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios { width: 763px; margin: 0; padding: 0; float: left; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL { float: left; height: 138px; margin: 10px 0 0 15px; padding-right: 15px;  }

DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL H2 { text-transform: uppercase; color: #F0B93B; font-size: 1.20em; padding-top: 6px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL LI {margin-left:10px;float:left; color: #fff; font-size: 1.1em; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL LI LABEL { padding: 0 0 0 3px; }

DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias { height: 138px;  width: 355px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias LI {margin-left:0px; float: left; width: 118px; white-space:nowrap }

DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias0 { height: 138px;  width: auto; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias0 LI { float: left; width: 200px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias1 { height: 138px;  width: auto; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias1 LI { float: left; width: auto;clear:both; }

DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias2 { height: 138px;  width: 310px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias2 LI { float: left; width: 140px; }

DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias3 { height: 138px;  width: 372px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias3 LI { float: left; width: 110px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias4 { height: 138px;  width: 292px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categorias4 LI { float: left; width: 125px; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL.categoriasno{display:none}

DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#Criterios UL LI INPUT { background: none; background-color: transparent; margin: 0; padding: 0; border: none; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#bloqueDerecha { width: 130px; margin: 20px 0 0 5px; padding: 0 0 0 5px; float: left; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#bloqueDerecha SPAN { float: left; margin: 0px 0 0 20px; padding: 3px 18px 3px 20px; text-transform: uppercase; background: url(../img/bgBotonBus.jpg) no-repeat 0 0; width: 55px; height: 28px; text-align: center; border: none; color: #014659; font-size: 1.2em; font-weight: bold; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#bloqueDerecha SPAN A { margin: 0; padding: 0; }
DIV#ctl00_ContentPlaceHolder1_BuscadorAvanzado1_avanzado DIV#bloqueDerecha A.avanzada {white-space:nowrap; background: url(../img/close.gif) no-repeat top right; float: left; color: #000; font-size: 1.2em; margin: 0px 0 0 0px; padding: 0px 20px 0 0px; font-weight: bold !important; color: #F0B93B !important; }


DIV.ofertaTop { background: url(../img/bgBannerTopT.jpg) no-repeat 0 0; margin-top: 15px; float: left; width: 962px; display: block; }
DIV.ofertaTop DIV.slider { margin-top: 3px; padding-left: 45px; background: url(../img/bgBannerTopH.jpg) repeat-y 0 0; padding-bottom: 5px; }
DIV.ofertaTop #slider UL { background-color: #005E78; padding-bottom: 0px; list-style-type: none; margin: 2px 0 0 0px; padding-left: 2px; padding-right: 0px; list-style-image: none; padding-top: 2px; float: left; }
DIV.ofertaTop #slider LI { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px; }
DIV.ofertaTop #slider LI { width: 870px; height: 154px; overflow: hidden; padding: 0 0px 0 0px; }
DIV.ofertaTop #slider LI H1 { color: #FFF; font-size: 1.6em; font-weight: bold; text-transform: capitalize; }
DIV.ofertaTop #slider LI H2 { padding-left: 10px; float: left; width: 400px; color: #FFF; font-size: 1.3em; font-weight: bold; text-transform: capitalize; }
DIV.ofertaTop #slider LI DIV#info { padding-left: 10px; display: block; float: left; width: 270px; }

DIV.ofertaTop #slider LI DIV#info P { color: #FFF; font-size: 1.1em; text-align: justify; line-height: 15px; }
DIV.ofertaTop #slider UL P.img IMG { width: 425px; float: left; }

DIV.ofertaTop #slider LI DIV.precio { color: #FFF; font-size: 1.1em; padding: 0px 15px 0px 15px; float: left; color: #000; font-weight: bold; width: 130px; }
DIV.ofertaTop #slider LI DIV.precio H3 { color: #FFF; font-size: 1.2em; padding: 0 0 3px 10px; }
DIV.ofertaTop #slider LI DIV.precio SPAN.pAnt { display: block; background: #005E78 url(../img/bgPrecioTop.gif) no-repeat left top; width: 110px; font-size: 1.1em; text-align: center; padding-top: 5px; line-height: 1.1em; }
DIV.ofertaTop #slider LI DIV.precio SPAN.pAnt2 { display: block; background: #005E78 url(../img/bgPrecioTop.gif) no-repeat left top; width: 110px; font-size: 1.4em; text-align: center; padding-top: 5px; line-height: 1.1em; }
DIV.ofertaTop #slider LI DIV.precio SPAN.pAnt SPAN { text-decoration: line-through; font-weight: normal; }
DIV.ofertaTop #slider LI DIV.precio SPAN.pAnt2 SPAN { text-decoration: line-through; font-weight: normal; }
DIV.ofertaTop #slider LI DIV.precio SPAN.pFin { display: block; background: #005E78 url(../img/bgPrecioBottom.gif) no-repeat left bottom; width: 110px; font-size: 2.4em; font-weight: bold; text-align: center; line-height: 1.25em; }
DIV.ofertaTop #slider LI DIV.precio SPAN.pFin2 { display: block; background: #005E78 url(../img/bgPrecioBottom.gif) no-repeat left bottom; width: 110px; font-size: 1.2em; font-weight: bold; text-align: center; line-height: 2.35em; }
DIV.ofertaTop #slider LI A.masInfo { background: #005E78 url(../img/bgMasInfo.gif) no-repeat 0 0; text-decoration: none; text-transform: uppercase; font-size: 1em; font-weight: bold; padding: 6px 0 6px 30px; margin-top: 5px !important; clear: both; display: block; width: 61px; line-height: 1.4em; }


DIV.ofertaTop DIV#slideBottom { background: url(../img/bgBannerTopB.jpg) no-repeat 0 0; padding-top: 8px; width: 961; height: 8px; display: block; }



DIV.ofertaDestacada { margin-top: 15px; float: left; width: 469px; display: table; background: #004a63 url(../img/bgBannerPpal2.gif) no-repeat bottom; }
DIV.ofertaDestacada H2 { width: 100%; background: url(../img/bgBannerPpalTop2.gif) no-repeat 0 0; font-size: 2em; text-transform: uppercase; }
DIV.ofertaDestacada H2 SPAN { color: #FFF; padding: 2px 15px 0 15px; display: block; }
DIV.ofertaDestacada IMG.foto { padding: 0 2px; width: 467px; }
DIV.ofertaDestacada DIV.info { color: #FFF; font-size: 1.1em; padding: 5px 15px 10px 15px; float: left; width: 250px; }
DIV.ofertaDestacada DIV.info H3 { text-transform: uppercase; font-size: 1.2em; }
DIV.ofertaDestacada DIV.info P { line-height: 1.1em; }
DIV.ofertaDestacada DIV.info A.masInfo { background: #FFF url(../img/bgMasInfo.gif) no-repeat 0 0; text-decoration: none; text-transform: uppercase; font-size: 1em; font-weight: bold; padding: 6px 0 6px 30px; margin-top: 5px !important; clear: both; display: block; width: 61px; line-height: 1.4em; }
DIV.ofertaDestacada DIV.precio { color: #FFF; font-size: 1.1em; padding: 5px 15px 10px 15px; float: right; color: #000; font-weight: bold; }
DIV.ofertaDestacada DIV.precio H3 { color: #FFF; font-size: 1.2em; padding-bottom: 3px; }
DIV.ofertaDestacada DIV.precio SPAN.pAnt { display: block; background: #ecb126 url(../img/bgPrecioTop.gif) no-repeat left top; width: 110px; font-size: 1.1em; text-align: center; padding-top: 5px; line-height: 1.1em; }
DIV.ofertaDestacada DIV.precio SPAN.pAnt SPAN { text-decoration: line-through; font-weight: normal; }
DIV.ofertaDestacada DIV.precio SPAN.pAnt2 { display: block; background: #ecb126 url(../img/bgPrecioTop.gif) no-repeat left top; width: 110px; font-size: 1.1em; text-align: center; padding-top: 5px; line-height: 1.1em; }
DIV.ofertaDestacada DIV.precio SPAN.pAnt2 SPAN { text-decoration: line-through; font-weight: normal; }


DIV.ofertaDestacada DIV.precio SPAN.pFin { display: block; background: #ecb126 url(../img/bgPrecioBottom.gif) no-repeat left bottom; width: 110px; font-size: 2.5em; font-weight: bold; text-align: center; line-height: 1.25em; }
DIV.ofertaDestacada DIV.precio SPAN.pFin2 { display: block; background: #ecb126 url(../img/bgPrecioBottom.gif) no-repeat left bottom; width: 110px; font-size: 1.5em; font-weight: bold; text-align: center; line-height: 1.25em; }


DIV#buscadorCross { float: left; width: 490px; display: table; background: url(../img/bgBuscadorcrossBottom.jpg) no-repeat bottom left; height: 300px; }
DIV#buscadorCross H2 { width: 215px; background: url(../img/bgBuscadorcrossTop.gif) no-repeat top left; padding: 20px 0px 8px 267px; font-size: 1.63em; color: #004a63; line-height: 21px; text-align: center; }
DIV#buscadorCross H2 SPAN { font-size: 1.1em; }
DIV#buscadorCross UL { margin: -4px 0 0 6px; }
DIV#buscadorCross UL LI.noact { padding: 2px 0 0px 10px; height: 18px; margin-bottom: 1px; background: url(../img/crossoff.png) no-repeat top left; width: 118px; }
DIV#buscadorCross UL LI.act { padding: 2px 0 0px 10px; font-size: 1.2em; font-weight: bold; height: 18px; margin-bottom: 1px; background: url(../img/crosson.png) no-repeat top left; width: 118px; }
DIV#buscadorCross UL A { font-size: 1.2em; text-decoration: none; }

DIV#camposBuscador { position: absolute; top: 220px; width: 330px; padding: 20px 0 0px 145px; height: 180px; vertical-align: text-bottom; }
DIV#camposBuscador FIELDSET { padding-top: 3px; padding-bottom: 3px; width: 160px; float: left; min-height: 40px; }
DIV#camposBuscador FIELDSET TABLE TR TD { line-height: 10px; }
DIV#camposBuscador FIELDSET TABLE TR TD INPUT { height: 12px; width: 12px; }
DIV#camposBuscador LEGEND SPAN { padding-bottom: 2px; font-weight: bold; float: left; width: 200px; font-size: 1.2em; }
DIV#buscadorCross INPUT.buscar { position: absolute; top: 410px; text-transform: uppercase; background: #ecb126 url(../img/bgBuscar.gif) no-repeat 0 0; width: 119px; height: 39px; text-align: center; border: none; font-size: 1.4em; color: #014659; font-weight: bold; margin: 0px 30px 5px 330px; }
DIV#camposBuscador INPUT.txt { background: url(../img/bgInput.gif) no-repeat 0 0; border: 1px solid #a8a8a8; margin: 6px 6px 0px 6px; width: 115px; }

DIV#contenidoHome H1{width:100%;text-align:right;line-height:20px;border-bottom:solid 2px #71A3BC;font-size: 1.4em; color: #004a63; padding: 10px 0 3px 0px;}
DIV#contenidoHome H2.Resul { font-size: 1.4em; color: #004a63; padding: 10px 0 10px 30px; }

DIV#listaOfertas { padding-top: 5px; width: 694px; clear: both; float: left; }
/*DIV#listaOfertas DIV#secciones { width: 100%; margin-bottom: 15px; padding: 0 0 1px 0; }
DIV#listaOfertas DIV#secciones UL { border-bottom: solid 1px #C0BFC0; clear: both; margin: 0; padding: 0 0 22px 20px; }
DIV#listaOfertas DIV#secciones UL LI { float: left; font-size: 1.1em; padding: 2px 10px 2px 10px; margin-right: 10px; border-top: solid 1px #C0BFC0; border-left: solid 1px #C0BFC0; border-right: solid 1px #C0BFC0; background: #f0f0f0; }
DIV#listaOfertas DIV#secciones UL LI A { text-decoration: none; }
DIV#listaOfertas DIV#secciones UL LI.act { border-bottom: solid 2px #FFF; background: #fff; }*/
DIV#listaOfertas DIV#secciones { width: 100%; margin-bottom: 15px; padding: 0 0 0px 0; display: table; }
DIV#listaOfertas DIV#secciones UL { margin: 0 0 0 0px; padding: 0px 0 0 15px; font-weight: bold; border-bottom: solid 1px #BBB; height: 27px; }
DIV#listaOfertas DIV#secciones UL LI { float: left; background: #FFF url(../img/bgMenu2R.gif) no-repeat top right; margin-left: 10px; }
DIV#listaOfertas DIV#secciones UL LI A { color: #FFF; float: right; background: url(../img/bgMenu2L.gif) no-repeat top left; padding: 7px 8px 3px 8px; text-decoration: none; font-size: 1.2em; text-transform: uppercase; }
DIV#listaOfertas DIV#secciones UL LI.act { background: #fff url(../img/bgMenu2Ract.gif) no-repeat top right; border-bottom: solid 2px #fff; }
DIV#listaOfertas DIV#secciones UL LI.act A { background: url(../img/bgMenu2Lact.gif) no-repeat top left; color: #004a63; }
DIV#listaOfertas DIV#secciones UL LI UL { display: none; }


DIV#listaOfertas UL.ofertas { width: 100%; margin-bottom: 15px; }
DIV#listaOfertas UL.ofertas LI { width: 100%; float: left; margin-bottom: 10px; padding-bottom: 19px; }
DIV#listaOfertas UL.ofertas LI.blanco { background: url(../img/bgInteriorBBottom.gif) no-repeat left bottom; color: #000; }
DIV#listaOfertas UL.ofertas LI.blanco DIV.oferta { background: url(../img/bgInteriorBTop.gif) no-repeat left top; }
DIV#listaOfertas UL.ofertas LI.azul { background: #6aa6b7 url(../img/bgInteriorABottom.gif) no-repeat left bottom; color: #FFF; }
DIV#listaOfertas UL.ofertas LI.azul DIV.oferta { background: url(../img/bgInteriorATop.gif) no-repeat left top; color: #FFF; }
DIV#listaOfertas UL.ofertas LI.azul DIV.oferta A { color: #FFF !important; }

DIV#listaOfertas UL.ofertas LI DIV.oferta { width: 100%; float: left; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.info { float: left; padding: 5px 0 0 23px; width: 235px; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.info SPAN.fecha { padding: 20px 0 0 10px; float: left; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.info IMG { width: 234px; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto { float: right; padding: 10px 10px 0 0; width: 360px; text-align: right; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto P { text-align: right; margin-bottom: 10px; line-height: 1.2em; }

DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto H2 { font-size: 1.25em; font-weight: bold; text-transform: uppercase; margin-bottom: 0; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto A.verOferta { color: #004a63 !important; background: url(../img/bgVerOferta.gif) no-repeat 0 0; text-decoration: none; text-transform: uppercase; font-size: 1em; font-weight: bold; padding: 6px 10px 6px 24px; margin-top: 5px; clear: both; display: block; width: 78px; line-height: 1.55em; float: left; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto A.contactarProveedor { color: #004a63 !important; background: url(../img/bgContactarP.gif) no-repeat 0 0; text-decoration: none; text-transform: uppercase; font-size: 1em; font-weight: bold; padding: 6px 10px 6px 0px; margin-top: 5px; clear: both; display: block; width: 170px; line-height: 1.55em; float: left; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto DIV.precio { font-size: 1.0em; background: url(../img/bgPrecioS.gif) no-repeat 0 0; color: #000; width: 140px; display: table; text-align: left; float: right; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto DIV.precio SPAN.pAnt { width: 65px; float: left; font-size: 1.0em; line-height: 1.2em; padding: 3px 0 3px 10px; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto DIV.precio SPAN.pAnt SPAN { text-decoration: line-through; font-weight: normal; display: block; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto DIV.precio SPAN.pFin { font-size: 1.30em; font-weight: bold; float: right; padding-right: 10px; line-height: 2.35em; }

DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto DIV.precio SPAN.pAnt2 { width: 65px; float: left; font-size: 1.0em; line-height: 1.2em; padding: 3px 0 3px 10px; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto DIV.precio SPAN.pAnt2 SPAN { text-decoration: line-through; font-weight: normal; display: block; }
DIV#listaOfertas UL.ofertas LI DIV.oferta DIV.texto DIV.precio SPAN.pFin2 {margin-top:-12px; font-size: 1.1em; font-weight: bold; float: right; padding-right: 10px; line-height: 2.35em; }


DIV#demandasOpciones { padding-top: 5px; width: 190px; float: right; }
DIV#demandasOpciones H2{ color: #004a63; font-size: 1.4em; }
DIV#demandasOpciones H3{ color: #888; font-size: 1.2em;margin:15px 0 0 15px }
DIV#demandasOpciones UL{ margin:5px 0 0 15px }
DIV#demandasOpciones UL LI{padding:2px 0 0 15px}

DIV#listaBanners { width: 250px; padding-right: 3px; float: right; border-top: solid 1px #BBB; margin-top: 32px; }
DIV#listaBanners IMG { padding: 0; margin: 0; }

DIV.paginacion {clear:both; width: 694px; display: table; padding: 0 0 15px 0; font-size: 1.1em; }
DIV.paginacion DIV {clear:both;  float: left; padding-top: 3px; }
DIV.paginacion UL { float: right; margin: 0; padding: 0; list-style: none; }
DIV.paginacion UL LI { float: left; margin: 0 1px; border: 1px solid #aeaeae; }
DIV.paginacion UL LI A { text-decoration: none; padding: 0 2px; background: #e6e8ec; color: #000; display: block; text-align: center; border: 1px solid #FFF; width: 1em; line-height: 1.35em; }
DIV.paginacion UL LI.txt A { width: auto; }
DIV.paginacion UL LI A:hover { color: #369; background: #FFF; }
DIV.paginacion UL LI.act A { background: #EBAC1F; color: #FFF; text-align: center; }


.mini { font-size: 10px !important; }


DIV.masBusc { width: 100%; display: table; margin-bottom: 15px; color: #004a63; font-size: 1.2em; clear: both; }
DIV.masBusc H2 { background: #004a63 url(../img/bgBannerBusc3.gif) no-repeat 0 0; font-weight: bold; font-size: 1.1em; padding: 3px 10px; color: #FFF; }
DIV.masBusc UL LI { float: left; width: 170px; padding-left: 15px; font-size: .95em; }
DIV.masBusc UL LI H3 { font-size: .95em; text-transform: uppercase; padding-top: 10px; }
DIV.masBusc UL LI UL LI { width: 160px; padding-left: 7px; background: url(../img/bgFlecha.gif) no-repeat 0 5px; }
DIV.masBusc UL LI UL LI A { text-decoration: none; color: #333; }
DIV.masBusc UL LI UL LI A:hover { color: #004a63; text-decoration: underline; }


/* minifichaProveedor */
DIV#colDerecha { float: left; font-weight: normal; font-size: 1em; margin: 36px 0px 0 0; padding: 0 30px 0 0; width: 90px; height: auto; }
DIV#colDerecha H2{color:#004a63}
DIV#colDerecha   H3 {color: #999;}
DIV#colDerecha  UL LI { padding-bottom: 5px; }
DIV#colDerecha  UL LI SPAN { color: #333333; font-weight: normal; font-size: 12px; padding: 0px 0 0px 5px; }




DIV#colDerecha DIV#minifichaProveedor { background: url(../img/bgminiFichaBottom.jpg) no-repeat bottom right; width: 197px; padding: 0 0 20px 20px; height: auto; }
DIV#colDerecha A.fuera { padding-left: 15px; }
DIV#minifichaProveedor DIV.top { background: url(../img/bgminiFichaTop.jpg) no-repeat top right; width: 219px; margin-left: -22px; padding: 0px 0 0 0px; }

DIV#colDerecha DIV#minifichaProveedor DIV#bottom { width: 197px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL { padding: 5px 0 0 0px; width: 100%; margin-left: -8px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI { padding-bottom: 10px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI SPAN { color: #333333; font-weight: normal; font-size: 12px; padding: 0px 0 0px 5px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI SPAN IMG { margin: 20px 0 0px -25px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI SPAN A { color: #333; text-decoration: underline; font-size: 12px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI DIV {  width: 140px; color: #333333; font-weight: normal; font-size: 12px; padding: 0px 0 0px 40px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI DIV IMG { margin: 20px 0 0px -25px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI DIV A { color: #333; text-decoration: underline; font-size: 12px; }

DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI IMG.ico { float: left; width: 34px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI IMG.ico2 { float: left; width: 34px; padding-top: 5px; background-color: Transparent; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI IMG.tipop { width: 135px; padding: 0px 0 0px 25px; }

DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI H2 { float: left; width: 150px; color: #004B64; font-size: 1.3em; padding: 0px 0 0px 5px; }
DIV#colDerecha DIV#minifichaProveedor DIV#bottom UL LI H2 A { color: #004B64; text-decoration: underline; font-size: 14px; padding-top: -15px; }


/* minifichaProveedor */

/*Proveedor_publica*/

#log-content { position: relative; text-align: left; margin: -10px 0 2em; font-size: 1.2em; color: #333; width: 922px; }

#log-content-l { z-index: 1; float: left; position: relative; top: 0; padding: 0 0px 16px 0px; left: 0; width: 662px; background: url(../img/bgProvL.jpg) no-repeat bottom right; }
#log-content-l H2 { font-size: 1.37em; padding: 15px 10px 0 20px; }
#log-content-l P { width: 620px; text-align: justify; padding: 10px 10px 0 20px; margin-top: 7px; margin-bottom: 7px; }
#log-content-l P SPAN { color: #004a63; text-transform: uppercase; }
#log-content-l P.destacado { border: 1px dotted #004a63; text-align: center; background-color: #f0f0f0; color: #222; margin: 20px 0 20px 20px; width: 620px; padding: 5px; font-weight: bold; }
#log-content-l UL { padding: 10px 10px 0 20px; margin: 7px 0 7px 15px; }
#log-content-l UL LI { width: 590px; padding-top: 10px; list-style-type: disc; list-style-position: outside; text-align: justify; }

#log-content-l IMG { border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: #BEBEBE; border-right-color: #BEBEBE; border-left-color: #BEBEBE; }




#log-content-r { background: url(../img/bgregbottom.jpg) no-repeat bottom left; z-index: 0; margin-left: 15px; float: left; position: relative; top: 0; left: 0; width: 200px; padding: 0px; }

#log-content-r DIV#topRegistro { width: 282px; height: 177px; background: url(../img/bgregTop.jpg) no-repeat top left; }

#log-content-r DIV#topRegistro DIV { padding: 30px 0px 0 40px; }
#log-content-r DIV#topRegistro P { padding: 10px 15px 0 15px; font-size: 0.95em; color: #333; }
#log-content-r DIV#BottomRegistro { width: 282px; background: url(../img/bgregBottom.jpg) no-repeat bottom left; padding: 10px 15px 20px 15px; }
#log-content-r DIV#BottomRegistro P { padding: 10px 15px 0 0px; font-size: 0.95em; color: #333; }
#log-content-r DIV#BottomRegistro INPUT { color: #333; padding-left: 0.3em; float: right; margin-right: 15px; background: url(../img/bgInput.gif) no-repeat 0 0; border: 1px solid #a8a8a8; width: 120px; }





DIV#cuerpo DIV#ctl00_ContentPlaceHolder1_contratacion { margin: 20px 0 0 0; width: 100%; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: #D8D8D8; border-right-color: #D8D8D8; border-left-color: #D8D8D8; }
DIV#cuerpo DIV#ctl00_ContentPlaceHolder1_contratacion TABLE { position: relative; padding: 0; width: 960px; color: #333; }
DIV#cuerpo DIV#ctl00_ContentPlaceHolder1_contratacion TABLE TR TD { text-align: left; margin: 2px; font-size: 1.00em; padding: 2px; font-weight: bold; }


DIV#listaChecks { width: 100%; clear: both; padding: 3px 0 6px 0; }
DIV#listaChecks UL { width: 430px; list-style: none; display: table; }
DIV#listaChecks UL LI { list-style: none; width: 135px; float: left; text-align: left; }

DIV#cuerpo DIV#resumenProducto { background: url(../img/bgCajaRresumen.jpg) no-repeat top left; width: 500px; float: right; padding: 10px 0 0 20px; position: relative; top: -150px; }
DIV#cuerpo DIV#resumenProducto H2 { padding: 0px 0 5px 0; vertical-align: bottom; float: left; width: 440px; }
DIV#cuerpo DIV#resumenProducto IMG { margin-top: 10px; float: right; padding-right: 35px; }
DIV#cuerpo DIV#resumenProducto P { float: left; padding: 5px 0 15px 2px; }
DIV#cuerpo DIV#resumenProducto A { margin-top: 10px; float: right; padding-right: 35px; }


DIV#cuerpo DIV#altaProveedor { clear: both; width: 900px; position: relative; top: -100px; }

DIV#cuerpo DIV#altaProveedor H2 { color: #222; padding: 3px 0px; font-size: 1.85em; }
.form3 { position: relative; width: 960px; border: solid 1px #ccc; padding: 10px; font-size: 1.2em; top: 4px; }
.form3 TABLE { width: 950px; }
.form3 TD { font-size: 1em; text-align: left; }
.form3 TD.titgris { color: #333; font-weight: bold; font-size: 1em; }
.form3 TD SPAN { color: #333; font-size: 1em; }
.form3 INPUT, SELECT, TEXTAREA { background: #fff url(../img/bgInput.png) no-repeat left top; border: 1px solid; border-top-color: #7c7c7c; border-bottom-color: #c3c3c3; border-right-color: #c3c3c3; border-left-color: #7c7c7c; font-size: 1em; color: #00445e; }
.form3 SELECT { background: #fff; border: 1px solid; border-top-color: #7c7c7c; border-bottom-color: #c3c3c3; border-right-color: #c3c3c3; border-left-color: #7c7c7c; font-size: 1em; color: #00445e; }
.form3 INPUT, SELECT, TEXTAREA { font-size: 1em; }
.form3 INPUT.numero { text-align: right; width: 60px; }
.form3 TR TH { color: #222; padding: 15px 0px 0px 0; font-size: 1.25em; border-bottom: 1px solid #ccc; text-align: left; }
.form3 TR TH.ordAsc SPAN { background: url(../img/ordAsc.gif) no-repeat right center; padding-right: 20px; }
.form3 TR TH.ordDes SPAN { background: url(../img/ordDes.gif) no-repeat right center; padding-right: 20px; }
.form3 TR.par TD { background: #ebf0f1; }


.transparentDiv { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4; background-color: #666; position: absolute; z-index: 100000; }
.iframeDiv { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4; display: none; position: absolute; z-index: 100001; }
.contentDiv { border: 2px solid #00445e; padding: 2px; z-index: 100002; position: absolute; background-color: #ffffff; }


DIV#preguntasFrecuentes { background: url(../img/cajaPreguntas.jpg) no-repeat left top; clear: both; float: left; width: 962px; margin: 10px 0 10px 0px; }
DIV#preguntasFrecuentes H2 { width: 922px; margin: 10px 0 0 20px; font-size: 1.4em; }

DIV#preguntasFrecuentes UL { margin: 0; padding: 0 0 20px 0; }
DIV#preguntasFrecuentes UL LI { float: left; padding: 0px 0 0 20px; width: 460px; }

DIV#preguntasFrecuentes UL LI H3 { color: #00445e; width: 460px; padding: 10px 0 0 0px; font-size: 1.0em; font-weight: bold; height: 35px; }
DIV#preguntasFrecuentes UL LI P { padding: 0px 0 20px 20px; font-size: 0.90em; width: 420px; text-align: justify; height: 45px; }


DIV#compromiso { background: url(../img/cajaCompromiso.jpg) no-repeat left top; clear: both; float: left; width: 962px; margin: 10px 0 10px 0px; }
DIV#compromiso H2 { margin: 20px 0 0 220px; font-size: 1.8em; }
DIV#compromiso P { font-size: 1.25em; margin: 5px 0 0 250px; text-align: justify; }
DIV#compromiso UL { margin: 40px 0 0 220px; padding: 0; }
DIV#compromiso UL LI { padding: 0px 40px 20px 0px; float: left; width: 200px; font-size: 1.14em; height: 120px; text-align: justify; font-style: oblique; }
.faltan { border: solid 2px red; }

DIV#textoCondiciones P { text-align: justify; padding-top: 10px; }
DIV#textoCondiciones H3 { text-align: justify; padding-top: 10px; }

UL.quotalist { list-style-type: none !important; margin: 10px 0 0 0; }
UL.quotalist LI { margin-bottom: 5px; float: left; margin-right: 30px; }
TABLE.otable UL.quotalist LI { position: relative; margin-bottom: 0px; top: 2px; }

UL.quotalist LI .indicator { height: 10px; }
DIV.indicator .quotaLayer { background-image: url(../img/percentImage_blank.png); border-bottom: #a3a3a3 1px solid; border-left: #a3a3a3 1px solid; height: 7px; border-top: #a3a3a3 1px solid; border-right: #a3a3a3 1px solid; }
DIV.indicator .quotaLayer DIV { background-image: url(../img/percentImage_yellow.png); background-repeat: repeat-x; height: 7px; border-right: #ebbd23 1px solid; }
IV.borderLayer .ind_left { background-image: url(../img/percentImage_start.png); background-repeat: no-repeat; height: 10px; }
DIV.borderLayer .ind_right { background-image: url(../img/percentImage_end.png); background-repeat: no-repeat; background-position: right center; height: 10px; }
DIV.borderLayer .ind_center { background-image: url(../img/percentImage_center.png); background-repeat: repeat-x; height: 10px; }
UL.quotalist LI .desc_text { font-size: 11px; }
UL.quotalist LI .usage { color: #7a7a7a; font-size: 10px; }


DIV#listaCatalogo { padding: 20px 0 0 20px; width: 400px; }
DIV#listaCatalogo UL { margin: 0; padding: 0; }
DIV#listaCatalogo UL H3 { margin-left: -40px; margin-top: 20px; }
DIV#listaCatalogo UL LI { padding-top: 6px; list-style-type: none; }
DIV#listaCatalogo UL LI A { text-decoration: none; font-size: 1em; }

DIV#encuestaProv{border:solid 1px #CCC;padding: 10px 10px 10px 10px;margin-bottom:20px}
DIV#encuestaProv H2{font-size: 1.4em;text-align:center;background-color:#f0f0f0;border:solid 1px #CCC}
DIV#encuestaProv DIV.pregunta {padding-left:40px}
DIV#encuestaProv DIV.pregunta B{text-align:left;color: #00445e;font-size: 1.3em;}
DIV#encuestaProv DIV.pregunta TABLE {padding:15px 0 0 80px}
DIV#encuestaProv DIV.pregunta table TR TD{padding-right:40px}
DIV#encuestaProv DIV.pregunta table TR TD INPUT{background:none;border:none;padding:4px 0 0 5px}
DIV#encuestaProv DIV.pregunta table TR TD {font-size: 1.1em;}


.opinion { font-style: oblique; }
.loading{position:absolute;top:200px;background:#fff;color:Red;font-weight:bold;left:400px;border:solid 1px red;padding:10px;display:none}
LI.subopcion A{text-align:left!important}
LI.subopcion A:HOVER{color:#e7a109 !important}


DIV#cajaDemandas { background: url(../img/bgDemanda.png) no-repeat left top; clear: both; float: left;height:202px; width: 976px; margin: 10px 0 10px 0px; }
DIV#cajaDemandas IMG{float:left;padding:10px}
DIV#cajaDemandas H2{color:#00445e;font-size:1.5em !important;float:right;width:610px;margin:10px 20px 0px 20px}
DIV#cajaDemandas P{font-size:1.1em !important;float:right;width:610px;margin:10px 20px 0px 20px}
DIV#cajaDemandas DIV{float:right;vertical-align:bottom}
DIV#cajaDemandas TABLE{width:380px;float:left;}

DIV#cajaDemandas TABLE TR TH{color:#00445e;font-weight:bold;font-size:14px}
DIV#cajaDemandas TABLE TR TD{padding:4px 5px 4px 0}


DIV.avanzadoProfes  { width: 964px; height: 182px; background: url(../img/BuscadorAv.jpg) no-repeat 0 0; margin: 10px 0 0 20px; }
DIV.avanzadoProfes  DIV#Criterios { width: 763px; margin: 0; padding: 0; float: left; }
DIV.avanzadoProfes DIV#Criterios UL H2 { text-transform: uppercase; color: #F0B93B; font-size: 1.20em; padding-top: 6px;margin:2px;; }
DIV.avanzadoProfes  DIV#Criterios ul.varios{padding:10px 0 0 20px;width:600px;paddin:0;margin:0}
DIV.avanzadoProfes  DIV#Criterios ul.varios LI{float:left;width:300px}
DIV.avanzadoProfes  DIV#Criterios ul.varios LI INPUT,SELECT{height:20px;width:150px;font-size:12px;}
DIV.avanzadoProfes DIV#Criterios UL.categorias {padding:0px 0 0 20px; clear:both; width: 100%; }
DIV.avanzadoProfes DIV#Criterios UL.categorias LI { color:#FFF;float: left; width: 150px; text-transform:uppercase ; }
DIV.avanzadoProfes DIV#Criterios UL.categorias LI INPUT { background: none; background-color: transparent; margin: 0; padding: 0; border: none; }

DIV.avanzadoProfes DIV#bloqueDerecha { width: 130px; margin: 20px 0 0 5px; padding: 0 0 0 5px; float: left; }
DIV.avanzadoProfes DIV#bloqueDerecha SPAN { float: left; margin: 0px 0 0 20px; padding: 3px 18px 3px 20px; text-transform: uppercase; background: url(../img/bgBotonBus.jpg) no-repeat 0 0; width: 55px; height: 28px; text-align: center; border: none; color: #014659; font-size: 1.2em; font-weight: bold; }
DIV.avanzadoProfes DIV#bloqueDerecha SPAN A { margin: 0; padding: 0; }
DIV.avanzadoProfes DIV#bloqueDerecha A.avanzada {white-space:nowrap; background: url(../img/close.gif) no-repeat top right; float: left; color: #000; font-size: 1.2em; margin: 0px 0 0 0px; padding: 0px 20px 0 0px; font-weight: bold !important; color: #F0B93B !important; }