/* CSS Document */
@font-face {
    font-family: 'terminal_dosismedium';
    src: url('../fonts/terminaldosis-medium-webfont.eot');
    src: url('../fonts/terminaldosis-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/terminaldosis-medium-webfont.woff') format('woff'),
         url('../fonts/terminaldosis-medium-webfont.ttf') format('truetype'),
         url('../fonts/terminaldosis-medium-webfont.svg#terminal_dosismedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'terminal_dosisregular';
    src: url('../fonts/terminaldosis-regular-webfont.eot');
    src: url('../fonts/terminaldosis-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/terminaldosis-regular-webfont.woff') format('woff'),
         url('../fonts/terminaldosis-regular-webfont.ttf') format('truetype'),
         url('../fonts/terminaldosis-regular-webfont.svg#terminal_dosisregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {width:100%;text-align:center;margin-left:auto;margin-right:auto; margin-top:0px; margin-bottom:0px; font-family:'terminal_dosisregular',Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#5C5B5E; background:#FFFFFF; line-height:20px;}
body a{text-decoration:none; color:#666666;}
body a:hover{text-decoration:none; color:#50631D;}
.top{width:100%; height:125px; background:url(../img/bg_head.jpg) repeat-x; font-size:13px; color:#9A9A9A; padding-top:10px;}
.top a{text-decoration:none; color:#FFFFFF;}
.top a:hover{text-decoration:none; color:#86A730;}

.head{width:960px; height:125px;margin:0px auto; text-align:left; line-height:16px;}

.head1{width:960px; height:43px;font-size:11px; text-align:right; color:#FFFFFF;}
.head2{width:300px; height:82px;text-align:left; float:left; position:relative;}
.sombra_logo{width:309px; height:40px; background:url(../img/sombra_logo.png) no-repeat; position:absolute; top:-1px;}
.head3{width:660px; height:82px; float:left;}

.content{width:960px; text-align:right;margin:0px auto; text-align:left;}
.sombra{width:960px; height:27px; background:url(../img/sombra.jpg) no-repeat; position:absolute; top:402px;}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 960px; /*Width of Carousel Viewer itself*/
height: 450px; /*Height should enough to fit largest content's height*/
line-height:15px; font-size:14px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0px;
top: 0px;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 960px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.c5{width:250px; float:left; margin-top:0px;}
.c6{width:600px; margin-left:60px; float:left; margin-top:0px;}

.c1{width:400px; float:left; margin-top:0px;}
.c2{width:470px; margin-left:90px; float:left; margin-top:0px;}
.c3{padding:50px; width:910px; padding-top:0px;}
h1{margin:0px; font-size:24px; margin-bottom:10px; color:#50631D; font-family:'terminal_dosismedium',Verdana, Arial, Helvetica, sans-serif;}
h2{margin:0px; font-size:16px; margin-bottom:10px;font-family:'terminal_dosisregular',Verdana, Arial, Helvetica, sans-serif;}
.footer{width:100%; height:130px; background:url(../img/bg_footer.jpg) repeat-x; font-size:13px; color:#747375; padding-top:20px; float:left; margin-top:40px; color:#FFFFFF;}
h3{margin:0px; font-size:16px; margin-bottom:5px; margin-top:15px; color:#50631D; font-family:'terminal_dosismedium',Verdana, Arial, Helvetica, sans-serif;}
.footer_int{width:960px; text-align:left;margin:0px auto;}
.footer_int1{width:300px; float:left;}
.footer_int2{width:276px; float:left; text-align:left; font-size:14px; padding-top:10px;}
.footer_int2 a{text-decoration:none; color:#FFFFFF;}
.footer_int2 a:hover{text-decoration:none; color:#E7DD3B;}
.footer_int3{width:384px; float:left; text-align:right; font-size:11px; padding-top:100px;}
.footer_int3 a{text-decoration:none; color:#FFFFFF;}
.footer_int3 a:hover{text-decoration:none; color:#E7DD3B;}
.idm{ font-size:12px; text-align:right; padding-top:8px;}
.input{padding:5px; border:1px solid #D5D6D8;  width:320px; font-family:'politicabold',Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#5C5B5E;height:30px;}
input{padding:5px; border:1px solid #D5D6D8;  width:485px; font-family:'politicabold',Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#5C5B5E;height:30px; }
textarea{font-family:'politicabold',Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#5C5B5E;padding:5px; border:1px solid #D5D6D8;width:485px; height:150px;}
.separador{height:5px; border-bottom:1px dotted #666666; margin-bottom:5px;}
.separador2{height:5px; border-bottom:1px dotted #999999; margin-bottom:5px;}
.linea{border-bottom:1px dotted #999999; height:5px; margin-bottom:5px;}

.prd{display:inline-block;width:180px; white-space: normal; text-align:left; margin-right:14px; margin-bottom:18px; vertical-align:top; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; border:1px solid #E6E6E6; height:240px; padding:20px; text-align:center; cursor:pointer;}
.prd_titulo{text-align:left;font-size:16px; clear:left; height:25px}
.prd p{text-align:left; font-size:12px;}
.prd_cat{color:#242424; text-align:left; font-size:16px; font-family:'terminal_dosismedium',Verdana, Arial, Helvetica, sans-serif;} 
.prd_btn{text-align:left;}
.prd_btn img{ margin-top:15px;}
.prd img{border:0; text-align:center; margin-bottom:10px;}
.prd:hover{ border:1px solid #86A732;}
.prd_im{height:140px;}