@media all{
body{font-size:100.01%;}
html *{font-size:100.01%;}
body{font-family:"Lucida Sans","Verdana",Times,Serif; font-size:75%; background:url(/html/3889_Percisa_S_L/img/mainbg.jpg) no-repeat scroll 0 0;color: #000000; 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:0.4em;}
select{padding:1px;}
dt, dd{text-align:justify;}
p{padding:0 0 0.8125em 0; font-weight:300; font-size:1em}
a{outline:none; background:transparent; text-decoration:none; overflow:hidden; color:#E10816;}
a img{border:0 none}
a:hover{text-decoration:underline}
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:0.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 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;border-bottom:1px solid #E10816; margin-bottom:5px; margin-top:20px; padding:4px 3px 3px;}
h3{border-bottom:1px dashed; font-size:1.2em; font-weight:600; letter-spacing:0.025em; margin:0 0 0.5em 0; color:#222222;}
#contenedor{overflow:hidden; margin:auto; margin-bottom:10px; width:900px;}
#utilities{ color:#FFFFFF; padding:3px 0; font-size:0.9em; text-align:right; background-color:#000000;}
#utilities ul{color:#FFFFFF; margin:0;}
#utilities ul li{margin-right:5px; display:inline; list-style-type:none;}
#utilities a{color:#FFFFFF; margin:0;}
#utilities a img{vertical-align:middle; margin:0 3px 2px 0;}
#utilities div.fecha{float:left; margin-left:10px; color:#FFFFFF;}
#header{color:#FFFFFF; overflow:hidden; background-color:#F3CE0D; text-align:right;}
#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;background-color:#F3CE0D;}
#header #flashHeader #imgFlash{margin-top:0; background-color:#F3CE0D;}
#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; background:url(/html/3889_Percisa_S_L/img/boxbg.gif) no-repeat scroll 0 0;}
.menu{width:220px; float:left; background-color:transparent; padding:0; margin:0;}
.menuf{float:left;display:none; margin-top:-12px;}
.menu ul#menu_pral{padding:10px 0 15px 5px; margin:12px; text-align:left;}
.menu ul#menu_pral li{padding:10px 4px 10px 29px; list-style-type:none; background:transparent url(/html/3889_Percisa_S_L/img/bullet.gif) no-repeat 2px center;border-bottom:0; margin-right:5px;}
.menu ul#menu_pral li a{display:block; color:#000000;  font-weight:600; padding:10px; 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:#E10816; text-decoration:none; }
.menu ul#menu_pral li a.hover, .menu ul#menu_pral li.submenu a.hover{text-decoration:none;color:#E10816;}
.menu ul#menu_pral li.submenu{background-image:none; }
.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 0.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; color:#E10816; 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{padding:23px 15px; margin:0 0px 0 220px; width:auto; }
#centralDiv #content #content_inner, #centralDiv #contentEnl #content_inner{margin-top:-20px;}
#centralDiv #content img{border:1px solid #F5D00E; padding:4px; margin:0.4em 0 1.2em 0;}
.imgLeft{float:left; margin:0.2em 20px 10px 0;}
.imgRight{float:right; margin:0.2em 0 10px 20px;}
.imgCenter{text-align:center; margin:0.2em 0 0 0; overflow:hidden;clear:both;}
div.imgCntr{text-align:center; width:100%;}
#centralDiv #content .imgLeft a:hover img, #centralDiv #content .imgRight a:hover img, #centralDiv #content .imgCenter a:hover img{border-color:#F5D00E}
#content a{text-decoration:none;}
#content a:hover{text-decoration:underline}
#content a.more{ font-weight:bold; padding:2px 0px 2px 0; font-size:0.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;}
#centralDiv #content h2, #centralDiv #contentEnl h2{margin-bottom:0.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:10px 0 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;}
p.se_down, p.se , p.up , p.down{display:none!important;}
.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 .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 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: #000000;}
.divSup .trLine{height:15px; border-bottom:1px solid #BFBFBF;}
.divSup .trEmpty{padding-top:10px;}
#content_inner .divSup ul{float:none; overflow:hidden; display:block; width:auto; margin:0.5em 10px; padding:0 0 15px 15px;}
#content_inner .divSup ol{display:block; padding:0 20px 0 0; margin:0.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 0.5em 0; padding:0}
.fecha{font-size:0.9em;}
.divSup #seccionportada{margin-bottom:15px;}
#centralDiv #content p.enlList{float:right; margin:0 0 0 30px;}
.enlList a{color:#E10816; font-weight:600; font-family:"Lucida Sans","verdana",Times,Serif;}
.up, .se{display:none; visibility:hidden;}
.divSup #listanoticias{margin:15px 5px 0 0;border:2px solid #F5D00E; 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;}
.avisosEnviar{border:1px solid black; padding:5px; z-index:1; color:#000000; text-align:justify; width:450px; display:none; position:absolute; top:340px; left:30%; background-color:#CCCCCC}
#centralDiv #content .avisosEnviar h2{margin-left:10px; color:#000000;}
.avisosEnviar a.close{float:right; cursor:pointer; margin-right:5px;}
.avisosEnviar div{margin:5px 15px 10px;}
.avisosEnviar a.enlace{cursor:pointer; margin:10px 0 10px 45px; color:#333333;}
#footer{overflow:hidden; clear:both;  color:#000000;}
#footer #pie a.subTxt{text-decoration:underline;}
#footer #pie{color:#000000; font-size:0.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:#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}
#content a.down{color: #000000; text-decoration:none; border-bottom:1px solid #000000; border-right:1px solid #000000; padding:0 4px 2px 20px;}
#centralDiv #content .mapa{height:350px; width:100%;clear:both; display:block;}
#centralDiv #content .mapa div.info{height:65px; width:auto; padding:0; margin:0;display:block;color:#000000;}
#centralDiv #content .mapa div.info img{border:0 none; text-align:center; margin:0; padding:0;}
#centralDiv #content .mapa div.info p{margin:0; padding:0 5px;font-size:1em;font-weight:normal;}
#centralDiv #content .mapa div.info span{font-weight:bold; display:block; padding-left:0; text-align:center;}
.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{text-decoration:underline}
#centralDiv #content h3 a, #content .dvLeft h3{text-decoration:none}
#centralDiv #content h3 a:hover{text-decoration:underline}
#centralDiv #content h3{}
.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: #000000;}
#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: #000000;}
#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;}
#content p.pedido{text-align:right; margin-right:20%;}
#content hr.pedido{text-align:right; margin-right:20%; width:270px;}
#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: #000000; border-right:1px solid ; border-bottom:2px solid ; font-weight:bold; padding:0 4px 3px;}
#listColecciones{margin:0; padding:0;}
#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:0.4em 0 1.2em 15px;}
#centralDiv #content dl#listColecciones dd img.colecRight{margin:0.4em 0 1.2em 15px!important;}
#centralDiv #content dl#listColecciones dd img.colecLeft{margin:0.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 .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:0.9em; padding-left:15px;}
.dvEnlaces dd.for_file{margin-bottom:0; font-weight:600; font-size:0.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/img/arrow2.gif) 0 top no-repeat; padding:0 0 0 15px;}
.dvEnlaces dt a{font-weight:600; color:#E10816;}
.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 .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'], #content .ppt, .dvEnlaces a[href$='.pps'], a[href$='.pps'], #content .ppt, .dvEnlaces a[href$='.pptx'], #content a[href$='.pptx'], #content .pptx, .dvEnlaces a[href$='.ppm'], #content a[href$='.ppm'], #content .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'],#content .xlsx, .dvEnlaces a[href$='.xls'], #content a[href$='.xls'],#content .xls, .dvEnlaces a[href$='.csv'], #content a[href$='.csv'] ,#content .csv, .dvEnlaces a[href$='.xlw'], #content a[href$='.xlw'] ,#content .xlw, .dvEnlaces a[href$='.xlt'], #content a[href$='.ppt'],#content .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'],#content .docx, .dvEnlaces a[href$='.doc'], #content a[href$='.doc'],#content .doc, .dvEnlaces a[href$='.rtf'], #content a[href$='.rtf'],#content .rtf, .dvEnlaces a[href$='.wps'],#content a[href$='.wp'],#content .wps{font-weight:bold; padding:2px 0 2px 20px; background:url(/html/img/ext/doc.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.jpg'], #content .jpg, .dvEnlaces a[href$='.jpge'], #content .jpge, .dvEnlaces a[href$='.gif'], #content .gif, .dvEnlaces a[href$='.png'], #content .png, .dvEnlaces a[href$='.bmp'], #content .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'],#content .avi, .dvEnlaces a[href$='.mpg'], #content a[href$='.mpg'], #content .mpg, .dvEnlaces a[href$='.mpeg'], #content a[href$='.mpeg'], #content .mpeg, .dvEnlaces a[href$='.wmv'], a[href$='.wmv'], #content .wmv, .dvEnlaces a[href$='.wm'], #content a[href$='.wm'], #content .wm, .dvEnlaces a[href$='.asf'], #content a[href$='.asf'], #content .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'], #content .zip, .dvEnlaces a[href$='.rar'], #content a[href$='.rar'], #content .rar, .dvEnlaces a[href$='.gzip'], #content a[href$='.gzip'], #content .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'],#content .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'],#content .mp3, .dvEnlaces a[href$='.mid'], a[href$='.mid'], #content .mid, .dvEnlaces a[href$='.wav'], #content a[href$='.wav'], #content .wav, .dvEnlaces a[href$='.voc'], #content a[href$='.voc'], #content .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:#E10816; font-weight:600;}
.banner{text-align:center; border:0 none; margin:10px auto;} .bannCntr{border:1px solid #F5D00E;} .hit{margin:0 5px;}
#dlMapa{margin-left:30px}
#dlMapa dt{font-weight: bold;}
#dlMapa dd{padding:2px 0 10px 0;}
.dvColmns{margin:0 auto; display:block; overflow:hidden;}
.dvColmns div{display:block; overflow:hidden; float:left; width:45%;margin:15px 5% 10px 0;}
.dvColmns div.tresCol{width:28%;}
.dvColmns div img.colecLeft{margin:10px 10px 0; display:block; float:none;}
#paginacion{margin-top:10px; margin-left:20px; font-size:0.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; }
#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{width:470px; margin:0 auto; padding:0; overflow:hidden;}
.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:0.8em 0 4px 0; padding:0; overflow:hidden;}
#datosForm fieldset{margin:15px 5px 15px 0; padding:5px;}
#datosForm fieldset div{margin:0.8em 10px;}
#datosForm div legend{padding:0 5px; font-weight:600;}
label{float:left; padding:0.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; border:1px solid #BFBFBF;}
.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:0.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;}
span.textBtn{display:none!important}
#content .btn{border:1px solid #000000; color:#000000; font-size:0.9em; padding: 0 10px 1px 10px; margin-top:0; }
#centralDiv #content .textBtn{font-size:0.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;}
#centralDiv #content imput#cesta{margin: 0 5px; font-size:0.9em; border:none; float:left;}
#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 center; padding:15px 10px 15px 50px; background-repeat:no-repeat;}
.formOk{color:#4F8A10; background-color:#DFF2BF; background-image:url(/admin/img/ok.gif);}
.formNOk{color:#D63301; background-color:#FFCCBA; background-image:url(/admin/img/error.gif);}
.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:#E10816; font-weight:600; padding:3px 8px; margin-left:5px;}
#centralDiv #content a.cesta:hover, #centralDiv #content a.cesta:focus{color:#FFF; text-decoration:none; background-color:#E10816;}
#content a.cesta:hover ul.minitabs li a#current:hover{text-decoration:none; color:#000000;}
#content div#buscador{overflow:hidden; margin:0 auto 25px auto; padding:8px; width:420px;}
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; width:420px; padding:0; overflow: hidden;}
#buscador form label, div#buscador form p{float:none!important; font-size:0.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;}
.dvColmns div form{margin-left:25%;}
#content a.btn:hover, #centralDiv #content a.textBtn:hover, #content .btn:hover, #centralDiv #content .textBtn:hover{background-color:#FFF; color:#000000; 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:after{content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden}
.clearfix{display:block;}
.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 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{background:url(/html/3889_Percisa_S_L/img/frame_L1.png) top left no-repeat;}
.box-top .subcl, .box-top .subcr, .box-top .subc{padding:5px 22px 100em 15px; overflow:hidden; margin-bottom:-100em;background:url(/html/3889_Percisa_S_L/img/frame_R1.png) top right no-repeat;}
.box-bottom .c33l, .box-bottom .c33r, .box-bottom .c50l, .box-bottom .c50r, .box-bottom .c100{background:url(/html/3889_Percisa_S_L/img/frame_L1.png) bottom left no-repeat;}
.box-bottom .subcl, .box-bottom .subcr, .box-bottom .subc{padding: 0 20px 20px 20px;background:url(/html/3889_Percisa_S_L/img/frame_R1.png) bottom right no-repeat;}
.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{background:url(/html/3889_Percisa_S_L/img/frame_L2.png) top left no-repeat;}
.bg_color_2 .box-top .subcl, .bg_color_2 .box-top .subcr, .bg_color_2 .box-top .subc{background:url(/html/3889_Percisa_S_L/img/frame_R2.png) top right no-repeat;}
.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{background:url(/html/3889_Percisa_S_L/img/frame_L2.png) bottom left no-repeat;}
.bg_color_2 .box-bottom .subcl, .bg_color_2 .box-bottom .subcr, .bg_color_2 .box-bottom .subc{background:url(/html/3889_Percisa_S_L/img/frame_R2.png) bottom right no-repeat;}
.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:0.9em;}
.box-top ul{display:block; clear:both; padding:0; margin:30px 2% 8px 15%; font-size:0.9em;}
.divSub .box-top ul.prod li{background-position:0 0.2em;}
.divSub .box-top ul.serv li{background-position:0 0.2em;}
.box-bottom{margin-bottom: 0.3em; text-align:right;}
.box_frame + .box_frame{margin-top:-3px;}
.box-top a.m_info{top:-5px; padding-right:4px; font-size:0.9em; text-align:right; display:block; width:90%;clear:both; font-weight:bold;}
.box-top a.m_info:hover span{text-decoration:none!important;}
#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:0.5em; text-align:center; font-size:0.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}
.atrib{margin:2%; overflow:hidden; display:block;}
.atrib label{min-width:13%; margin-right:5px;}
.atrib select{min-width:20%;}
span.tlf{width:6.6em; display:block; float:left;}
span.tlf_add{padding-left:6.6em;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.justify{text-align:justify;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.line-through{text-decoration:line-through;}
}
@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:180px;}
.menu ul{margin:0;}
#col_3{display:none!important;}
#centralDiv #content, #centralDiv #contentEnl{margin:0 180px;}
#content a.more{padding:2px 27px 2px 0;}
}