@media all{
body{font-size:100.01%;}
html *{font-size:100.01%;}
body{font-family:"Lucida Sans","Verdana",Times,Serif; font-size:75%; background-color:#E1E0E0;background:url(/html/4286_COSMOMEDIA_S_L/img/mainbg.jpg) #E1E0E0 no-repeat scroll 0 0;color:#7F7F7F; padding:0; margin:0; margin-top:4px;}
* html body{font-family:Verdana, Geneva, sans-serif; font-size:70%;}
textarea, pre, code, kbd, samp, var, tt{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
#inner_body{padding:0; margin:0;}
option{padding-left:.4em;}
select{padding:1px;}
dt, dd{text-align:justify;}
p{padding:0 0 .8125em 0; font-weight:300; font-size:1em}
a{outline:none; background:transparent; text-decoration:none; overflow:hidden;color:#043b7b;}
a img{border:0 none}
#centralDiv #content a[href$='.jpg']:hover img{cursor:url(http://static.pyme10-07.com/img/lupa+.cur), pointer;}
a:hover, #content a:visited{text-decoration:underline}
strong{font-weight:900 !important;}
h1,h2,h3,h4,h5,h6{font-weight:600; font-family:"Lucida Sans","verdana",Times,Serif; text-decoration:none !important}
h2{font-size:1.4em; line-height:1em;}
h3{font-size:1.2em; margin-bottom:.5em;}
h4{font-size:1.2em; line-height:1em; margin-bottom:1em;}
h5{font-size:1em; line-height:1.25em; margin-bottom:1.25em;}
h6{font-size:1em; margin-bottom:1.5em;}
h1{font-size:1%;}
h1 span{position:absolute;text-indent:-5000px;margin-top:-1000px;}
h2{font-size:1.3em; font-weight:600; letter-spacing:-0.03em; line-height:1.1em; color:#000000;background:url(/html/4286_COSMOMEDIA_S_L/img/h1bg.jpg) center left no-repeat;background-color:#f49f00;border-bottom:0; margin-bottom:5px; margin-top:20px; padding:4px 3px 3px;}
h3{border-bottom:1px dashed; font-size:1.2em; font-weight:600; letter-spacing:.025em; margin:0 0 .5em 0; color:#f49f00;}
#contenedor{overflow:hidden; margin:auto;width:900px;}
#utilities{ color:#000000; padding:3px 0; font-size:.9em; text-align:right; }
#utilities ul{color:#000000; margin:0;}
#utilities ul li{margin-right:5px; display:inline; list-style-type:none;}
#utilities a{color:#000000; margin:0;}
#utilities a img{vertical-align:middle; margin:0 3px 2px 0;}
#utilities div.fecha{float:left; margin-left:10px; color:#000000;}
.b-index #header{}
#header{color:#000000; overflow:hidden; text-align:center;}
#header #logo{padding:0; margin:0; display:block; float:left; overflow:hidden; }
#header #logo a{padding:0; margin:0; display:block; overflow:hidden;}
#header #logo img{border:none; margin:0; padding:0;}
#header #flashHeader, #header #flashLogo{padding:0;}
#header #flashHeader{padding:0; display:block; float:right; overflow:hidden; border-left:0;}
#header #flashHeader #imgFlash{margin-top:0; }
#header #flashLogo a{color:#FFF; text-decoration:underline;}
#header #flashLogo img#icon_flash{margin:2% 0 2% 6%; padding:4px; border:1px solid #999999; background-color:#5B0000}
#header #flashLogo p span{font-size:1.3em; font-variant:small-caps; color:#FFCC33;}
#header #flashLogo p a{color:#FFCC33; text-decoration:none;}
#header #flashLogo p a:hover{text-decoration:underline;}
#header #flashLogo p.leyenda_flash{text-align:center; padding:15px; margin:2% 3%; background-color:#333333;}
#centralDiv{overflow:hidden; border-top-width:0; clear:both; background-color:#042D5C;border-left:1px solid #DCDBDB; border-right:1px solid #DCDBDB; border-bottom:1px solid #DCDBDB;}
.menu{width:220px; float:left; background-color:transparent; padding:0; margin:0;}
.menuf{visibility:hidden;display:none;}
.menu ul#menu_pral{padding:10px 0 15px 5px; margin:12px; text-align:left;}
.menu ul#menu_pral li{padding:3px 4px 3px 18px; list-style-type:none; background:transparent url(/html/4286_COSMOMEDIA_S_L/img/bullet.gif)  no-repeat 2px center;border-bottom:1px solid #043C7B; margin-right:5px;}
.menu ul#menu_pral li a{display:block; color:#FFFFFF;  font-weight:600; padding:3px; letter-spacing:-1px;}
.separa{margin-top:20px; background-position:3px 22px;}
.menu ul#menu_pral li a:hover, .menu ul#menu_pral li.submenu a:hover{color:#FF9B04; text-decoration:none; background-color:#043C7B;}
.menu ul#menu_pral li a.hover, .menu ul#menu_pral li.submenu a.hover{text-decoration:none;color:#FF9B04;background-color:#043C7B; padding-left:3px;}
.menu ul#menu_pral li.hover, .menu ul#menu_pral li:hover{ background:url(/html/4286_COSMOMEDIA_S_L/img/rbullet.gif) no-repeat scroll 2px center;}
.menu ul#menu_pral li.submenu{background-image:none; background-position:center 3px;}
.menu ul#menu_pral li.submenu:hover{background-position:center 3px;}
.menu ul#menu_pral li a.submenu{color:#000000; padding-left:3px;}
.menu ul#menu_pral li.submenu ul{padding:0 3px; margin:0 5px 5px -20px; background-color:transparent;}
.menu ul#menu_pral li.submenu a{background:url(/html/img/plus.gif) no-repeat right .3em; 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.close{display:none!important;}
.menu ul#menu_pral li.submenu ul.open{display:block!important;}
.menu ul#menu_pral li.submenu ul li{border-bottom:none; border-bottom:0; padding:4px 4px 4px 25px; margin:0; /*background-color:#426299;*/}
.menu ul#menu_pral li.submenu ul li a{background-image:none;}
.menu ul#menu_pral li.submenu ul li a:hover, .menu ul#menu_pral li.submenu ul li a.hover{background-position:right -100px; background-color:#043C7B;color:#FF9B04; text-decoration:none;}
#menu_pral span, #menu_pral strong, #menu_pral em{display:inline;font-weight:600;font-style:normal; margin:0;padding:0;}
#col_3{display:none!important;}
#centralDiv #content, #centralDiv #contentEnl{background-color:#FFFFFF;padding:23px 15px; margin:0 0 0 220px; width:auto; }
#centralDiv #content #content_inner, #centralDiv #contentEnl #content_inner{margin-top:-20px;}
#centralDiv #content img{border:0; padding:4px; margin:.4em 0 1.2em 0;}
.imgLeft{float:left; margin:.2em 20px 10px 0;}
.imgRight{float:right; margin:.2em 0 10px 20px;}
.imgCenter{text-align:center; margin:.2em 0 0; overflow:hidden;clear:both;}
div.imgCntr{text-align:center; width:100%;}
#content a{text-decoration:none;}
#content a:hover{text-decoration:underline}
#content a.more{ font-weight:bold; padding:2px 0px 2px 0; font-size:.9em; text-decoration:none; text-transform:lowercase;  margin:0; margin-top:5px; display:inline-block; float:right; text-align:right;}
#content a.more:hover{text-decoration:underline}
.flc{display:none;}
span.more_img a{background:url(/html/img/camera.png) transparent 0 center no-repeat; padding-left:25px;}
#centralDiv #content h2, #centralDiv #contentEnl h2{margin-bottom:.7em;}
#centralDiv #content h2 + h3, #centralDiv #contentEnl h2 + h3{margin:0 0 5px 0;}
#centralDiv #content h3{margin:15px 0; padding:0; padding-bottom:4px;}
.divSup, .divProductos{overflow:hidden; margin:0; padding:0; width:100%; margin-bottom:10px;}
.marquee{position:relative; overflow:hidden; padding:0; padding-bottom:23px; margin:0;width:100%;}
.titColeccion{font-weight:bold; color:#000000; text-decoration:underline}
.BoxLeft{width:49%;float:left; overflow:hidden;}
.BoxRight{width:49%; float:right;overflow:hidden;}
.dvLeft, .dvRight{overflow:hidden;}
#centralDiv #content .dvLeft h2, #centralDiv #content .dvRight h2{display:block; margin:5px 0 10px 0;}
#centralDiv #content h2.alone{display:block; width:100%;}
.floatLeft{border:0 none; float:left;}
#centralDiv #content .floatRight img{border:0 none; float:right;}
#centralDiv #content .dvLeft p.clear, #centralDiv #content .dvRight p.clear{margin-top:0; padding:0;}
.divSub{overflow:hidden;width:100%;}
span.flc{display:none!important;}
p.clear{float:none!important; overflow:hidden!important; width:auto!important; margin:0 0 10px 0 !important; padding:0!important; clear:none!important; display:block!important;}
.dvLeft p.clear a.more, p.clear a.more{margin:0!important;}
#centralDiv #content .dvRight h3{margin:0;}
.divSub dl{padding-right:15px;}
#centralDiv #content .dvLeft h2 a, #centralDiv #content .dvRight h2 a{color:#000000;}
.divSub ul{display:block; margin:0; padding:0; text-align:left;}
.divSub ul.ini li{margin:0; list-style-type:none; background:url(/html/img/bullet2.gif) no-repeat 0 1.4em; padding:0 0 1.4em 15px;}
.divSub li a{color:#7F7F7F;}
.divSup .trLine{height:15px; border-bottom:1px solid #000000;}
.divSup .trEmpty{padding-top:10px;}
#content_inner .divSup ul{float:none; overflow:hidden; display:block; width:auto; margin:.5em 10px; padding:0 0 15px 15px;}
#content_inner .divSup ol{display:block; padding:0 20px 0 0; margin:.5em 0; list-style:decimal outside none;}
#content_inner .divSup ol li{margin-bottom:10px; padding-bottom:0; margin-left:2.5em;}
#content_inner .divSup ul li ul, #content_inner .divSup ul li ol{margin-top:1em; margin-left:15px;} 
#content_inner .divSup ol li ul, #content_inner .divSup ol li ol{margin-top:1em; margin-left:15px;}
#content_inner .divSup ul li{margin-bottom:10px; padding-bottom:0; float:none;}
#content_inner #listanoticias ul{margin:0 10px .5em 0; padding:0}
.fecha{font-size:.9em; margin-right:.9em;}
.divSup #seccionportada{margin-bottom:15px;}
#centralDiv #content p.enlList{float:right; margin:0 0 0 30px;}
.enlList a{color:#043b7b; font-weight:600; font-family:"Lucida Sans","verdana",Times,Serif;}
.divSup #listanoticias{margin:15px 5px 0 0;border:2px solid #FE9800; padding:10px 15px; overflow:hidden;}
.divSup #listanoticias h2{margin:0;}
.divSup #listanoticias p{padding:0;}
.divSup #listanoticias ul{margin:0;padding:0;}
.divSup #listanoticias ul li{background:url(/html/img/clipboard.gif) 0 0 no-repeat; padding:0 0 0 18px; list-style-type:none;}
#datosForm div.MsgAviso{display:none;visibility:hidden;}
#centralDiv #content .avisosEnviar, #datosForm .avisosEnviar{color:#000000; background-color:#FFFFFF;}
.avisosEnviar h3{margin-left:10px; color:#000000;}
.avisosEnviar div, #datosForm .avisosEnviar div{margin:5px 15px;}
.avisosEnviar a.enlace{cursor:pointer; color:#333333;}
#footer{overflow:hidden; clear:both; background-color:#005FAC; color:#FFFFFF;border-top:1px solid #F79D05;}
#footer #pie a.subTxt{text-decoration:underline;}
#footer #pie{color:#FFFFFF; font-size:.8em; padding:10px 0; text-align:center; min-height:36px; height:auto !important; height:36px;}
#footer #pie ul{margin:0 10px; padding:0;}
#footer #pie ul li{color:#FFFFFF; padding:0 0 0 2px; display:inline; list-style-type:none;}
#footer #pie p{margin:0 10px; color:#FFFFFF;}
#footer #pie a{color:#FFFFFF; text-decoration:none;}
#footer #pie a:hover{text-decoration:underline}
#footer #pie img{vertical-align:middle;margin:0 4px;}
#content a.down{color:#7F7F7F; text-decoration:none; border-bottom:1px solid #7F7F7F; border-right:1px solid #7F7F7F; padding:0 4px 2px 20px;}
#centralDiv #content .mapa{height:400px; clear:both; display:block;color:#000000;}
#centralDiv #content .mapa img{border:0 none; float:left; margin:0 5px 0 0; padding:0;}
.divProductos ul.listColecciones{padding:0; margin:0; list-style-type:none;}
.divProductos ul.listColecciones li{margin-top:10px;}
.divProductos ul.listColecciones li.prodNoImg{padding:0 0 0 9px; width:100%}
.centralDiv #content dt{margin:0 auto; padding:0; width:95%;}
#centralDiv #content dt a, #centralDiv #content h3 a, #centralDiv #content h2 a{text-decoration:underline}
#centralDiv #content h3 a, #content .dvLeft h3, #centralDiv #content h2 a{text-decoration:none}
#centralDiv #content h3 a:hover{text-decoration:underline}
.divProductos dt, .divProductos h3{margin-top:13px;}
.divProductos .colecLeft{float:left; margin-top:0;}
.divProductos .colecList{margin-top:0; margin-left:0}
.divProductos .colecRight{float:right; margin-top:0;}
#centralDiv #content .divProductos .colecRightCat{float:right;margin:5px 0 0 20px;}
.divProductos dt{margin:0 auto; padding:0; width:95%; font-weight:bold; display:block; overflow:hidden;}
.divProductos dd{margin:5px auto 15px auto; width:95%; display:block; overflow:hidden;}
.divProductos h3.dest{margin-top:20px; font-size:1.2em; letter-spacing:1px;}
.divProductos img{margin:10px}
.divProductos h4 a{color:#000000;}
#centralDiv #content dl.dlMod2{margin-left:0;}
#centralDiv #content dl.dlMod2 dt, #centralDiv #content dl.dlMod2 dt a{text-decoration:none;}
#centralDiv #content dl.dlMod2 dd{margin-left:1px;overflow:hidden;margin-bottom:10px;}
#centralDiv #content dl.dlMod2 dd p{margin-left:22px;}
#titProductos{color:#7F7F7F;}
#content span.back{text-align:right; margin-bottom:15px; display:block; overflow:hidden;}
#content span.back a{font-family:"Lucida Sans","verdana",Times,Serif; font-weight:600; color:#7F7F7F;}
#content span.back a:hover{text-decoration:underline;}
#titProductos span a.enl{text-align:right;}
#player{text-align:center;}
#content p.cesta{text-align:right; margin-right:75px;}
#print{visibility:hidden; display:none;}
ul.minitabs{list-style-type:none; white-space:nowrap; padding:0;text-align:center; margin:25px;}
ul.minitabs li{display:inline; margin:0; padding:0;}
ul.minitabs li a{display:inline-block;}
ul.minitabs a#current{color:#7F7F7F; border-right:1px solid ; border-bottom:2px solid ; font-weight:bold; padding:0 4px 3px;}
#listColecciones{margin:0; padding:0; clear:both;}
#listColecciones dd, #listColecciones dt{display:block;}
#listColecciones dt{border-bottom:none; padding:10px 15px 3px 15px;}
#listColecciones dd{padding:0 15px 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; border-bottom:1px solid #F2F2F2}
dl.list_util dd img{float:right;}
#centralDiv #content dl#listColecciones dd img{margin:.4em 0 1.2em 15px;}
#centralDiv #content dl#listColecciones dd img.colecRight{margin:.4em 0 1.2em 15px!important;}
#centralDiv #content dl#listColecciones dd img.colecLeft{margin:.4em 15px 1.2em 0!important;}
#content #listColecciones .notic{background:url(/html/img/clipboard.gif) 0 0 no-repeat; padding:0 0 0 18px;}
#content #listColecciones dt.notic{margin:0; padding-bottom:5px;}
dl#listColecciones dt{display:block; overflow:hidden; font-size:1.1em;}
#content #listColecciones dd.dd_notic{margin-left:8px;}
#content #listColecciones dd.dd_notic p{margin-right:8px;}
#centralDiv #content .dlMod2 dd.dd_foro{font-size:.9em;margin-left:7em; margin-top:0;}
#centralDiv #content .answer{background:url(/html/img/answer.gif) no-repeat scroll 0 center;padding-left:1.2em; float:right;}
#centralDiv #content .dot{display:none;}
#centralDiv #content dl.dlMod2{width:100%;}
#centralDiv #content dl.dlMod2 img{float:right; margin-left:15px; margin-bottom:8px;}
.dvEnlaces{margin:5px auto; padding:2px 15px; display:block; overflow:hidden; width:70%;}
.dvEnlaces h3{font-size:1.2em; text-decoration:none; display:block; margin-bottom:5px; padding-bottom:4px; letter-spacing:0; width:100%; margin-top:10px;}
.dvEnlaces img{margin:0 4px 0; vertical-align:text-bottom;}
.dvEnlaces .enlsub{margin-left:15px; margin-bottom:5px; overflow:hidden;}
.dvEnlaces dd.enlsub{margin-bottom:0; font-weight:600; font-size:.9em; padding-left:24px;}
.dvEnlaces dd.for_file{margin-bottom:0; font-weight:600; font-size:.9em;}
.dvEnlaces dd.enlsub + dt.enlsub{margin-top:15px;}
.dvEnlaces .enlDir{margin-bottom:10px; margin-left:10px; overflow:hidden;}
.dvEnlaces .enlDir img{margin:1px 5px 0 0; vertical-align:text-bottom;}
.dvEnlaces p{padding-left:24px; margin-top:2px; padding-bottom:3px;}
.dvEnlaces div.enlDir p{padding-left:30px;}
.dvEnlaces h3 a{text-decoration:none;}
.dvEnlaces h4{font-size:1.1em; font-weight:normal; padding:0; margin:10px 0 5px 30px;}
.dvEnlaces h4 a{color:#000000; font-weight:600; text-decoration:none;}
.dvEnlaces h4 a:hover, #centralDiv #content dl.dlMod2 dt a:hover{text-decoration:underline;}
.dvEnlaces dt a:visited{background:transparent none repeat scroll 0 0;}
.dvEnlaces dl{margin:8px 0 5px;}
.dvEnlaces dl + dl{margin:15px 0 5px;}
.dvEnlaces dt{margin:2px 0 2px 20px; background:url(/html/4286_COSMOMEDIA_S_L/img/link_bullet.png) 0 top no-repeat; padding:0 0 0 24px;}
.dvEnlaces dt a{font-weight:600; color:#043b7b;}
.dvEnlaces dt.down, .dvEnlaces a.down{margin:2px 0 2px 20px; background:url(/html/img/file.gif) 0 top no-repeat; padding-left:18px;font-size:1.1em; height:1%;}
.dvEnlaces dd{margin-bottom:7px; padding-left:0px;}
.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$='.pzh'], #content a[href$='.pzh']{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/presto.gif) 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;}
p.file_detail{margin-left:5px;}
p.file_detail span.file_name, p.file_detail span.file_size, p.file_detail span.file_type{color:#043b7b; font-weight:600;}
.banner{text-align:center; border:0 none; margin:10px auto; overflow:hidden;} .hit{margin:0 5px;}
.menu .banner.qrcode{border:4px solid white;display:block;height:125px;margin:0 0 0 42px;width:125px;}
.menu .banner.qrcode > img{margin-left:-25px;margin-top:-25px;}
#dlMapa{margin-left:30px}
#dlMapa dt{font-weight:bold;}
#dlMapa dd{padding:2px 0 10px 0;}
.dvColmns{margin:0 auto; display:block; overflow:hidden;clear:both;}
.dvColmns div{display:block; overflow:hidden; float:left; width:44%;margin:15px 5% 10px 0;}
.dvColmns div.tresCol{width:28%;}
.dvColmns div img.colecLeft{display:block; float:none; max-width:90%;}
.dvColmns div.sel_atrib, .dvColmns div.sel_atrib div, .dvColmns div.btnBuy{width:100%;float:none;display:block;}
.btnBuy{margin:0 auto; width:auto; text-align:center; overflow:hidden; clear:both; padding:15px 0 2px;}
.dvColmns div.btnBuy{padding-top:0;}
#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 #7F7F7F; padding:0 3px; text-align:center;}
#paginacion li a{color:#7F7F7F; text-decoration:none}
#paginacion li.ext{border:0 none;}
#paginacion li.select span{font-weight:bold; }
#paginacion li a:hover{text-decoration:underline;}
#paginacion p a.navNot{margin-right:120px;}
.direc{width:90%; margin:20px auto; clear:both; overflow:hidden;}
.direc p{margin:0 auto; font-size:1em; font-weight:600; line-height:1.2em; padding:5px 10px!important; float:left; display:block;}
#formContact{margin:0 auto; padding:0; overflow:hidden;width:480px;}
.formWeb{margin-top:5px; font-size:1em; width:100%; overflow:auto;}
.formProd{width:100%; margin:0; padding:0; overflow:hidden;}
#datosForm div{clear:both; margin:.8em 0 4px 0; padding:0; overflow:hidden;}
#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; padding:.3em 3px 0 0;}
label.w85{width:85px;} label.w60{width:75px}
label.w115{width:125px} label.w100{width:100%; display:block;} label.wauto{width:auto; display:block; margin-right:10px;}
.txf{font-size:1em; max-width:100%;}
select.txf{visibility:visible!important;}
.txa{font-size:1em; overflow:auto; width:300px}
.txa, .txf{margin-top:2px; font-family:Arial,Helvetica,sans-serif; padding:2px 5px 2px 4px; }
.txa:hover, .txf:hover, .txa:focus, .txf:focus{border-color:#0066CC}
#aceptarAvisos, #aceptarBoletin{border:none; margin:1px 5px 0 0; float:left;}
.txt{background:#F8F8F8 none repeat scroll 0 0; color:#666666; margin-bottom:.5em; padding:15px; display:block; border:1px dashed #CCC;}
#centralDiv #content .formWeb h3{margin-top:45px!important;}
#centralDiv #content .formWeb form div + p{padding-top:20px!important;}
#btnForm{margin:0 auto; text-align:center; overflow:hidden; padding:20px 0; clear:both;}
span.textBtn{display:none!important}
#content .btn{border:1px solid #000000; color:#000000; font-size:.9em; padding:0 10px 1px 10px; margin-top:0; }
#centralDiv #content .textBtn{font-size:.9em; font-weight:bold; }
#content a.btn{padding:2px 10px; text-decoration:none; font-weight:bold;color:#000000;background-color:#ECE9D8;}
#content .cesta{margin:0 10px;}
#content span.textBtn{display:none!important;}
.btnAcept{margin:0 10%;}
.inputErr{border:1px solid red;}
.formOk, .formNOk{border:1px solid; margin:10px 0; background-position:10px 2em; 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);}
.formUsr{width:218px; margin:0 auto;}
.formUsr label{width:150px; height:18px; display:block; margin-top:5px;}
#centralDiv #content a.cesta{border:1px solid #CCC; color:#043b7b; font-weight:600; padding:3px 8px; margin-left:5px;}
#centralDiv #content a.cesta:hover, #centralDiv #content a.cesta:focus{color:#FFFFFF;text-decoration:none;background-color:#043b7b;}
#content input.cesta{margin:0 5px 0 0}
#content a.cesta:hover ul.minitabs li a#current:hover{text-decoration:none; color:#FFFFFF;}
#content div#buscador{overflow:hidden; margin:0 auto 25px auto; padding:8px;}
div#buscador form br{display:none;}
div#buscador form p.clear{display:none!important;}
div#buscador form p.clear + div{margin-top:5px;}
#buscador form{margin:0 auto; padding:0; overflow:hidden;}
#buscador form label, div#buscador form p{float:none!important; font-size:.9em; margin:0 0 0 5px; padding:3px 10px 0 0;}
div#buscador form p{width:85px; padding-left:5px!important;}
div#buscador form input[id*="catOnly"]{vertical-align:bottom; margin-top:5px; outline:none;}
#buscador form div{overflow:hidden;}
*+html #buscador form label{vertical-align:bottom!important; top:-5px; position:relative;}
#buscador form div{margin:3px 0;}
#centralDiv #content h3.formH3{text-decoration:none;}
#centralDiv #content #buscador p{clear:left; display:inline; float:left; margin-right:15px; margin-top:0; padding:0;}
#centralDiv #content #formContact img{border:0 none; margin:0 0 0 3px;}
.clear{}
li.clear{display:block; clear:none; overflow:hidden}
* html li.clear{display:list-item; width:100%; clear:none; overflow:visible;}
#content a.btn:hover, #centralDiv #content a.textBtn:hover, #content .btn:hover, #centralDiv #content .textBtn:hover{background-color:#FFF; color:#FFFFFF; cursor:pointer; outline:none; text-decoration:none!important;}
#formImprimir{padding:20px; margin:2% 25%;}
.mrgLft55{margin-left:55px}
.mrgRgt75{margin-right:75px; text-align:right;}
.mrgRgt25{margin-right:25px; text-align:right;}
.mrgRgt200{margin-right:200px; text-align:right;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.floatbox{overflow:hidden;}
#ie_clearing{display:none;}
.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;}
.box-top p{margin-bottom:5px; padding-right:10px; font-size:.9em;}
.box-top ul{display:block; clear:both; padding:0; margin:30px 2% 8px 15%; font-size:.9em;}
.divSub .box-top ul.prod li{background-position:0 .2em;}
.divSub .box-top ul.serv li{background-position:0 .2em;}
.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{text-align:right;}
#listColecciones dl dt{margin-top:25px;}
#listColecciones dl dd br{display:none;}
#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}
#content_inner ul>br{display:none;}
#content_inner{padding-left:10px; padding-right:15px;}
.divSub object{display:block; margin-left:auto; margin-right:auto;}
.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.6em; display:block; float:left;}
span.tlf_add{padding-left:6.6em;}
.elem_rel{margin-left:25px;}
#content_inner .divSup .elem_rel ul{list-style:none; margin:1.2em 0; padding:0; line-height:1.2em;}
#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.2em;}
#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;}
#dsocial{position:fixed;margin-left:900px;width:28px;background-color:#FFFFFF;padding:10px 5px 5px;}
div.socialTool img, div.socialTool span div{margin-bottom:5px;}
div.socialTool:hover{z-index:999;position:relative;}
div.socialTool span{position:absolute; top:-60px; left:-30px; width:75px; background-color:#FFFFFF;padding:5px;border:1px solid #CCC;}
div.socialTool:hover span{display:block;}
.mceContentBody{background-color:#042D5C;background-color:#FFFFFF;background-position:-220px -280px;}
.mceContentBody{background-color:white;background-image:none;}
.mceContentBody p{color:#333;}
.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:620px; 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{display:block;left:-11px;list-style-type:none;margin:0;padding:0;position:relative;}
#listado_cat ul li{position:relative;padding:0;width:195px;height:146px;float:left;display:block;margin:0 0 10px 11px;text-align:center;}
a.photo{float:left;position:relative;cursor:pointer;overflow:hidden;display:block;margin:0;padding:0;width:195px;height:146px;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:195px;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:195px;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:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;padding:5px 10px;}
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:0 auto 15px auto; 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{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;}
#content_inner .divSup ul#listado_articulos, #content_inner .divProductos ul#listado_articulos{width:620px; margin:10px auto 0; padding:0; list-style:none; display:block;}
ul#listado_articulos li{display:block;overflow:hidden;width:50%;}
.divSub ul#listado_articulos li.articulo{background:none; margin:0; list-style-type:none; padding:0;}
.izq{clear:left;float:left;}
#listado_articulos li.articulo div.articulo_decrip{padding:8px; 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:135px; 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:135px; position:relative;min-height:110px;}
#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:left;font-size:11px;}
#centralDiv #content #listado_articulos li.articulo .articulo_decrip .col_1 img{border:0 none; margin:0;padding:0;display:block;}
#centralDiv #content #listado_articulos li.articulo div.articulo_decrip p{font-size:.9em; line-height:1.2em; margin-top:0; padding:0;}
#centralDiv #content #listado_articulos li.articulo h3.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:.9em; 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: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;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo span.articulo_precio{display:block;margin:4px 0 0 15px;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:76px;text-align:center;margin:0;padding:0 6px;font-family:Verdana, Geneva, sans-serif;margin:0 0 10px;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:2px 4px;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{font-weight:bold;line-height:1.5em; font-size:.85em;}
#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;border-radius:3px 3px 3px 3px;background-image:none;}
#listado_articulos .bg_overlay_dark{color:#FFF;background-image:url(/html/img/overlay_000_60.png);background-repeat:repeat;border-radius:3px 3px 3px 3px;}
#listado_articulos li.articulo a.articulo_aFicha{display:block;color:#043b7b; font-size:.9em}
#ficha{border:1px solid #666;border-radius:8px 8px 8px 8px;-moz-border-radius:8px; -webkit-border-radius:8px;margin:0 auto;padding:0;list-style:none;display:block;overflow:hidden;}
.articulo_contenido{margin:16px;overflow:hidden;}
#ficha .articulo_col_1{width:250px;float:left;margin:0 15px 40px 0;}
#ficha .articulo_col_1 .group_precios_oferta,#ficha .articulo_col_1 .group_precio_solo{position:relative;margin-top:10px;}
#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-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;margin:5px 0 0;padding:2px 4px;width:65px;font-size:.9em;}
#ficha .articulo_contenido .group_precio_solo .articulo_precio{font-size:1em;margin:5px 0 0 40px;padding:2px 0;width:80px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_oferta{position:absolute;top:5px;left:75px;z-index:99;display:block;width:80px;text-align:center;margin:0;padding:4px 6px;font-family:Verdana, Geneva, sans-serif;font-size:10px !important;font-weight:bold;}
#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; font-size:10px!important}
#ficha .articulo_contenido .group_precios_oferta div.carrito_comprar{float:left;margin:22px 0 0 91px;}
#ficha .articulo_contenido .group_precio_solo div.carrito_comprar{position:absolute;top:0;left:125px;}
#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:10px;border:1px solid #CCC;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#ficha .articulo_col_1 .campos_plus p{margin:0;}
#ficha .articulo_col_2{width:310px; float:right; font-size:.9em; overflow:hidden;padding-bottom:30px;}
#centralDiv #content #ficha .articulo_col_1 .campos_plus p .plus_label{font-weight:bold;}
#ficha .tit_articulo{margin:0 0 .3em 0 !important; padding:0; border:0 none; font-size:1.55em;}
#ficha .articulo_col_2 p{margin-top:0;}
#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;}
#ficha #gal_img{display:inline;}
#centralDiv #content #ficha .articulo_col_1 a img{border:none;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;margin:.3em 0;}
.articulo_contenido #btnForm{margin:65px 0 -45px 60%;}
.articulo_contenido .btnBuy{padding:0; margin:0 5px;}
#listado_articulos .sel_atrib{margin-bottom:15px;}
#content #ficha .cesta, #content #listado_articulos .cesta{margin:0 0 0 10px;}
.divSub #listado_cat ul li{background-image:none;text-align:center;}
#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:6px -35px 0 5px;}
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:#7F7F7F;}
#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{color:#043b7b;}
#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;}
#centralDiv #content #RsvNoHab{font-weight:bold; margin-top:20px;text-decoration:underline;text-align:center;}
#content p, #content ul{text-align:justify;}

body{background-position:center top;background-repeat:repeat-x;}
}
@media print{
body{margin-top:0; font-size:10pt;}
#contenedor{margin:0; width:100%; overflow:hidden; height:auto;}
#centralDiv{margin:0; width:100%; overflow:hidden; height:auto;}
.menu{width:220px;}
.menu ul{margin:0;}
#col_3{display:none!important;}
#centralDiv #content, #centralDiv #contentEnl{margin:0 220px;}
#content a.more{padding:2px 27px 2px 0;}
}
@media screen and (max-width: 767px) {
#contenedor{max-width:100%;}.menu{max-width:180px;}#centralDiv #content, #centralDiv #contentEnl{margin:0 0 0 180px;}
}