﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:14px;font-family:Arial;background:url(images/body.jpg) repeat-x left top;color:#fff;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial; vertical-align:middle;color:#ff0000;}
a{text-decoration:none;color:#ff0000;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px; font-family:Helvetica; font-weight:normal;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px; font-weight:normal;}
h4{font-size:13px;line-height:15px;}
h5{font-size:12px;line-height:14px; font-weight:normal;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
.c1{ color:#fd0000;}
.f14{ font-size:14px; line-height:16px;}
p{ padding:8px 0;}

div.home{ background:url(images/inicio.jpg) no-repeat center top;}
div.header{ width:880px; margin:0 auto; clear:both; padding:26px 0 19px 0;}
div.header div.cols1{width:880px;overflow:hidden;clear:both;}
div.header div.cols1 div.col2{width:auto; float:right;}
ul.topmenu{ float:left; width:auto;}
ul.topmenu li{ width:auto; float:left; padding:2px 16px 0 16px;}
ul.topmenu li a{ font-size:14px; color:#fd0000; line-height:16px;}
ul.topmenu li a.active,ul.topmenu li a:hover{ color:#870000; text-decoration:none;}
div.divide01{ line-height:2px; height:2px; font-size:2px; background:url(images/divide01.png) repeat-x 
left top;}
div.mision{width:880px; margin:0 auto; color:#870000;}
div.bridgestone{ width:880px; margin:0 auto;}
div.bridgestone div.cols1{width:880px;overflow:hidden;clear:both; padding:0 0 76px 0;}
div.bridgestone div.cols1 div.col1{width:449px;}
div.bridgestone div.cols1 div.col2{width:431px; padding:120px 0 0 0;}
div.news-obj div.cols1{width:880px;overflow:hidden;clear:both; margin:0 auto; padding:12px 0 7px 0;}
div.news-obj div.cols1 div.col1{width:429px; padding:12px 0 0 0;}
div.news-obj div.cols1 div.col2{width:431px; margin:0 0 0 20px;}
div.news-obj h3.news-title{ color:#ff0000; text-align:right;}
div.news-obj div.date{ font-size:10px;}
div.footer{ width:880px; margin:0 auto;} 
div.footer div.cols1{width:880px;overflow:hidden;clear:both; padding:8px 0;}
div.footer div.cols1 div.col2{width:auto; float:right; color:#fd0000;}
div.footer span.s1{ color:#7f0000;}
div.footer input.email{ width:160px; padding:0 3px; height:20px; background:url(images/bg01.gif) no-repeat left top; border:none; line-height:19px; color:#fd0000; margin:0 5px;}
div.footer input.ok{color:#fd0000; border:none; background:none; }
div.casos-mid{width:880px; margin:20px auto 0 auto; background:url(images/box01-mid.jpg) repeat-y left top;}
div.casos-top{width:875px;background:url(images/box01-top.jpg) no-repeat left top; padding:0 4px 0 1px;}
div.casos-btm{width:880px; height:5px; margin:0 auto; line-height:5px; font-size:5px; background:url(images/box01-btm.gif) no-repeat left top;}
div.casos-mid div.cols1{width:875px;overflow:hidden;clear:both; padding:0 0 8px 0; background:url(images/divide02.jpg) repeat-x left bottom;}
div.casos-mid div.cols1 div.col1{width:200px; text-align:right; padding:16px 0 0 0;}
div.casos-mid div.cols1 div.col2{width:634px; padding:10px 0 0 0;}
div.casos-mid div.cols1 div.col3{width:41px; padding:18px 0 0 0;}
div.casos-mid ul.nav{ float:left; width:auto; padding:0 0 0 4px;}
div.casos-mid ul.nav li{ float:left; width:auto; padding:0 16px;}
div.casos-mid img.prev{ margin:0 4px 0 0;}
div.casos-mid div.cols2{width:875px;overflow:hidden;clear:both;}
div.casos-mid div.cols2 div.col1{width:220px;}
div.casos-mid div.cols2 div.col2{width:620px; padding:25px 0 0 0;}
div.casos-mid div.t1{ font-size:14px; line-height:16px;}
div.casos-mid div.info{ font-style:italic; line-height:20px;}
div.content{width:880px; margin:0 auto; padding:12px 0 20px 0;}
div.side{ width:202px; float:left;}
div.main{ width:660px; float:right; line-height:20px;}
div.options-obj{ padding:8px 0 0 0;}
div.options-obj h5{ color:#820000;}
div.options-obj ul{ padding:0 0 16px 0;}
div.options-obj ul li{ font-size:16px; color:#ff0000; line-height:18px; padding:3px 0;}
div.options-obj ul li a{color:#ff0000;}
div.content2{width:880px; margin:20px auto 0 auto; padding:12px 0 20px 0;}
div.side2{ width:430px; float:left;}
div.main2{ width:420px; float:right;}
div.map-obj{width:430px;}
div.map-obj div.cols1{width:430px;overflow:hidden;clear:both;}
div.map-obj div.cols1 div.col1{width:110px;}
div.map-obj div.cols1 div.col2{width:320px;}
form.contact_form_obj{color:#ff0000;}
form.contact_form_obj div.cols1{width:420px;overflow:hidden;clear:both; padding:3px 0;}
form.contact_form_obj div.cols1 div.col1{width:132px;}
form.contact_form_obj div.cols1 div.col2{width:288px;}
form.contact_form_obj input.text{ width:282px;}
form.contact_form_obj textarea.comment{width:280px; height:163px;}
form.contact_form_obj input.enter{ color:#ff0000; font-weight:bold; background:none; border:none;}
ul.equip_list_obj li{ padding: 3px 0 3px 16px;}
ul.equip_list_obj li a{ font-size:16px; line-height:18px;color:#ff0000;}
div.detail-mid{width:880px; margin:20px auto 0 auto; background:url(images/box01-mid.jpg) repeat-y left top;}
div.detail-top{width:875px;background:url(images/box01-top.jpg) no-repeat left top; padding:0 4px 0 1px;}
div.detail-btm{width:880px; height:5px; margin:0 auto; line-height:5px; font-size:5px; background:url(images/box01-btm.gif) no-repeat left top;}
div.detail-mid div.cols1{width:875px;overflow:hidden;clear:both; padding:20px 0 0 0;}
div.detail-mid div.cols1 div.col1{width:220px; text-align:right;}
div.detail-mid div.cols1 div.col2{width:600px; padding:6px 0 0 0;}
div.detail-mid div.t1{ font-size:14px; line-height:16px; padding:0 0 3px 0;}
div.detail-mid div.info{ font-style:italic; line-height:20px;}
a.more{ background:url(images/expand.png)  no-repeat left 2px; padding:0 0 0 14px;}
div.triacomm{width:880px; margin:20px auto 0 auto;}
div.content p{ margin:0 0 8px 0;}

*html div.divide01{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='images/divide01.png');background:none;}
img.logo{ width:176px; height:19px;behavior:url("images/iepngfix.htc");}
img.cms{ width:194px; height:204px;behavior:url("images/iepngfix.htc");}
img.p4{ width:409px; height:296px;behavior:url("images/iepngfix.htc");}

/** modificaciones **/
body{ background-color:#370B00; }
div.footer input.ok{ cursor:pointer; }
div.equip_list_leaders{ width:875px; padding-top:0px; }
div.equip_list_leaders div.cols1{ width:875px;overflow:hidden;clear:both; padding:0 0 8px 0; }
div.equip_list_leaders div.cols1 div.col1{ width:430px; }
div.equip_list_leaders div.cols1 div.col1 a{ font-size:14px; }
div.equip_list_leaders div.cols1 div.col2{ width:430px; }
div.equip_list_leaders div.cols1 div.col2 a{ font-size:14px; }
div.equip_list_leaders div.leader{ font-size:26px;line-height:30px; } 
div.equip_list_leaders div.title{ font-size:16px;line-height:16px; } 

div.equip_list_staff{ width:875px; }
div.equip_list_staff div.cols1{ width:875px;overflow:hidden;clear:both; padding:0 0 8px 0;}
div.equip_list_staff div.cols1 div.col1{ width:875px;font-size:14px; }

ul.equip_list_obj{ padding-top:20px; }
ul.equip_list_obj li.clean{ background: none; padding:10px 0px; }

ul.equip_list_integracion{ padding:10px 0px; }
ul.equip_list_integracion li{ padding: 3px 0 3px 12px;}
ul.equip_list_integracion li a{ font-size:14px; line-height:18px;color:#ff0000;}

div.equip_list_servicios{ width:875px; padding-top:0px; }
div.equip_list_servicios div.cols1{ width:875px;overflow:hidden;clear:both; padding:10px 0 8px 0; background:url(images/divide02.jpg) repeat-x left bottom; }
div.equip_list_servicios div.cols1 div.col1{ width:430px; }
div.equip_list_servicios div.cols1 div.col2{ width:430px; text-align: right; }

p.ver_caso{ background:url(images/expand.png) no-repeat left 6px; padding: 3px 0 3px 16px;}
p.ver_caso a{ font-size:12px; line-height:18px;color:#ff0000;}

div.bridgestone div.cols1{padding:0 0 36px 0;}
div.bridgestone div.cols1 div.col2{ height: 180px;}

div.bridgestone div.cols1 div.col1{ height: 327px; }
div.casos-mid div.cols1 div.col2{ padding-top: 2px; }

ul.equip_list_obj li.expand{ background:transparent url(images/expand.png) no-repeat scroll left 6px; }
ul.equip_list_obj li.collapse{ background:transparent url(images/collapse.png) no-repeat scroll left 6px; }

ul.equip_list_integracion li.expand{ background:url(images/expand.png) no-repeat left 6px; }
ul.equip_list_integracion li.collapse{ background:url(images/collapse.png) no-repeat left 6px; }

ul.lista_servicios{ margin: 0 auto; margin-bottom: 20px; }
ul.lista_servicios li{ float:left; padding: 0 15px; }
ul.lista_servicios li div{ text-align:center; }
ul.lista_servicios li div.title{ font-size:12px; }
ul.lista_servicios li div.desc{ font-size:16px; font-weight:bold; line-height:24px; }

div.detail-mid div.cols1{ padding-top: 0px; }
div.detail-mid div.cols1 div.col2{ padding-top: 26px; }

form.contact_form_obj input.text{ background-image:url(images/textfield.png);background-color: transparent; border: 0 none;height:20px;  }
form.contact_form_obj textarea.comment { background: transparent url(images/textarea.png) no-repeat; border: 0 none; }
form.contact_form_obj input.text{ width:286px;}
form.contact_form_obj textarea.comment{width:286px; height:163px;overflow:hidden; }

form.contact_form_obj{color:#ff0000;}
form.contact_form_obj div.cols1{width:420px;overflow:hidden;clear:both; padding:3px 0;}
form.contact_form_obj div.cols1 div.col1{width:132px;}
form.contact_form_obj div.cols1 div.col2{width:288px;}
form.contact_form_obj input.text{ width:282px;}
form.contact_form_obj textarea.comment{width:280px; height:163px;}
form.contact_form_obj input.enter{ color:#ff0000; font-weight:bold; background:none; border:none;}


