*{margin:0px;padding:0px;font-family:'ff-meta-web-pro',sans-serif;font-weight:normal;font-size:12px;color:#5C5C5C;background-color:transparent;}
body{width:100%;background-color:#6C6C6C;}
table{border-collapse:collapse;border-spacing:0px;}
table,td,th{border:0px;text-align:left;}
form{display:inline;}
fieldset{border:0px;}
input,select,textarea{padding:2px;font-family:helvetica,arial,sans-serif;}
p{margin:6px 0px;}
img{border:0px;}
ul,ol{list-style-position:inside;}
ul.sq{list-style:square inside none;}
ul.tall{margin:5px;}
ul.tall li{margin:0px 0px 5px 0px;color:#000000;font-size:1.1em;}
ol.numeric{list-style:decimal inside none;}
ol.numeric li{margin:5px 0px;}
h1{margin-bottom:10px;text-align:left;font-size:1.5em;font-weight:bold;color:#EE1C27;}
h2{font-size:1.1em;font-weight:bold;color:#EE1C27;}
h2.policy{margin:10px 0px 20px 0px;}
h3{margin-bottom:10px;font-weight:bold;color:#000000;}
/* Begin: Clases generales */
strong,.strong{color:#000000;font-weight:bold;}
.black{color:#000000;}
.white{color:#FFFFFF;}
.stress{color:#EE1C27;font-weight:bold;}
.stress2,.stress3,.stress4{color:#0000FF;font-weight:bold;}
.stress2{font-size:0.9em;}
.stress3{font-size:1.1em;}
.stress6{color:#0303FD;font-weight:bold;}
.small{font-size:0.9em;}
.big{font-size:1.1em;}
.center{text-align:center;}
.tright{text-align:right;}
.cssHide{position:absolute;top:-1000em;visibility:hidden;}
.cssHide2{position:absolute;top:0px;left:0px;visibility:hidden;}
.banner,.banner2{display:block;clear:both;padding:2px 4px;color:#000000;font-weight:bold;}
.clear1{height:1px;clear:both;overflow:hidden;}
.clear5{height:5px;clear:both;overflow:hidden;}
.clear10{height:10px;clear:both;overflow:hidden;}
.clear20{height:20px;clear:both;overflow:hidden;}
.wide20{width:20px;}
.wide70{width:70px;}
.wide80{width:80px;}
.wide90{width:90px;}
.wide100{width:100px;}
.wide150{width:150px;}
.left{float:left;}
.right{float:right;}
.pim1{margin-left:5px;}
.pim2{margin-left:6px;}
.pim4{margin-left:5px;margin-top:17px;}
.clearfix{display:block;clear:both;}
.clearfix:after{content:".";display:block;clear:both;height:0px;visibility:hidden;}
.imgbtn{display:inline;cursor:pointer;vertical-align:baseline;}
.banner{background-color:#00FF00;}
.banner2{background-color:#FFFF00;}
.whitetitle{display:block;clear:both;margin-bottom:5px;font-size:1.5em;color:#FFFFFF;}
.tabletitle{background-color:#000000;color:#FFFFFF;overflow:hidden;}
/* End: Clases generales */
/* Begin: Hipervinculos */
a{text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:0px;}
a.alt11{font-style:italic;}
a.alt10{font-weight:bold;font-style:italic;color:#000000;}
a.alt9{font-weight:bold;color:#000000;}
a.alt8{font-weight:bold;font-style:italic;color:#EE1C27;}
a.alt7{font-weight:bold;font-size:1.1em;color:#EE1C27;}
a.alt6{text-decoration:none;font-weight:bold;font-size:1.2em;color:#FFFFFF;}
a.alt5{text-decoration:none;color:#333333;}
a.alt5:hover{text-decoration:underline;}
a.alt4{color:#0000FF;}
a.alt3{font-size:1.1em;color:#FFFFFF;}
a.more{text-decoration:none;font-weight:bold;color:#3D3539;}
a.more:hover{text-decoration:underline;}
/* End: Hipervinculos */
/* Begin: Clases especiales*/
/* External shadow */
.shadow{box-shadow:3px 3px 4px #6C6C6C;-moz-box-shadow:3px 3px 4px #6C6C6C;-webkit-box-shadow:3px 3px 4px #6C6C6C;/* For IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#6C6C6C')";}
/* Internal shadow */
.inshadow{position:relative;max-width:100%;float:left;}
.inshadow:before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 8px rgba(0,0,0,.6);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,.6);-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.6);}
/* End: Clases especiales */
/* Begin: Bloques fijos - TRM y logout */
#fixedTRM,#logout{position:fixed;right:0px;width:80px;padding:4px 0px;color:#FFFFFF;text-align:center;z-index:1;}
#fixedTRM{top:104px;background-color:#EE1C27;}
#fixedTRM span{font-size:1.2em;color:#FFFFFF;}
#logout{top:64px;background-color:#000000;}
/* End: Bloques fijos */
/* Begin: Esquema ppal del sitio*/
#main{width:82%;min-width:1024px;margin:auto;padding:0px 4.5%;background-color:#FFFFFF;}
#header{display:block;clear:both;text-align:justify;}
#banner{display:block;clear:both;position:relative;width:92%;height:auto;overflow:hidden;margin:10px auto;padding:0px;}
#buttons{display:block;clear:both;width:92%;height:auto;overflow:hidden;margin:-10px auto 10px;padding:0px;}
/* End: Esquema ppal del sitio */
/* Begin: Header */
#logo{float:left;width:20%;height:auto;overflow:hidden;margin:0px 10px 0px 0px;padding:0px;}
#logo img{display:block;width:100%;height:auto;margin-top:-10px;}
#menubar{float:right;margin:15px 0px 0px 0px;}
#loginfo{display:block;clear:both;text-align:right;color:#0000FF;font-size:0.9em;font-weight:bold;}
#header ul{float:right;clear:right;list-style:none;vertical-align:top;}
#header li{display:inline;margin:0px 5px;text-decoration:none;}
/* End: Header */
/* Begin: Banner principal */
#slideshow,#welcome{float:left;height:100%;vertical-align:top;border:0px;padding-bottom:500em;margin-bottom:-500em;}
#slideshow{width:77%;overflow:hidden;}
#welcome{width:23%;overflow:hidden;font-weight:bold;color:#FFFFFF;background-color:#EE1C27;text-align:left;}
/* End: Banner principal */
/* Begin: Slideshow */
#slides{display:block;clear:both;margin:0px;}
#slides{list-style:none outside none;}
#slides li{display:block;width:100%;visibility:hidden;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
#slides li img{display:block;width:100%;height:auto;}
/* End: Slideshow */
/* Begin: Bloque rojo */
#welcome p{margin:20px 21px 0px 21px;font-size:2em;color:#FFFFFF;}
#welcome div.searchinput{position:absolute;bottom:5px;right:5px;width:20%;}
#welcome div.searchinput input.search{height:17px;vertical-align:middle;line-height:14px;background-color:white;}
#welcome div.searchinput img{display:inline;width:66px;height:21px;margin-left:3px;vertical-align:middle;cursor:pointer;}
#welcome div.searchinput a,#welcome div.searchinput p{margin:15px 0px 5px 0px;color:#FFFFFF;background-color:#EE1C27;}
#welcome div.searchinput a {font-weight:bold;}
#welcome div.searchinput p{font-weight:normal;font-size:1.1em;}

/*#welcome img{vertical-align:top;}
#welcome img.welc_top{margin:20px 0px 0px 21px;}*/
/*#welcome ul { margin:-10px 0px 0px 0px; width:235px; overflow:hidden; }  #welcome ul li { margin:0px; padding:0px 5px; line-height:15px; list-style-type:none; color:#FFFFFF; font-weight:bold; }*/
/* End: Bloque rojo */
/* Begin: Buttons */
#buttons div{float:left;width:6px;height:16px;overflow:hidden;margin:0px 6px 0px 0px;cursor:pointer;background-color:#C0C0C0;}
#buttons div.on{background-color:#C0C0C0;}
#buttons div.off{background-color:#333333;}
/* End: Buttons*/
div.categoryPaging{margin:5px 0px;color:#808080;text-align:center;}
div.categoryPaging a{font-size:0.9em;font-weight:bold;color:#000000;}
div.categoryPaging span{text-decoration:none;font-size:1.1em;color:#EE1C27;}
/* Begin: Subcontainers */
#centerTop{float:left;width:75%;overflow:hidden;margin-top:10px;border-right:1px #C0C0C0 dotted;text-align:left;}
#centerLeft{float:left;width:75%;min-height:200px;overflow:hidden;margin-top:10px;border-right:1px #C0C0C0 dotted;text-align:left;}
#left{float:left;width:37%;min-height:250px;overflow:hidden;margin:10px 0px 0px 0px;border-right:1px #C0C0C0 dotted;text-align:left;}
#center{float:left;width:38%;min-height:250px;overflow:hidden;margin:10px 0px 0px 0px;border-right:1px #C0C0C0 dotted;text-align:left;}
#right{float:right;clear:right;width:23%;overflow:hidden;margin:5px 0px 0px 0px;padding-left:10px;background:url('../../images/our_services.jpg') left top no-repeat;text-align:left;}
#fullCenter{display:block;clear:both;min-height:200px;margin:10px 0px 0px 0px;text-align:left;}
/* End: Subcontainers */
table.results,table.results2,table.details{width:100%;}
table.results td,table.results2 td,table.details td{border:1px solid #F0F0F0;padding:2px;}
table.details td img{vertical-align:bottom;}
table.plainlist td{border:0px;padding:2px;}
tr.title *{background-color:#000000;color:#FFFFFF;overflow:hidden;}
tr.title td *{border:1px solid #000000;color:#FFFFFF;}
tr.disabled *{background-color:#FFFFFF;}
tr.enabled *{background-color:#F0F0F0;}
tr.over *{background-color:#969696;color:#000000;}
tr.over a,tr.over td,tr.over span{color:#000000;}
#pricedetails,#details{margin-top:5px;}
td.medium{min-width:80px;}
/* Begin: left */
#c_n{background-image:url('../../images/bg1.jpg');}
.line_l{display:block;clear:both;margin:10px 0px;height:1px;font-size:0px;background:url('../../images/bg_line.jpg') left top repeat-x;}
div.news{display:block;clear:both;margin:12px 0px 5px 12px;padding:0px 10px;text-align:left;background:url('../../images/company_news.jpg') left top no-repeat;}
div.news strong{color:#EE1C27;}
div.news b{color:#000000;font-weight:bold;font-size:1.1em;}
div.enter{margin-top:10px;padding:10px;color:#FFFFFF;background-color:#EE1C27;}
div.enter img{float:left;vertical-align:middle;cursor:pointer;}
div.enter a{float:right;margin-right:10px;font-weight:bold;color:#FFFFFF;}
div.enter input{height:17px;vertical-align:middle;line-height:14px;background-color:white;}
.but_e{width:66px;height:21px;background-image:url('../../images/enter.gif');background-repeat:no-repeat;cursor:pointer;border:0px;vertical-align:bottom;}
/* End: left*/
/* Begin: center */
.co{margin:12px 26px 5px 5px;padding-left:10px;background:url('../../images/company_overview.jpg') left top no-repeat;}
.co img.pic1{display:inline;float:left;clear:left;margin:0px 10px;vertical-align:top;}
.pic_a{color:#EE1C27;}
.line_c{display:block;clear:both;height:1px;margin:10px 0px;font-size:0px;line-height:0px;background:url('../../images/bg_line.jpg') left top repeat-x;}
/* End: center */
/* Begin: right */
img.del{display:inline;width:14px;height:14px;vertical-align:bottom;}
#right ul{list-style:none inside none;margin:4px;}
div.boxContent{display:block;clear:both;height:auto;overflow:hidden;}
/* End: right */
/* bottom */
#line_bot{display:block;clear:both;height:3px;background-color:#6C6C6C;line-height:0px;font-size:0px;}
.phone{float:left;min-width:70%;text-align:left;}
.phone img{width:283px;height:72px;}
.validIcons{float:left;}
.copy{float:right;width:auto;margin-top:5px;font-size:0.9em;font-family:verdana,sans-serif;text-align:right;}
/* bottom end */
td.dname,td.dmail{width:33%;}
td.icon{width:30px;}
#contactUs{margin:10px 5px;}
#contactUs select{width:210px;}
#contactUs table{margin:0px 10px 10px 10px;width:100%;}
#contactUs td{border:0px;padding:2px;text-align:left;}
.cinfo{}
.cinfo img{margin:0px 2px;display:inline;vertical-align:middle;}
/* contacts info */
.vcard{float:left;margin:5px 10px 5px 5px;padding:0px 0px 0px 30px;border:solid #000000 1px;background-color:#B4B4B4;}
.vcinfo{margin:0px;padding:5px;background-color:#FFFFFF;}
/* contacts info end */
#errorwindow{position:relative;top:150px;left:280px;width:190px;height:100px;overflow:hidden;padding:2px;color:#F4F4F4;}
#f1select,#f2select,#tagselect{display:inline;text-align:left;}
#f1select select,#f2select select,#tagselect select{margin:0px 10px 5px 0px;min-width:150px;max-width:230px;}
#f2pselectall,#f2cselectall{margin:0px 10px;text-align:right;}
div.popupcenter,div.popupcenter2{position:fixed;left:300px;top:250px;background-color:#F0F0F0;border:1px #000000 solid;overflow:scroll;}
div.popupcenter{max-height:300px;}
div.popupcenter2{min-width:500px;height:180px;}
div.popupcenter input,div.popupcenter2 input,div.popupcenter select,div.popupcenter2 select{background-color:white;}
div.contactpopup{position:fixed;left:400px;top:100px;background-color:#F0F0F0;border:1px #000000 solid;}
.showpdf{display:block;clear:both;min-height:300px;text-align:center;}
div.endtrblock{position:fixed;top:35%;left:35%;max-height:300px;overflow:hidden;background-color:#F0F0F0;border:1px #000000 solid;}
/* product images */
ol.prodimg{margin:10px 0px;list-style:none inside none;}
ol.prodimg li{float:left;margin:0px 0px 0px 20px;}
ol.prodimg li img{display:inline;vertical-align:top;}
img.prodimg{max-width:350px;max-height:350px;}
/* product info */
#pinfo,#pform{float:left;width:560px;vertical-align:top;}
#pimg{float:left;margin-left:20px;vertical-align:top;}
#pimg img{display:inline;vertical-align:top;}
#pimg img.pricelist{width:185px;height:155px;border:1px #C0C0C0 solid;}
/* stock quote info */
#qinfo,#qedit{float:right;margin:5px 0px;height:32px;overflow:hidden;}
#qinfo img,#qedit img{display:inline;cursor:pointer;vertical-align:bottom;}
div.showqinfo .qcol{display:block;}
.qcol{display:none;}
/*productos*/
.brand{float:left;margin:0px 10px;width:30%;overflow:hidden;}
.brand img{width:170px;height:100px;margin:5px auto;}


