/* global.css (74%) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
body{background-image:url(../img/css/bg-body.jpg);background-repeat:repeat-x;background-color:#EDEDED;font-family:sans-serif;font-size:12px;}
.container{background-image:url(../img/css/bg-todo.jpg);background-position:top center;background-repeat:no-repeat;height:407px;width:1000px;margin:auto;}
.header{margin-left:35px;_margin-left:15px;margin-top:10px;float:left;}
.logo{margin-left:30px;float:left;}
.nav-main{float:left;margin-top:16px;#margin-top:14px;width:715px;}
.nav-main li{margin-left:10px;float:left;}
.img-top{float:right;margin-right:15px;margin-top:3px;}
.contacto-header{float:right;margin-right:30px;_margin-right:18px;display:block;margin-top:1px;margin-bottom:0;height:153px;width:220px;_margin-bottom:-3px;}
.main{margin-left:30px;_margin-left:19px;background-color:#F9F9F9;margin-top:1px;width:940px;float:left;}
.wrapper-center{float:left;width:720px;margin-bottom:15px;}
.wrapper-container{width:705px;float:none;margin-left:10px;}
.title-int{border-bottom:1px solid #FE6307;float:none;margin-bottom:20px;margin-left:10px;margin-top:15px;padding-bottom:5px;width:683px;}
.noline{border-bottom:0;float:none;margin-bottom:20px;margin-left:10px;margin-top:15px;padding-bottom:5px;width:683px;}
.bg-news{background-image:url(../img/css/bg-news.jpg);background-position:right top;background-repeat:no-repeat;float:left;min-height:585px;height:auto!important;width:721px;margin-bottom:10px;}
.bg-list{background-image:url(../img/css/bg-lista-profesionales.jpg);background-position:right top;background-repeat:no-repeat;float:left;min-height:720px;height:auto!important;width:721px;}
.bg-default{background-image:url(../img/css/bg-default.jpg);background-position:right top;background-repeat:no-repeat;float:left;height:585px;width:721px;}
.bg-transporte{background-image:url(../img/css/bg-transporte.jpg);background-position:right top;background-repeat:no-repeat;float:left;height:585px;width:721px;}
.bg-empresa{background-image:url(../img/css/bg-empresa.jpg);background-position:right top;background-repeat:no-repeat;float:left;height:585px;width:721px;}
.bg-contacto{background-image:url(../img/css/bg-contacto.jpg);background-position:right top;background-repeat:no-repeat;float:left;height:585px;width:721px;}
.cont-transporte{float:left;font-size:12px;line-height:20px;margin-left:44px;_margin-left:24px;margin-top:76px;width:365px;}
.right-transporte{float:left;font-size:12px;margin-left:13px;padding-top:125px;width:268px;}
.right-transporte img{margin-top:5px;}
.camion{margin-left:40px;}
.form-error{border:2px solid #f60!important;}
.error-message{display:inline;float:left;font-size:12px;font-weight:700;margin-bottom:5px;margin-top:5px;}
.mensaje{margin-top:105px;width:275px;font-size:16px;font-weight:700;margin-left:50px;display:block;_margin-left:25px;color:#f60;float:left;}
.contacto{float:left;margin-left:50px;display:block;_margin-left:25px;margin-top:75px;width:318px;}
.contacto input{float:left;display:block;margin-bottom:5px;}
.label_contacto{background-color:#f5f5f5;border:1px solid #666;min-height:19px;}
.submit{float:left;display:block;margin-right:0;}
.vcard{display:block;float:left;width:260px;font-size:12px;line-height:18px;margin-left:57px;margin-top:50px;}
label{display:block;font-size:12px;}
.contacto label{width:120px;float:left;}
.centro{text-align:center;display:block;}
.list-empresa{display:block;float:left;margin-left:0;margin-top:14px;width:175px;padding-left:17px;}
.clear{clear:both;}
.vertical-space{height:15px;}
.list-empresa li{float:left;margin-left:10px;margin-bottom:15px;}
.active-li{margin-left:0!important;}
.cont-compra{float:left;margin-left:0;margin-top:8px;width:510px;font-size:11px;}
.font-mini{font-size:10px;color:#666;}
.half-compra{float:left;margin-left:0;margin-top:6px;padding-right:3px;width:252px;}
.half-compra img{margin-bottom:5px;margin-left:0;margin-top:15px;padding-right:3px;}
.cont-default-images{float:left;margin-left:44px;margin-top:35px;width:200px;text-align:center;}
.cont-default-images img{margin-top:15px;margin-bottom:5px;}
.search-profesion{float:left;margin-left:15px;width:100px;}
.wrapper-search{margin-top:25px;float:left;}
.wrapper-search .cont-profesion{margin-left:15px;width:75px;}
.cont-profesion{float:left;width:100px;}
.cont-profesion img{margin-top:8px!important;margin-bottom:11px!important;}
.half-profesional{float:left;margin-left:32px;margin-top:77px;width:184px;}
.half-profesional p{line-height:16px;font-size:11px;}
.lista-profesionales{float:left;margin-top:45px;}
.lista-profesionales strong{color:#f60;width:100%;display:block;}
.bt-mas{float:right!important;margin-right:0;}
.ficha-profesional{background-image:url(../img/css/ficha-profesionales.jpg);background-repeat:no-repeat;float:left;height:306px;line-height:23px;margin-top:0;width:256px;padding:67px 0 0 44px;}
.ficha-profesional h2{color:#f60;font-weight:700;font-size:14px;}
.ficha-profesional h3{font-weight:700;}
.last_professional{height:55px;padding-top:15px;width:225px;}
.last_professional div{float:left;padding-top:10px;padding-left:10px;}
.bg1{background-image:url(../img/css/bg-profesionales.jpg);background-position:right top;}
.bg-profesionales{background-image:url(../img/css/bg-profesionales.jpg);background-position:right top;background-repeat:no-repeat;float:left;height:585px;width:721px;}
.cont-default{float:left;margin-left:44px;_margin-left:24px;margin-top:30px;width:370px;}
.cont-default2{float:left;margin-left:44px;_margin-left:24px;margin-top:30px;width:323px;}
.cont-default2 ul{float:right;margin-right:14px;margin-top:10px;}
.cont-default img{margin-bottom:23px;margin-top:15px;}
.list-bullet li{background-repeat:no-repeat;background-image:url(../img/css/bullet-01.jpg);padding-left:15px;background-position:left center;margin-bottom:10px;}
.profesionales-scroll{display:block;float:left;margin-bottom:25px;margin-left:7px;margin-top:0;width:300px;}
.profesional strong{color:#f60;width:100%;}
.profesional{float:left;height:53px;margin-top:7px;width:285px;_height:35px;_margin-top:0;}
.profesional div{float:left;font-size:100%;padding-top:10px;}
.cont-empresa{float:left;margin-left:15px;margin-top:15px;width:465px;}
.cont-image{margin-top:26px;float:left;margin-right:10px;}
.cont-img{float:left;margin-left:0;margin-right:8px;margin-top:27px;}
.wrapper-left{float:left;width:225px;margin-left:10px;margin-right:10px;_margin-right:5px;}
.wrapper-right{float:left;width:468px;}
.list-nov li{background-image:url(../img/css/bullet-01.jpg);background-position:0 8%;background-repeat:no-repeat;border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:8px;padding-left:15px;}
.col-noticias{float:left;width:445px;margin-left:25px;margin-top:22px;}
.col-noticias span{font-size:11px;color:#666;margin-bottom:10px;display:block;}
.col-noticias h1{font-size:18px;font-weight:700;color:#f60;margin-bottom:15px;}
.col-noticias h2{font-weight:700;margin-bottom:15px;}
.col-noticias img{float:left;margin-right:15px;}
.list-videos li{float:left;width:100px;margin-left:15px;_margin-left:10px;}
.list-videos a{font-size:11px;}
.list-videos{float:left;margin-top:35px;}
.list-videos li span{background-repeat:no-repeat;background-image:url(../img/css/bullet-01.jpg);background-position:0 4px;padding-left:15px;display:block;}
.subti2{margin-top:25px;margin-bottom:15px;}
.col-nov{float:left;margin-left:38px;_margin-left:18px;margin-top:47px;_margin-top:42px;width:154px;}
.top span{padding-top:5px;}
.cont-text-scroll{float:left;font-size:12px;margin-bottom:0;margin-left:10px;margin-top:5px;width:470px;overflow:auto;height:315px;line-height:18px;}
.cont-text-scroll p{margin-top:8px;}
.cont-text{float:left;font-size:12px;margin-bottom:0;margin-left:10px;margin-top:24px;width:180px;line-height:18px;}
.cont-text img{display:block;float:none;margin-bottom:8px;}
.no-width{width:100%;margin-left:0;}
.separa{margin-left:5px;margin-right:5px;}
.wrapper-container-dynamic{float:left;margin-left:10px;position:relative;}
.box-info-dynamic{float:left;height:207px;margin-bottom:15px;margin-left:0;margin-right:15px;width:218px;_margin-right:10px;}
.box-img-dynamic{height:197px;text-align:center;width:220px;}
.box-info{width:218px;float:left;margin-bottom:15px;margin-right:15px;_margin-right:10px;margin-left:0;}
.box-img-obras{width:218px;height:200px;}
.box-img{width:218px;}
.box-img-top img{border-top:1px solid #ff4a00;}
.box-info-text2{width:218px;float:left;margin-bottom:15px;margin-right:15px;_margin-right:10px;margin-left:0;height:215px;}
.box-info-text{width:218px;float:left;margin-bottom:15px;margin-right:15px;_margin-right:10px;margin-left:0;height:250px;}
.description-product{float:left;width:100%;font-size:14px;color:#666;margin-bottom:15px;}
.description-product a{font-size:16px;color:#fe6307;font-weight:700;text-decoration:none;}
.description-product a:visited{color:#fe6307;text-decoration:none;}
.right{float:left;width:218px;_width:205px;margin-bottom:30px;}
.date{float:left;font-size:11px;margin-bottom:3px;width:200px;color:#666;}
.right p{font-size:12px;color:#666;}
.right-container{float:left;margin-left:15px;_margin-left:5px;}
.right-title{float:left;margin-bottom:10px;margin-top:5px;width:100%;}
.ver-mas{float:left;margin-top:15px;font-size:11px;color:#666;}
.ver-mas a{font-size:11px;color:#666;text-decoration:none;}
.ver-mas a:hover{color:#999;text-decoration:underline;}
.boxes-right{margin-left:10px;}
.boxes-right img{margin-top:10px;}
.boxes-bottom{margin-top:15px;float:left;}
.boxes-bottom img{margin-left:17px;}
.footer{height:50px;float:left;background-color:#F55F08;width:925px;font-size:11px;color:#FFF;padding-left:15px;padding-top:20px;}
.nav-footer{width:750px;}
.nav-footer li{float:left;margin-left:0;margin-right:8px;}
.footer span{float:left;display:block;}
.estudio-cc-logo{float:right;margin-right:20px;margin-top:-10px;}
.footer a:hover{color:#FFF;text-decoration:underline;}
#inicio{display:block;width:43px;height:30px;text-indent:-9999px;background:url(../img/css/bt-01-inicio.jpg) top left no-repeat;}
#empresa{display:block;width:60px;height:30px;text-indent:-9999px;background:url(../img/css/bt-02-empresa.jpg) top left no-repeat;}
#productos{display:block;width:83px;height:30px;text-indent:-9999px;background:url(../img/css/bt-03-productos.jpg) top left no-repeat;}
#transporte{display:block;width:91px;height:30px;text-indent:-9999px;background:url(../img/css/bt-04-transporte.jpg) top left no-repeat;}
#novedades{display:block;width:87px;height:30px;text-indent:-9999px;background:url(../img/css/bt-05-novedades.jpg) top left no-repeat;}
#obras{display:block;width:135px;height:30px;text-indent:-9999px;background:url(../img/css/bt-06-obras.jpg) top left no-repeat;}
#blog{display:block;width:42px;height:30px;text-indent:-9999px;background:url(../img/css/bt-07-blog.jpg) top left no-repeat;}
#contacto{display:block;width:78px;height:30px;text-indent:-9999px;background:url(../img/css/bt-08-contacto.jpg) top left no-repeat;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
.img-professionals{margin-right:15px;}
#pagination{background:#FFF none repeat scroll 0 0;color:#CCC;position:relative;margin-bottom:2em;top:20px;}
#pagination span{background:transparent url(../img/css/bg-numeros.jpg) no-repeat scroll left top;display:block;float:left;font-weight:700;height:20px;padding-left:9px;padding-top:5px;width:16px;margin-top:0;}
#pagination-obras{color:#CCC;position:relative;margin-bottom:2em;top:20px;clear:both;}
#pagination-obras span{background:transparent url(../img/css/bg-numeros.jpg) no-repeat scroll left top;display:block;float:left;font-weight:700;height:20px;padding-left:9px;padding-top:5px;width:16px;margin-top:0;margin-bottom:15px;}
#professionalList div.pro{cursor:pointer;}
fieldset,img,abbr,acronym{border:0;}
.cont-transporte ul,.cont-transporte img{margin-top:15px;margin-left:30px;}
.right-transporte span,.ficha-profesional span,.cont-default span{display:block;}
.form2,.box-title{margin-bottom:5px;}
.input text,.last_professional img,.cont-default2 ul li,.profesional img{float:left;}
.search-profesion select,.cont-profesion select{margin-bottom:0;margin-top:5px;width:175px;}
.wrapper-left p,.top{margin-bottom:10px;}
.col-noticias p,.subti{margin-bottom:15px;}
.box-info-text2 span,.box-info-text span{font-size:11px;margin-top:5px;color:#fe6307;display:block;}
.right h2 a,.right h2{font-size:14px;color:#fe6307;margin-bottom:7px;text-decoration:underline;}
.footer a,.footer a:visited{color:#FFF;text-decoration:none;}
a#inicio:hover,#empresa:hover,a#productos:hover,a#transporte:hover,a#novedades:hover,a#obras:hover,a#blog:hover,a#contacto:hover{background-position:0 -30px;}
#pagination div.disabled,#pagination-obras div.disabled{color:#ddd;}
#pagination span.current,#pagination-obras span.current{color:#FFF;background:transparent url(../img/css/bg-numeros-disable.jpg) no-repeat scroll left top;}
#pagination span a,#pagination-obras span a{color:#FFF;}

/* stepcarousel/stepcarousel_right.css (33%) */
.stepcarousel_right{position:relative;border:0;overflow:scroll;width:206px;height:160px;padding:0;}
.stepcarousel_right .belt{position:absolute;left:0;top:0;}
.stepcarousel_right .panel{float:left;overflow:hidden;width:206px;margin:0;}
