/* global.css (79%) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}
.fieldset{border:none;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal;}
ol,ul{list-style:none;}
a img{border:0;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
root{display:block;}
body{background-color:#141414;}
.content{float:left;background-color:#000;padding-left:10px;padding-right:10px;color:#afafaf;}
.wrapper{width:980px;margin-left:auto;margin-right:auto;}
.header{background-image:url(../img/css/separador.jpg);background-position:left bottom;background-repeat:no-repeat;height:50px;padding-top:30px;}
.logo{float:left;}
.nav_header{padding-top:10px;float:left;}
.nav_header li{float:left;margin-left:15px;}
.nav_header a{color:#9c9991;text-decoration:none;}
.nav_header a:hover{color:#f14f01;text-decoration:none;display:block;padding-left:0;background-image:url(../img/css/bg_a_nav.jpg);background-repeat:repeat-x;background-position:bottom;padding-bottom:10px;}
.bg_main{background-image:url(../img/css/bg_middle.jpg);background-position:180px 17px;background-repeat:no-repeat;float:left;height:100%;padding-top:64px;width:100%;}
.middle{float:left;width:720px;}
.module{float:left;margin-right:20px;width:160px;}
.img-module{border:#2d2d2a solid 6px;float:left;margin-bottom:12px;}
.img-block{float:left;margin-right:8px;}
.description-int{margin-left:63px;text-align:justify;width:47%;float:left;}
.description-int2{margin-left:35px;width:91%;float:left;}
.description-int3{width:100%;float:left;}
.bullet{margin-bottom:10px;}
.clientes-estudiocc{float:left;width:210px;margin-left:10px;margin-bottom:15px;}
.clientes-estudiocc p a{color:#AFAFAF;}
.clientes-estudiocc p{font-size:11px;margin-left:5px;margin-top:5px;}
.clientes-estudiocc p span{color:#f14f01;}
.right_block{background-image:url(../img/css/bullet2_down.jpg);background-repeat:no-repeat;background-position:left top;float:left;margin-left:84px;width:137px;margin-top:20px;}
.right_block span{float:left;width:100%;font-size:11px;}
.right_block img{margin-top:15px;}
.country-name,.joined{margin-top:15px;text-transform:uppercase;}
.company-product{font-size:12px;margin-bottom:3px;margin-top:3px;}
.company-name,.personal-name,.company-contact,.company-url,.company-tel,.street-address,.company-email{color:#8e8e8e;}
.company-product a,company-product a:visited{color:#FFF!important;}
.modules-projects{background-color:#2D2D2A;float:left;position:static;width:324px;padding:8px 8px 3px;}
.nav-number{float:right;margin-right:58px;margin-top:60px;}
.nav-number span{background-color:#1C1C1C;border:1px solid #2A2A2A;float:left;font-size:11px;height:17px;margin-left:5px;padding-top:2px;text-align:center;width:22px;}
.list-int{float:left;margin-left:40px;margin-top:10px;width:70%;}
.info{background-image:url(../img/css/bg_portfolio.jpg);background-repeat:no-repeat;width:520px;height:130px;float:left;}
.info img{float:left;margin-left:10px;margin-top:10px;}
.info a,.description-product a{color:#f14f01!important;}
.info span,.description-product span{background-image:url(../img/css/bullet2.jpg);background-position:left center;background-repeat:no-repeat;display:block;font-size:10px;margin-top:4px;padding-left:12px;color:#f14f01;}
.info h2{color:#F14F01;font-size:14px;margin-bottom:15px;clear:both;margin-top:12px;}
.text{margin-left:30px;float:left;}
.company-social{background-image:url(../img/css/new.jpg);background-position:center;background-repeat:no-repeat;padding-right:9px;}
.block_description{float:left;width:162px;margin:22px;}
.bullet_down{height:10px;width:10px;display:block;margin-top:10px;background-image:url(../img/css/bullet_down.jpg);background-repeat:no-repeat;}
.block_description div{border-bottom:1px solid #F14F01;margin-bottom:21px;padding-bottom:8px;}
.title-int3{border-bottom:1px solid #F14F01;float:left;margin-bottom:15px;margin-left:10px;padding-bottom:10px;width:338px;}
.title-int2{border-bottom:1px solid #F14F01;float:left;margin-bottom:15px;margin-left:63px;padding-bottom:10px;width:338px;}
.title-int{float:left;margin-left:50px;margin-top:60px;}
.block{float:left;margin-bottom:5px;}
.block div{background-color:#40403e;}
.txt-block{float:left;height:77px;padding-top:8px;width:220px;padding-left:10px;color:#fff;}
.left_nav{background-image:url(../img/css/bullet_top.jpg);background-position:left top;background-repeat:no-repeat;margin-left:15px;margin-top:94px;padding-top:17px;width:87px;float:left;}
.txt-block a{background-image:url(../img/css/bullet.jpg);background-repeat:no-repeat;background-position:left center;text-decoration:none;padding-left:15px;font-size:11px;color:#FFF;}
.txt-white{color:#FFF;font-size:8pt;}
.txt-block a:visited{color:#FFF;}
.txt-block a:hover{color:#FFF;text-decoration:underline;}
.block img{border:#40403e solid 4px;}
.right{float:left;width:190px;}
.box_right0{background-image:url(../img/css/tit_productos.jpg);background-repeat:no-repeat;float:left;padding-bottom:3px;padding-top:59px;}
.box_right0 ul li{height:27px;_margin:-2px;}
.box_right1{float:left;background-image:url(../img/css/tit_social_media.jpg);background-repeat:no-repeat;width:100%;padding-top:55px;padding-left:20px;margin-bottom:15px;font-size:11px;}
.box_right2{background-image:url(../img/css/tit_donde_estamos.jpg);background-repeat:no-repeat;float:left;height:47px;margin-bottom:15px;padding-left:20px;padding-top:50px;width:100%;}
.box_right3{float:left;background-image:url(../img/css/tit_blog.jpg);background-repeat:no-repeat;width:100%;padding-top:52px;padding-left:20px;margin-bottom:15px;font-size:11px;}
.box_right3 span{font-size:11px;padding-top:5px;display:block;}
.box_right3 p{font-size:11px;display:block;padding-bottom:7px;border-bottom:#8c8c8c solid 1px;}
.description-product{width:50%;float:left;margin-top:40px;}
.box-product{background-image:url(../img/css/bg_fundido.jpg);background-position:right center;background-repeat:no-repeat;float:left;margin-left:15px;margin-top:80px;}
.bg-tit-product{background-image:url(../img/css/bg_main_tit_product.jpg);background-repeat:repeat-x;float:left;margin-top:0;width:523px;}
.img-product{float:right;margin-right:30px;margin-top:40px;}
.contacto label{background-image:url(../img/css/bullet_gris.jpg);background-repeat:no-repeat;background-position:0 center;padding-left:11px;margin-top:4px;font-family:verdana,arial;font-size:11px;display:block;font-variant:small-caps;margin-bottom:5px;}
.label_contacto{background-color:#34332F;border:1px solid #5F5F5F;color:#FFF;float:none!important;margin-bottom:5px;min-height:19px;overflow:auto;width:250px;}
.contacto{width:250px;float:left;border:none;}
.submit{float:right;margin-left:17px;}
.float_right{margin-top:7px;float:right;}
.footer{float:left;width:930px;background-image:url(../img/css/dg_footer.jpg);background-repeat:no-repeat;height:34px;margin-top:15px;font-size:11px;padding:10px 10px 10px 25px;}
.footer li{float:left;margin-top:5px;}
.footer a:hover{text-decoration:underline;}
.footer a{border-left:#afafaf solid 1px;text-decoration:none;padding-right:7px;padding-left:7px;font-size:11px;color:#afafaf;}
.alamaula{color:#000;position:relative;top:25px;}
.alamaula a{color:#000!important;font-size:8px;border:none;}
.hid{display:none;}
a{text-decoration:none;color:#afafaf;}
a:hover{text-decoration:underline;color:#afafaf;}
.company-contact a:visited,.company-contact a{color:#8E8E8E;}
.info p,.block_description p,.left_nav li,.box_right1 a p span,.box_right1 p,.box_right2 p{font-size:11px;}
.footer a:visited,a:visited{color:#afafaf;}

/* stepcarousel/stepcarousel.css (31%) */
.stepcarousel{position:relative;border:0;overflow:scroll;width:673px;height:331px;}
.stepcarousel .belt{position:absolute;left:0;top:15px;}
.stepcarousel .panel{float:left;overflow:hidden;width:673px;margin:10px 0 0;}

/* twitter/jquery.twitter.css (60%) */
div#twitter h2{font-size:1.1em;color:#fff;background-color:#888;display:none;margin:0;padding:.4em 1em;}
p#preloader{background:transparent url(loader.gif) 1em center no-repeat;margin:0;padding:1em 1em 1em 3em;}
ul#twitter_update_list{list-style-type:none;margin:0;}
ul#twitter_update_list li{border-bottom:1px solid #ccc;margin:0;padding:.8em 0 1em;}
ul#twitter_update_list li.lastTweet{border-bottom:none;}
ul#twitter_update_list li a,ul#twitter_update_list li span a{color:red;}
ul#twitter_update_list li span,a#profileLink{display:block;font-size:11px;}