body{font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#dbdbdb;color:#000000; font-size:.7em; margin:0; margin-top:20px}
.formWeb{margin-top:5px; margin-left:12px; width:auto; overflow:hidden;}
#centralDiv #content #datosForm p{width:auto; margin-right:10px; display:block;}
strong{font-weight:900 !important;}
h1{font-size:1%;}
h1 span{position:absolute;text-indent:-5000px;margin-top:-1000px;}
.txt{margin-bottom:.5em; display:block;}
.formProd{width:100%; margin:0; padding:0; overflow:hidden;}
#centralDiv #content h3.formH3{text-decoration:none;}
#datosForm div{display:block; clear:both; margin:.8em 0; font-size:1em;}
#datosForm fieldset{margin:15px 5px 15px 0; padding:5px;}
#datosForm fieldset div{margin:.8em 10px;}
#datosForm div legend{padding:0 5px; font-weight:600;}
label{float:left}
label.w85{width:85px;} label.w60{width:60px;}
label.w115{width:125px} label.wauto{width:auto; display:block; margin-right:10px;} label.w100{width:99%; display:block;}
#buscador{display:block; clear:both; margin:0 0 25px 30px; padding:10px 0; overflow:hidden;}
#buscador form{margin:0; padding:0;  font-size:1em;}
#buscador div{margin-top:5px; overflow:hidden; display:block; width:100%; padding:5px 0;}
#centralDiv #content #buscador p{display:inline; float:left; clear:left; margin-top:0; margin-right:15px; padding:0;}
#buscador input{margin-right:10px;}
#centralDiv #content #formContact img{border:0; margin:0 0 0 3px;}
#formImprimir{padding:20px; margin:2% 25%;}
.clear{clear:both;}
input{font-family:Verdana, Arial, Helvetica, sans-serif}
.txf{font-size:.95em; padding:1px 3px; border:1px solid #BFBFBF;}
.txa{font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #BFBFBF;}
.inputErr{border:1px solid red;}
#centralDiv #content a.btn{padding:1px 8px; text-decoration:none; font-weight:normal;color:#000000;background-color:#ECE9D8;}
.btn{font-size:.9em;border:1px solid #000000; color:#000000;}
#btnForm{margin:20px 20% 20px 0; clear:both;text-align:center;}
.btnAcept{margin:0 40px}
#centralDiv #content .textBtn{color:#000000;}
.formOk, .formNOk{border:1px solid; margin:10px 2em; background-position:10px center; padding:15px 10px 15px 50px; background-repeat:no-repeat;}
.formOk{color:#4F8A10; background-color:#DFF2BF; background-image:url(/admin/img/success.png);}
.formNOk{color:#D63301; background-color:#FFCCBA; background-image:url(/admin/img/error.png);}
a{text-decoration:none}
a img{border:0}
a:hover, #content a:visited{text-decoration:underline}
#contenedor{overflow:hidden; margin:auto; width:715px;}
#utilities{height:17px; text-align:right; color:#FFFFFF; padding-top:3px; font-size:.8em;background-color:#E6785C;}
.formUsr{width:218px; position:relative;}
.formUsr label{width:150px; height:18px; display:block; margin-top:5px;}
#utilities ul{color:#FFFFFF; margin:0}
#utilities ul li{margin-right:4px; display:inline; list-style-type:none;}
#utilities a{color:#FFFFFF; margin:0}
#utilities a img{margin-right:2px; vertical-align:middle}
#header{color:#FFFFFF; overflow:hidden; background-color:#ffffff;text-align:center;}
#header #logo{padding:0; width:218px; text-align:center; float:left;}
#header #logo img{}
#header #flashHeader{padding:0;width:496px; border-left:0; float:right; background-color:#ffffff;}
#header #flashHeader #imgFlash{margin-top:0px; background-color:#ffffff;}
#centralDiv{overflow:hidden; border-top:1px solid #234790;background-color:#DBDBDB; clear:both;}
.menu{width:218px; float:left; margin-top:4px;}
.menuf{visibility:hidden;display:none;}
.menu ul{padding:10px 0 15px 5px; margin:12px; text-align:left;background-color:#E6785C;}
.menu ul li{padding:3px 0 3px 20px; width:165px; /* 180 = width + padding left) */ list-style-type:none; background:url(none) 3px center no-repeat;border-bottom:0;}
.menu li a{width:90%; display:block; color:#000000;}
.separa{margin-top:20px; background-position:3px 22px;}
.menu li.submenu{border:none; background-position:center 3px;}
.menu a.submenu{color:#000000;  padding-left:3px;}
.menu ul li.submenu ul.close{display:none!important;}
.menu ul li.submenu ul.open{display:block!important;}
.menu li ul{list-style-type:none; padding:2px 0 6px 5px; margin:6px 0 0 -20px;}
.menu li ul li{border-bottom:none; width:87%; font-size:.9em; background-image:none;}
.menu li ul a{display:block; color:#000000; text-decoration:none; border-bottom:0;}
.menu ul#menu_pral li.submenu a{background:url(/html/img/plus.gif) no-repeat right center; padding-right:8px; margin-right:3px;}
.menu ul#menu_pral li.submenu a:hover{background-image:url(/html/img/plus_over.gif);}
.menu ul#menu_pral li.submenu ul li a, .menu ul#menu_pral li.submenu ul li a:hover{background-image:none;}
.menu li a:hover, .menu ul#menu_pral li.submenu ul li a:hover, .menu ul#menu_pral li.submenu a:hover{color:#FFFFFF; text-decoration:none; }
.menu li a.hover, .menu ul#menu_pral li.submenu ul li a.hover{color:#FFFFFF; text-decoration:none; }
.menu ul#menu_pral li.submenu:hover{background-position:center 3px;}
#menu_pral span, #menu_pral strong, #menu_pral em{display:inline;font-weight:normal;font-style:normal; margin:0;padding:0;}
#centralDiv #content, #centralDiv #contentEnl{width:473px; background-color:#DBDBDB; float:right;padding:23px 11px 23px 12px; min-height:270px; height:auto !important; height:270px;}
#centralDiv #content h2, #centralDiv #contentEnl h2{font-size:1.1em; padding:0; color:#000000; margin:0 0 15px 0; display:block;}
#centralDiv #content h2.titH2, #centralDiv #contentEnl h2.titH2{border-bottom:1px solid #254F97; padding-bottom:3px; margin-bottom:10px}
#centralDiv #content h2.alone{display:block; width:100%;}
.mrgLft55{margin-left:85px}
.mrgRgt75{margin-right:75px; text-align:right;}
.mrgRgt25{margin-right:25px; text-align:right;}
.mrgRgt200{margin-right:200px; text-align:right;}
#centralDiv #content a{text-decoration:none;}
#centralDiv #content a:hover{text-decoration:underline}
#centralDiv #content img{border:1px solid #254F97; padding:2px}
#centralDiv #content h3, #centralDiv #content dt{font-size:1.0em; color:#222222;text-decoration:underline; padding:0; margin:0; margin-top:15px}
.titColeccion{font-weight:bold; color:#000000; text-decoration:underline}
#centralDiv #content dt a, #centralDiv #content h3 a, #centralDiv #content h2 a{color:#222222; text-decoration:underline}
#centralDiv #content h3 a, #centralDiv #content h2 a, #content .dvLeft h3{text-decoration:none}
#centralDiv #content h3 a:hover{text-decoration:underline}
#centralDiv #content h4{font-size:1.0em; color:#000000; text-decoration:underline; font-weight:normal; padding:0; margin:0}
#centralDiv #content p{padding:0; margin:0; margin-bottom:10px; padding-top:10px}
.enlList{float:right; margin-right:30px; margin-top:2px;}
.divSup #seccionportada{margin-bottom:15px;}
#content .divSup #listanoticias h2{margin-left:5px; margin-bottom:10px;}
#content .divSup #listanoticias p{margin-left:5px;}
.divSup #listanoticias{margin-bottom:15px;border:1px solid #254F97; padding:8px;}
.divSup #listanoticias ul{margin-left:5px; clear:both; padding-left:5px;}
.divSup #listanoticias ul li{background:url(/html/img/clipboard.gif) 0 0 no-repeat; padding:0 0 0 18px; list-style-type:none;}
.divSup, .divProductos{overflow:hidden; width:100%; padding:0 0 23px; margin:0;}
.marquee{position:relative; overflow:hidden; padding:0; padding-bottom:23px; margin:0;width:100%;}
.divSub{clear:both; padding:0 0 23px; width:100%; border-top:1px solid #234790;}
.dvLeft{width:209px; float:left; padding-bottom:23px; border-right:1px solid #234790}
#centralDiv #content .dvRight h3{margin:10px 0}
.divSub dl{padding-right:15px;}
#centralDiv #content .dvLeft h2 a, #centralDiv #content .dvRight h2 a{color:#000000;}
.dvRight{width:240px; padding-bottom:23px; float:right; margin-top:0;}
.divSub ul{padding:0; margin:0; clear:both; text-align:left}
.divSub ul.ini li{margin:0; list-style-type:none; background:url(/html/img/bullet2.gif) no-repeat 0 .2em; padding:0 0 .2em 15px;}
.divSub li a{color:#000000;}
.divSup .trLine{height:15px; border-bottom:1px solid #BFBFBF;}
.divSup .trEmpty{padding-top:10px;}
#datosForm div.MsgAviso{z-index:10; margin:0; padding:0; width:100%;}
#centralDiv #content .avisosEnviar, #datosForm .avisosEnviar{border:1px solid black;z-index:11; color:#000000; text-align:justify; width:460px; clear:none; display:none; margin:0; margin-left:-25px; position:absolute; background-color:#CCCCCC;}
#centralDiv #content .avisosEnviar h2{margin-left:10px; color:#000000; float:left;}
.avisosEnviar a.close{float:right; cursor:pointer; margin-right:5px;}
.avisosEnviar div, #datosForm .avisosEnviar div{margin:5px 15px 10px;}
.avisosEnviar a.enlace{cursor:pointer; margin:10px 0 10px 45px; color:#333333;}
#footer{overflow:hidden; clear:both; background-color:#E6785C; color:#000000; }
#footer #pie a.subTxt{text-decoration:underline;}
#footer #pie{min-height:36px; height:auto !important; height:36px; background-color:#E6785C; float:right; width:495px;  color:#000000; font-size:.8em; padding:10px 0; text-align:center;}
#footer #pie ul{padding:0; margin:0; margin-left:10px}
#footer #pie ul li{color:#000000; padding:0 0 0 2px; display:inline; list-style-type:none;}
#footer #pie p{margin:0 10px; color:#000000;}
#footer #pie a{color:#000000;text-decoration:none;}
#footer #pie a:hover{text-decoration:underline}
a.more{font-weight:bold; padding:0 0 0 0px; text-decoration:none;}
a.more:hover{text-decoration:underline}
.flc{font-size:.9em;letter-spacing:-2px;margin-right:4px;}
span.more_img a{background:url(/html/img/camera.png) transparent 0 center no-repeat; padding-left:25px;}
.dvEnlaces a[href$='.pdf'], #content a[href$='.pdf'], #content a[type="application/pdf"]{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/pdf.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.ppt'], #content a[href$='.ppt'], .dvEnlaces a[href$='.pps'], #content a[href$='.pps'], .dvEnlaces a[href$='.pptx'], #content a[href$='.pptx'], .dvEnlaces a[href$='.ppm'], #content a[href$='.ppm']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/ppt.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.xlsx'], #content a[href$='.xlsx'], .dvEnlaces a[href$='.xls'], #content a[href$='.xls'],.dvEnlaces a[href$='.csv'], #content a[href$='.csv'] ,.dvEnlaces a[href$='.xlw'], #content a[href$='.xlw'], .dvEnlaces a[href$='.xlt'], #content a[href$='.xlt']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/xls.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.docx'], #content a[href$='.docx'],.dvEnlaces a[href$='.doc'], #content a[href$='.doc'],.dvEnlaces a[href$='.rtf'], #content a[href$='.rtf'], .dvEnlaces a[href$='.wps'],#content a[href$='.wp']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/doc.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.jpg'], .dvEnlaces a[href$='.jpge'], .dvEnlaces a[href$='.gif'], .dvEnlaces a[href$='.png'], .dvEnlaces a[href$='.bmp']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/picture.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.txt'], #content a[href$='.txt']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/txt.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.avi'], #content a[href$='.avi'],.dvEnlaces a[href$='.mpg'], #content a[href$='.mpg'], .dvEnlaces a[href$='.mpeg'], #content a[href$='.mpeg'], .dvEnlaces a[href$='.wmv'], a[href$='.wmv'], .dvEnlaces a[href$='.wm'], #content a[href$='.wm'], .dvEnlaces a[href$='.asf'], #content a[href$='.asf']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/video.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.zip'], #content a[href$='.zip'], .dvEnlaces a[href$='.rar'], #content a[href$='.rar'], .dvEnlaces a[href$='.gzip'], #content a[href$='.gzip']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/zip.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.flv'], #content a[href$='.flv']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/flv.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.mp3'], #content a[href$='.mp3'], .dvEnlaces a[href$='.mid'], #content a[href$='.mid'],.dvEnlaces a[href$='.wav'], #content a[href$='.wav'], .dvEnlaces a[href$='.voc'], #content a[href$='.voc']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/audio.png) no-repeat left center transparent;}
#content a.down{color:#000000; text-decoration:none; border-bottom:1px solid #000000; border-right:1px solid #000000; padding:0 4px 2px 20px;}
.imgLeft{float:left; margin:10px 20px 10px 0}
.imgCenter{text-align:center;margin:5px 0 0}
.floatLeft{float:left; border:0;}
#centralDiv #content .floatRight img{border:0 none; float:right;}
.imgRight{float:right; margin:10px 0 10px 20px}
div.imgCntr{text-align:center; width:100%;}
.mapa{height:350px; width:100%; clear:both; display:block;}
#centralDiv #content .mapa div.info{height:80px; color:#000000; width:auto; padding:0; margin:0;display:block;}
#centralDiv #content .mapa div.info img{border:0 none; text-align:center; margin:0; padding:0;}
#centralDiv #content .mapa div.info span{font-weight:bold; display:block; padding-left:0; text-align:center;}
#centralDiv #content .mapa div.info p{margin:0; padding:0 5px;}
.divProductos ul.listColecciones{padding:0;margin:0;width:95%; list-style-type:none;}
.divProductos ul.listColecciones li{width:95%; margin-top:10px; clear:both;}
.divProductos ul.listColecciones li.prodNoImg{padding:0 0 0 9px; width:100%}
.divProductos dt, .divProductos h3{margin-top:20px;}
.divProductos .colecLeft{float:left;margin-top:.4em;}
.divProductos .colecList{margin-top:0;margin-left:0;}
.divProductos dt{font-weight:bold;clear:both}
.divProductos .colecRight{float:right;margin-top:0;}
.divProductos .colecRightCat{max-width:100px;float:right;margin-top:.4em;}
.divProductos dd{margin:5px 2em 10px 10px;}
.divProductos h3.dest{margin-top:20px; font-size:1.2em; letter-spacing:1px;}
.divProductos img{float:left; margin:10px}
dt, dd{text-align:justify}
#centralDiv #content dl.dlMod2{margin-left:2em; overflow:hidden;}
#centralDiv #content dl.dlMod2 dt, #centralDiv #content dl.dlMod2 dt a{text-decoration:none}
#centralDiv #content dl.dlMod2 dd{margin-left:1px}
#titProductos{margin-bottom:10px;overflow:hidden;width:100%;color:#000000;}
#content span.back{float:right; margin-right:20px}
#content span.back a{color:#000000;}
#content span.back a:hover{text-decoration:underline;}
#content a.cesta{color:#000000; text-decoration:none; border-bottom:1px solid #000000; border-right:1px solid #000000; padding:0 4px 2px;}
#content a.cesta:hover ul.minitabs li a#current:hover{text-decoration:none;}
#content p.cesta{text-align:right; margin-right:75px;}
ul.minitabs{list-style-type:none; white-space:nowrap; padding:0; margin:25px;}
ul.minitabs li{display:inline; margin:0; padding:0;}
ul.minitabs a#current{color:#000000; border-right:1px solid ; border-bottom:2px solid ; font-weight:bold; padding:0 4px 3px 4px;}
#print{visibility:hidden; display:none;}
#listColecciones{margin:0; padding:0;clear:both;}
#listColecciones dd, #listColecciones dt{display:block;}
#content #listColecciones dt{border-bottom:none; padding:10px 15px 3px 15px;}
#listColecciones dd{padding:0 33px 8px 15px; overflow:hidden; margin:0; margin-bottom:8px;}
#listColecciones dd p{margin-top:0; padding:0;}
dl.list_util dd{display:block; overflow:hidden; padding-bottom:8px;}
dl#listColecciones dt{display:block; overflow:hidden;}
#content #listColecciones .notic{background:url(/html/img/clipboard.gif) 0 0 no-repeat; padding:0 0 0 18px;}
#content #listColecciones dd.dd_notic{margin-left:3px;}
#content #listColecciones dt.notic{margin:0; padding-bottom:1em;}
#centralDiv #content .answer{background:url(/html/img/answer.gif) no-repeat scroll 0 center;padding-left:1.2em; float:right;}
#centralDiv #content .dot{margin-right:5px; font-size:1.1em; margin-left:-5px;padding-left:5px;}
.fecha{font-size:.9em; margin-right:.9em;}
#paginacion{margin-top:10px; margin-left:20px; font-size:.9em}
#paginacion ul{display:block; width:auto; margin:5px auto; text-align:center;}
#paginacion p{text-align:center}
#paginacion li{display:inline; border-left:1px solid #000000; padding:0 3px; text-align:center;}
#paginacion li a{color:#000000; text-decoration:none}
#paginacion li.ext{border:0 none;}
#paginacion li.select span{font-weight:bold;background-color:#E6785C;color:#000000 }
#paginacion li a:hover{text-decoration:underline;}
#paginacion p a.navNot{margin-right:80px;}
.dvEnlaces{margin:5px 0; padding:2px 15px; display:block; overflow:hidden; font-size:1em; clear:both;}
.dvEnlaces h3{font-size:1.0em; color:#222222; text-decoration:underline; padding-bottom:4px; margin-bottom:5px; display:block; width:100%;}
.dvEnlaces img{margin-right:5px; vertical-align:bottom;}
.dvEnlaces .enlsub{margin-left:15px;}
.dvEnlaces p{padding-left:17px; margin-top:2px; margin-bottom:2px; padding-bottom:3px;}
.dvEnlaces dd.enlsub{padding-left:15px;}
.dvEnlaces h3 a{color:#222222; text-decoration:underline}
.dvEnlaces h4{font-size:1.0em; font-weight:normal; padding:0; margin:10px 0 5px 30px}
.dvEnlaces h4 a{color:#000000; text-decoration:none}
.dvEnlaces h4 a:hover, #centralDiv #content dl.dlMod2 dt a:hover{text-decoration:underline}
.dvEnlaces dt a:visited{background:none; color:#000000}
.dvEnlaces dl{margin:8px 0 5px 0;}
.dvEnlaces dt{padding:0; margin:2px 0 2px 20px; background:url(/html/img/arrow2.gif) 0 top no-repeat; padding:0 0 0 15px;}
.dvEnlaces dt.down, .dvEnlaces a.down{padding:0; margin:2px 0 2px 20px; background:url(/html/img/file.gif) 0 top no-repeat; padding-left:18px;}
.dvEnlaces dt a{text-decoration:none;}
.dvEnlaces dd{font-size:.9em; padding-left:0px;}
#utilities div.fecha{float:left;margin-left:10px; color:#FFFFFF;}
.banner{width:192px; text-align:center; border:0; margin-top:10px; margin-left:11px; margin-bottom:10px; overflow:hidden;}
.banner img{margin:0; margin-bottom:10px; float:left;}
.dvColmns{width:100%; margin:0 auto; clear:both;}
.dvColmns div{float:left; width:45%; height:auto; text-align:center; margin:10px 4% 10px 0;}
.dvColmns div.tresCol{width:28%;}
.dvColmns div img.colecLeft{margin:10px 10px 0; display:block; float:none;}
.dvColmns div.sel_atrib, .dvColmns div.sel_atrib div, .dvColmns div.btnBuy{width:100%;float:none;display:block;}
.btnBuy{margin:0 auto 5px; width:auto; text-align:center; overflow:hidden; clear:both; padding-top:15px;}
.dvColmns div.btnBuy{padding-top:0;}
#dlMapa{margin-left:30px}
.divProductos h4 a{color:#000000;}
#col_3, #ie_clearing{display:none!important;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
* html #col_3{font-size:1px; top:-3px!important; visibility:hidden;}
* html #col_3 div.clearfix{display:none!important;}
.subcolumns{width:100%; overflow:hidden;}
.subcolumns_oldgecko{width:100%; float:left;}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l{float:left;}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r{float:right; margin-left:-5px;}
.c25l, .c25r{width:25%;}
.c33l, .c33r{width:33.333%;}
.c50l, .c50r{width:50%;}
.c66l, .c66r{width:66.666%;}
.c75l, .c75r{width:75%;}
.c38l, .c38r{width:38.2%;}
.c62l, .c62r{width:61.8%;}
.c100{width:100%;}
.subc{padding:0 .5em;}
.subcl{padding:0 1em 0 0;}
.subcr{padding:0 0 0 1em;}
.equalize, .equalize .subcolumns{overflow:visible; display:table; table-layout:fixed;}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l, .equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r, .equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r, .equalize .c100{display:table-cell; vertical-align:top; float:none; margin:0; overflow:hidden;}
.box-top .c33l, .box-top .c33r, .box-top .c50l, .box-top .c50r, .box-top .c100{}
.box-top .subcl, .box-top .subcr, .box-top .subc{padding:5px 22px 100em 15px; overflow:hidden; margin-bottom:-100em;}
.box-bottom .c33l, .box-bottom .c33r, .box-bottom .c50l, .box-bottom .c50r, .box-bottom .c100{}
.box-bottom .subcl, .box-bottom .subcr, .box-bottom .subc{padding:0 20px 20px 20px;}
.bg_color_2 .box-top .c33l, .bg_color_2 .box-top .c33r, .bg_color_2 .box-top .c50l, .bg_color_2 .box-top .c50r, .bg_color_2 .box-top .c100{}
.bg_color_2 .box-top .subcl, .bg_color_2 .box-top .subcr, .bg_color_2 .box-top .subc{}
.bg_color_2 .box-bottom .c33l, .bg_color_2 .box-bottom .c33r, .bg_color_2 .box-bottom .c50l, .bg_color_2 .box-bottom .c50r, .bg_color_2 .box-bottom .c100{}
.bg_color_2 .box-bottom .subcl, .bg_color_2 .box-bottom .subcr, .bg_color_2 .box-bottom .subc{}
.box-top{margin:0;}
#centralDiv #content .box-top img{float:left; padding:0!important; margin:3px 10px 3px 0;}
#centralDiv #content .box-top img.colecRightCat{margin:0 0 0 20px; float:right;}
.box-top .tit_box{display:block;margin:12px 0 5px 0!important;font-size:130%; font-style:normal; font-variant:small-caps!important; border-bottom-style:dotted!important;}
#centralDiv #content h3.tit_box{text-decoration:none;}
.box-top p{margin-bottom:5px; padding-right:10px; font-size:.9em;}
.box-top ul{display:block; clear:both; padding:0; margin:20px 2% 8px 10%; font-size:.9em;}
.box-bottom{margin-bottom:.3em; text-align:right;}
.box_frame + .box_frame{margin-top:-3px;}
.box-top a.m_info{top:-5px; padding-right:4px; font-size:.9em; text-align:right; display:block; width:90%;clear:both; font-weight:bold;}
.box-top a.m_info:hover span{text-decoration:none!important;}
.box-top p.oferta_precio{margin:15px 0 10px 45px;padding:0;}
.box-top div.btnBuy{margin:0 0 0 35px;padding:0;text-align:left;}
.box-top .atrib label, .dvColmns .atrib label{width:100%;}
#content_inner table{width:auto; border-collapse:collapse; margin:20px 3px; border:1px solid #CCC;}
#content_inner table.full{width:100%;}
#content_inner table.fixed{table-layout:fixed}
#content_inner tr{border-bottom:1px solid #E9E9E9;}
#content_inner th,#content_inner td{padding:.5em; text-align:center; font-size:.9em;}
#content_inner thead th, #content_inner thead td{background:#DFDFDF; color:#666666}
#content_inner tbody th{background:#F4F4F4; color:#666666; text-align:left;}
#content_inner th.left,#content_inner td.left{text-align:left;}
#content_inner th.right,#content_inner td.right{text-align:right;}
#content_inner tbody th.sub{background:#ddd; color:#666666}
.over_hidden{overflow:hidden; margin-bottom:10px;width:100%;}
.atrib, .dvColmns div.atrib{margin:2%; overflow:hidden; display:block; clear:left; width:auto; padding:0;}
.box_frame .atrib{clear:both;}
.atrib label{margin-right:5px; width:7em; display:block; float:left;}
.atrib select{min-width:10em; float:left;}
span.tlf{width:6.1em; display:block; float:left;}
span.tlf_add{padding-left:6.1em;}
.elem_rel{margin-left:25px;}
#content_inner .divSup .elem_rel ul{list-style:none; margin:1.2em 0; padding:0; line-height:1.4em;}
#content_inner .divSup ul.list_descargas li{padding:0;}
#content_inner .divSup ul.list_descargas li a{background:url(/html/img/download.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divSup ul.list_imagenes li{padding:0;}
#content_inner .divSup ul.list_imagenes li a{background:url(/html/img/camera.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divSup ul.list_videos li{padding:0;}
#content_inner .divSup ul.list_videos li a{background:url(/html/img/video.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divProductos .elem_rel ul{list-style:none; margin:1.2em 0; padding:0; line-height:1.4em;}
#content_inner .divProductos ul.list_descargas li{padding:0;}
#content_inner .divProductos ul.list_descargas li a{background:url(/html/img/download.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divProductos ul.list_imagenes li{padding:0;}
#content_inner .divProductos ul.list_imagenes li a{background:url(/html/img/camera.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divProductos ul.list_videos li{padding:0;}
#content_inner .divProductos ul.list_videos li a{background:url(/html/img/video.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
.elem_rel{clear:both;}
.bold{font-weight:bold;}
.center{text-align:center;}
div.center{width:80%; margin-left:10%;}
.right{text-align:right;}
.justify{text-align:justify;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.line-through{text-decoration:line-through;}
.double{line-height:2.9em;}
#listado_cat{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:470px; overflow:hidden;margin:10px auto 0;}
#listado_cat a.photo .heading, #listado_cat a.photo:visited .heading, #listado_cat a.photo:visited .heading, #centralDiv #content a.photo:hover, a.photo:hover .caption span,a.photo:hover .heading span{text-decoration:none!important;}
#content_inner .divSup #listado_cat ul, #content_inner .divProductos #listado_cat ul, #listado_cat ul{margin:0;position:relative;left:-6px;padding:0;list-style-type:none;}
#listado_cat ul li{position:relative;padding:0;width:145px;height:110px;float:left;overflow:hidden;display:block;margin:0 0 10px 11px;}
a.photo{float:left;position:relative;cursor:pointer;overflow:hidden;display:block;margin:0;padding:0;width:145px;height:110px;text-decoration:none!important;}
#centralDiv #content .photo img{cursor:pointer; border:none; text-align:center; margin:0 auto; padding:0;}
a.photo .heading{bottom:0;left:0;text-align:center;position:absolute;height:30px;width:145px;background-color:transparent; background-image:url(/html/img/overlay_000_60.png);background-repeat:repeat;}
a.photo .caption{display:none;position:absolute;height:55px;width:145px; background-color:transparent;background-image:url(/html/img/overlay_000_60.png);background-repeat:repeat;}
a.photo .heading span{color:#FFF;font-weight:bold;display:block;padding:5px 0 0;}
.photo .caption span{color:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.1em;padding:5px 3px;}
a.photo:hover .heading{top:0;left:0;text-align:center;}
a.photo:hover .caption{display:block;bottom:0;left:0;text-align:center;}
#categoria{overflow:hidden; margin:10px auto 15px; padding:0;border:1px solid #666;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#categoria .categoria_decrip{overflow:hidden; margin:8px 12px 8px 8px;}
h1.tit_categoria_list, h2.tit_categoria_list, h3.tit_categoria_list{border-bottom:0;}
#centralDiv #content #categoria .categoria_decrip img{border:medium none; float:left; margin:0 15px 0;display:block; padding:0;}
#categoria .categoria_decrip .tit_categoria_list, #centralDiv #contentEnl #categoria .categoria_decrip .tit_categoria_list{margin:0 0 .3em !important; padding:0;}
#centralDiv #content #categoria .categoria_decrip p, #categoria .categoria_decrip p span{line-height:1.2em; padding:0}
#categoria .categoria_decrip p{margin-top:0;}
ul#listado_articulos{width:470px; margin:10px auto 0; padding:0; list-style:none; display:block; overflow:hidden;}
ul#listado_articulos li{display:block; overflow:hidden; float:left; width:50%;}
.divSub ul#listado_articulos li.articulo{position:relative;background:none; margin:0; list-style-type:none; padding:0;}
.izq{clear:left;}
#listado_articulos li.articulo div.articulo_decrip{padding:8px 6px 6px;margin:4px;border:1px solid #666;overflow:hidden;font-size:12px;line-height:1.3em;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#listado_articulos li.articulo .articulo_decrip .col_1{float:left; margin-right:10px; width:100px; position:relative; height:auto;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta .atrib{clear:left;display:table;margin:2%;overflow:hidden;padding:0;width:auto;}
#listado_articulos li.articulo .articulo_decrip .col_2{float:right; margin:0; width:100px;position:relative;}
#listado_articulos li.articulo .articulo_decrip .col_3{float:left; margin:0; width:100%; position:relative; height:auto; text-align:right}
#listado_articulos li.articulo .articulo_decrip .col_3 .atrib label{text-align:right;font-size:9px;}
#centralDiv #content #listado_articulos li.articulo .articulo_decrip .col_1 img{border:0 none; margin:0;padding:0; float:none;display:block;}
#centralDiv #content #listado_articulos li.articulo div.articulo_decrip .col_2 p{font-size:9px; line-height:1.1em; margin-top:0; padding:0;}
#centralDiv #content #listado_articulos li.articulo h2.tit_articulo_list, #centralDiv #contentEnl #listado_articulos li.articulo .tit_articulo_list, #listado_articulos li.articulo .tit_articulo_list{margin:0 0 .4em; padding:0; font-size:14px; border-bottom:0;}
#listado_articulos li.articulo .tit_articulo_list p{font-size:.8em; margin-bottom:0}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta{position:relative; margin:5px 0;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo{position:relative; margin-top:0;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta span.articulo_precio, #listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo span.articulo_precio{float:left;text-align:center;margin:0;padding:2px 4px;font-family:Verdana, Geneva, sans-serif;line-height:1em;font-size:.8em;font-weight:bold;border-radius:3px 3px 3px 3px; -moz-border-radius:3px;-webkit-border-radius:3px;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta span.articulo_precio{text-decoration:line-through;font-family:Arial, Helvetica, sans-serif;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo span.articulo_precio{display:block;margin:8px 0 0 6px;padding:4px;width:70px;}
#centralDiv #content #listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta p.articulo_oferta{z-index:99;display:block;width:78px;text-align:center;margin:-15px 5px 0;font-family:Verdana, Geneva, sans-serif;font-size:.8em;float:left;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo p.articulo_oferta{display:none;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta p.articulo_oferta strong{display:block;padding:4px 4px;line-height:1em;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta p.articulo_oferta span{line-height:2em; font-weight:bold;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta div.carrito_comprar{display:block; float:left; height:26px; margin:8px 0;width:25px;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo div.carrito_comprar{float:left; display:block; margin:0 0 0 5px; width:25px; height:26px}
#listado_articulos .bg_overlay_light{color:#000;background-color:#FFF;border:1px solid #666;background-image:none;}
#listado_articulos .bg_overlay_dark{color:#FFF;background-image:url(/html/img/overlay_000_60.png); background-repeat:repeat;}
#listado_articulos li.articulo a.articulo_aFicha{display:block;color:#F30;font-size:.85em;}
#ficha{border:1px solid #666;border-radius:8px 8px 8px 8px;-moz-border-radius:8px; -webkit-border-radius:8px; margin:8px auto 0;padding:0;list-style:none;display:block;overflow:hidden;}
.articulo_contenido{margin:16px;}
#ficha .articulo_col_1{width:160px;float:left;margin:0 15px 10px 0;}
#ficha .articulo_col_1 .group_precios_oferta,#ficha .articulo_col_1 .group_precio_solo{position:relative;margin-top:4px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_precio,#ficha .articulo_contenido .group_precio_solo .articulo_precio{float:left;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:.9em;font-weight:bold;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_precio{text-decoration:line-through;font-family:Arial, Helvetica, sans-serif;width:45px;margin:5px 0 0;padding:2px 4px;}
#ficha .articulo_contenido .group_precio_solo .articulo_precio{margin:10px 0 0 30px;padding:2px 0;width:75px;}
#centralDiv #content #ficha .articulo_contenido .group_precios_oferta .articulo_oferta{display:block;font-family:Verdana,Geneva,sans-serif;font-size:10px !important;font-weight:bold;margin:0;padding:8px 2px;position:absolute;right:25px;text-align:center;top:3px;width:75px;z-index:99;}
#ficha .articulo_contenido .group_precio_solo .articulo_oferta{display:none;}
#ficha .articulo_contenido .group_precios_oferta .articulo_oferta strong{display:block;padding:2px 4px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_oferta span{line-height:2em;display:block;}
#ficha .articulo_contenido .group_precios_oferta div.carrito_comprar{position:absolute;top:20px;right:0;}
#ficha .articulo_contenido .group_precio_solo div.carrito_comprar{position:absolute;top:5px;left:110px;}
#ficha .articulo_contenido div.carrito_comprar input, #listado_articulos li.articulo .articulo_decrip .col_3 div.carrito_comprar input{border:none; cursor:pointer;}
#ficha .articulo_contenido .bg_overlay_light{color:#000;background-color:#FFF;border:1px solid #666;background-image:none;}
#ficha .articulo_contenido .bg_overlay_dark{color:#FFF;background-image:url(/html/img/overlay_000_60.png);background-repeat:repeat;}
#ficha .articulo_col_1 .campos_plus{margin:0;padding:7px;border:1px solid #CCC;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#centralDiv #content #ficha .articulo_col_1 .campos_plus p{margin:0 0 .5em;padding:0;}
#centralDiv #content #ficha .articulo_col_1 .campos_plus p .plus_label{font-weight:bold;}
#ficha .articulo_col_2{width:260px;float:right;font-size:.9em;overflow:hidden;padding-bottom:30px;}
#centralDiv #content #ficha .tit_articulo{margin:0 0 .3em !important;padding:0;border:0 none;font-size:1.55em}
#ficha .articulo_col_2 p{margin-top:0;}
#centralDiv #content #ficha .articulo_col_2 p, #ficha .articulo_col_2 li, #ficha .articulo_col_2 ol, #ficha .articulo_col_2 dd, #ficha .articulo_col_2 dt{font-size:1.1em;line-height:1.2em;padding:0;}
#ficha .articulo_col_2 ul{line-height:1.2em;list-style:none outside none;margin:1.2em 0;padding:0;}
#ficha .articulo_col_1 a{display:block;overflow:hidden;}
#centralDiv #content #ficha .articulo_col_1 a img{border:none;cursor:pointer;padding:0 0 1em;margin:0;}
#centralDiv #content #ficha span.back{margin:0 15px 0 0;font-size:.9em;}
#centralDiv #content #ficha h4{text-align:center; padding-bottom:7px;}
.articulo_contenido #btnForm{margin:65px 0 -25px;}
.articulo_contenido .btnBuy{padding:0; margin:0 5px;}
#listado_articulos .sel_atrib{margin-bottom:15px;}
#content #ficha .cesta, #content #listado_articulos .cesta{margin:0}
.divSub #listado_cat ul li{background-image:none;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo span.precio_desde{display:block;text-align:left;margin:10px 0 -5px 30px;font-size:.9em;}
#ficha .articulo_contenido .group_precio_solo span.precio_desde{float:left;margin:10px -25px 0 0;}
ul#listado_articulos ul li{width:100%}
#reserva_side{padding:5px 5px 0; margin-top:10px;border:1px solid;}
#reserva_side h2{font-size:13px;text-align:center;margin:10px 0;}
#reserva_side label{font-size:11px;font-family:"Lucida Sans","Verdana",Times,Serif;}
#reserva_side select{background:none repeat scroll 0 0 #FFFFFF; border:1px solid #AFAFAF; margin-top:5px; padding:2px; width:180px;}
#reserva_side #fechas{margin:3px;overflow:hidden;}
#reserva_side #fechas .date_picker{float:left;margin:7px 0;overflow:hidden;width:100px;}
#reserva_side #fechas input[type="text"]{float:left;margin-top:5px;padding:2px;width:80px;}
#reserva_side #fechas label{display:block; padding:0;}
#reserva_side #extra_info{margin:10px 3px; overflow:hidden;}
#extra_info .extras{float:left; margin-top:3px;}
#reserva_side #extra_info .first{width:85px;}
#reserva_side #extra_info .second{margin-right:15px;width:50px;}
#reserva_side #extra_info .third{width:40px;}
#extra_info .extras select{margin-top:5px; padding:2px; width:40px;font-size:1em;}
#reserva_side #date_chk_in, #reserva_side #date_chk_out{font-size:10px;}
.min_precio{margin:10px 0 0 4px; padding:0; padding-bottom:10px;}
.btn_reserva{margin:15px 30%;}
.dateSelect{background:url(/html/img/cal_icon.png) top right #FFFFFF no-repeat;}
#reserva_form{padding:5px;}
#reserva_form #fechas{margin:20px 0 15px 20px; overflow:hidden;}
#reserva_form #fechas .date_picker{float:left; overflow:hidden; width:50%;}
#reserva_form #fechas input[type="text"]{float:left; margin-left:10px; padding:2px; width:90px; font-size:1em;}
#reserva_form #fechas label{display:block; padding:0;}
#reserva_form #extra_info{margin:5px 25px; overflow:hidden;}
#reserva_form #extra_info .extras{width:20%;margin:8px 5%;}
#reserva_form #extra_info .extras label{width:95%;}
#reserva_form #extra_info .first{width:28%;}
#reserva_form #extra_info .extras select{margin-left:8px;font-size:1em;}
#reserva_form .btn_reserva{margin:25px 38%;}
.list_hab h3{clear:left;}
#tabsB{line-height:normal;overflow:hidden;margin:15px 0 0;}
#content_inner #tabsB ul{margin:0;padding:0 10px;list-style:none;}
#tabsB li{display:inline;margin:0;padding:0;}
#centralDiv #content #tabsB a{float:left;margin:0;padding:0 0 0 4px;text-decoration:none;color:#000000;}
#tabsB a.selected span{font-weight:bold;font-variant:small-caps;}
#tabsB a span{display:block;padding:5px 15px 4px 6px;border:1px solid;border-bottom:0 none;}
#tabsB a:hover span{}
#tabsB a:hover{text-decoration:none;}
.divTab{border:1px solid;}
#centralDiv #content .divTab p, #content_inner .divTab table, #centralDiv #content .divTab ul{margin:2em 2em 0 2em;}
.info_hab{padding:15px;}
.frmrsv{margin:15px 0 0 50px;}
.info_user{padding:5px 20px; font-weight:bold; text-decoration:underline;}
.img_hab{float:left;margin-right:15px;}

