/*CSS Reset*/
*, h1, h2, h3, h4, h5{
    margin:0;
    padding:0;
    list-style:none;
}
 
ul li
{
    margin: 0;
    padding: 0;
}

body
{
    font:12px "Trebuchet MS", Arial, Verdana;
}

a, object {outline: none;}

/*
---FONTES GERAIS--- 
Titulo da secao: bold 25px Trebuchet MS
Subtitulo da seção (azul): bold 16px Trebuchet MS
Texto Comum: 12px Trebuchet MS
Breadcrumbs: 10px Trebuchet MS
Menu Principal: 12px Arial
Menu Secundário: 15px Trebuchet MS
Titulo do resultado da busca (blog): bold 14px Trebuchet MS 
 
*/

/* ---GERAL--- */

    /* ---CORES PADRÃO--- */
    .azul, .azul A{
      color: #00aeef!important;
      border-color: #00aeef!important;
    }
    .invert_azul, .invert_azul A {
      background-color: #00aeef!important;
      color: #fff !important;
    }
    .preto, .preto A {
      color: #000000!important;
    }
    .invert_preto, .invert_preto A {
      background-color: #000000!important;
      color: #fff;
    }
    .escuro, .escuro A {
      color: #5a5a5a!important;
      border-color: #5a5a5a!important;
    }
    .invert_escuro, .invert_escuro A {
      background-color: #5a5a5a!important;
      color: #fff !important;
    }
    .cinza, .cinza A{
      color: #9c9c9c!important;
    }
    .invert_cinza, .invert_cinza A {
      background-color: #9c9c9c!important;
      color: #fff;
    }
    /* ---FIM CORES PADRÃO--- */
    
    /* ---FONTES PADRAO--- */
    
    a{ text-decoration: none; }
    img{ border: none; }
    p, span.padrao{ font:12px "Trebuchet MS", Arial, Verdana; }      
    .tit_secao { font:bold 25px Arial, "Trebuchet MS", Verdana; }    
    .sub_secao { font:bold 16px "Trebuchet MS", Arial, Verdana; }
    .sub_secao14px { font:bold 14px "Trebuchet MS", Arial, Verdana; }    
    .sub_secao2 { font:bold 19px "Trebuchet MS", Arial, Verdana; }
    
    .breadcrumbs { font:10px "Trebuchet MS", Arial, Verdana; }    
    .menu { font:bold 12px Arial, Verdana; }    
    .menu_secundario { font:15px Arial, "Trebuchet MS", Verdana; }
    .bold{font-weight: bold;}
    
    /* ---FIM FONTES PADRAO--- */
        
    /* ---INTERNAS--- */
    
    .error_msg
    {
        font:bold 13px "Trebuchet MS", Arial;
        color:#CC0000;
        margin:20px 0;
        padding:10px;
        background:#FFF9DC;
        border:1px solid #CC0000;       
    }
    
    .notice_msg
    {
        font:bold 13px "Trebuchet MS", Arial;
        color:#004903;
        margin:20px 0;
        padding:10px;
        background:#ddffda;
        border:1px solid #00a63e;       
    }
    
    #geral
    {
        width: 100%;
        background:white url("/Content/Images/bg_blue_inner.png") repeat-x 0 94px;
    }       
    
    #bg_content_inner
    {
        margin:0 auto;        
        width:935px;        
        background:url("/Content/Images/bg_shadow_inner.png") no-repeat 0px 2px;
    } 
    
    #bg_content_inner_home
    {        
        width:935px;
        margin:0 auto;
        background:white url("/Content/Images/bg_shadow_inner.png") no-repeat 0px 2px;
    }
    
    #header_inner
    {   
        width:100%;
        padding:0 0 0 0px;
        height: 342px;
    }
    
    #flash_topo
    {
        width:100%;
    }
    
    #header_inner_home
    {   
        padding:0 0 0 0px;
        height: 330px;
        width:100%;
    }
    
    #breadcrumb_back
    {
                
    }
    
    #breadcrumb_back h1
    {
        float: left;
    }
    
    #breadcrumb_back a
    {
        float: right;
    }
    /* ---FIM INTERNAS--- */
    
    /* ---CABEÇALHO--- */
    #left_nav
    {
        width:180px;
        float: left;
        position:absolute;
        z-index:9000;      
        margin-left:50px;
    }
    
    #left_nav ul{padding:0px;}
    
    #left_nav ul li
    {
        background: url("/Content/Images/bullet_menu.gif") no-repeat 0 3px;        
        padding-left: 17px;
        line-height: 20px;
    }
    
    #left_nav ul li a:hover{color: #5a5a5a !important;}    
    #left_nav ul li a.selected{font-weight:normal; color: #9c9c9c !important;}    
    
    .logo{ margin:30px 0 25px 0; }
    
    #flash_content_inner{
                
        position:absolute;
        left:0px;
        top:0px;
        width:100%;
        z-index:10;
    }
    
    /* ---FIM CABEÇALHO--- */
    
    /* ---FOOTER--- */
    #footer_area 
    {   
        clear: both;
        width: 100%;        
        background: url("/Content/Images/layout_footer_bg.jpg") repeat-x;              
    }
    
    #footer_area .content_space 
    {      
        width:925px;        
        padding:3px 0px;
        margin:0 auto;
    }
    
    #footer_area .content_space .logo
    {
        margin: 0px;
        background: url("/Content/Images/layout_shadow_logo_footer.jpg") no-repeat top right;
        padding:20px 35px;
        float:left;
        height:52px;
    }
    
    #footer_area #disclaimer{ margin-top:40px; }
    #footer_area #disclaimer .text
    {    
        font-size:10px;
        float: left;
        width: 400px;        
        text-align:left;
        padding-left:0px;
        margin-left:205px;        
    }
    
    #footer_area #demonietto{ float: right; }
    
    #product_footer
    {
        text-align: center;
    }      
    
    #footer_area .content_space .links
    {
        background: url("/Content/Images/layout_dash_vert_footer.gif") no-repeat top right;    
        float:left;
        padding:0px 27px;
        margin-top:20px;
        height:100%;
    }
    #footer_area .content_space .last
    {
        background-image:none;
        padding-right:0px;
    }
    
    #footer_area .content_space .endereco{ float:right; }
    
    #footer_area .content_space div ul
    {
        margin:0px;
        padding:0px;
        list-style:none;
    }
    
    #footer_area .content_space div ul li
    {
        font-size:11px;                
    }
    
    #footer_area .content_space div.links ul li a{color:#9c9c9c;}
    #footer_area .content_space div.links ul li a:hover{color: #00aeef;}
    
    /* ---FIM FOOTER--- */
    
    /* ---FOOTER POSTS ---*/
    #footer_post{
        margin: 35px 0 20px 0;
        clear: both;
        background: url("/Content/Images/horiz_black_dash.gif") no-repeat left bottom;        
    }
    #footer_post #tags, #footer_post #bookmarks{background: url("/Content/Images/black_dash_dott.gif") no-repeat top left;}
    #footer_post #tags .content{padding: 7px 0 5px 0px;}
    #footer_post #bookmarks .content{        
        padding: 0px 0 5px 0px;
        cursor:pointer;
    }
    #footer_post #bookmarks .content .separator{
        vertical-align:bottom;
        padding-left:11px;
    }
    
    #footer_post #bookmarks .content a{
        padding: 3px 3px 0px 3px;
        margin-left:14px;        
    }
    
    .send_by_mail .title{ 
        font:bold 17px "Trebuchet MS";
        padding-bottom:0px;
        padding-top:30px;
    }    
    .send_by_mail .note{ padding:10px 0px; }    
    .send_by_mail .noteTop{
        font-size:15px;
        padding:5px 0px 20px 0px;
        color:#5A5A5A;
    }
    .send_by_mail input{ margin-bottom:10px; }
    .send_by_mail .submit{ padding:10px 0px; }
    .send_by_mail .submit input{padding:20px 0px;}
    .send_by_mail .line .label{
        float:left;
        width:100px;
    }
    
    .send_by_mail .line .field input{
        width:300px;
    }  
    
    /* ---FIM FOOTER POSTS ---*/

    
    .breadcrumbs
    {        
        display: table;
        width: 100%;        
        padding-bottom:5px;
        background:url('/Content/Images/dash_dott.gif') no-repeat bottom left;
        position:relative;
        z-index:9000;
    }
    
    .breadcrumbs div
    {
        width: 520px;
        float: left;                
    }
    
    .subtitulo{padding: 10px 0 15px 0;}
    .padd_interna_right{padding-right:30px;}
    .padd_interna_right2{padding-right:40px;}
    .padd_interna_top{padding-top:20px;}
    .clear{clear: both;}
    .left{ float: left; }
    
    #content_home
    {
        width: 890px;
        float: left;
    }
    
    #content1
    {
        width:628px;
        float:left;        
    }
    
    #content2
    {
        width:237px;
        float:left;        
    }
    
    #content3
    {
        width:865px;
        float: left;     
    }
    
    #tit_secao_voltar h1
    {
        float: left;
    }
    
    #tit_secao_voltar a
    {
        float: right;
    }
    
    /* ---PAGINAÇÃO NOTICIAS--- */
    #paginacao{padding-bottom: 30px;}
    #paginacao span{
        float: left;
        padding-right: 5px;    
    }
    
    #paginacao a{
        display: block;
        float: left;    
        width:20px;
        height: 20px;
        text-align: center;    
        color: #9c9c9c;
    }
    
    #paginacao a.selected
    {
        background: #0076b3;
        color: white;
    }
    #paginacao a:hover{
        background: #9c9c9c;
        color: white;    
    }
    /* ---FIM PAGINAÇÃO NOTICIAS--- */
    
    
    /* ---RSS--- */   
    #rss_partial
    {
        padding-top: 15px;        
    }
    #rss_partial input 
    {
        background: black;
        color: white;
        border: none;
        padding: 2px;
        position:relative;
        top:-5px;
    }
    #rss_partial a.ok
    {
        position: relative;
        top:5px;
        line-height: 30px;
    }
    #rss_partial div#icon img{float: left; margin-right: 12px;}
    #rss_partial div#icon a:hover{text-decoration: underline;}
    #rss_partial div#icon p{
        font:11px "Trebuchet MS", Arial, Verdana;
        float: left;
    }
        
    #rss_partial h3{ font:16px Arial, Verdana; padding-top: 0px !important; }
    #rss_partial div#icon .saiba_mais{
        font:10px Arial, Verdana;
        padding-left: 20px;
        line-height: 50px; 
        position:relative;
        z-index:9003;
    }
    
    #rss_partial .news_search
    {
        padding-top: 15px !important;
    }
    
    #feed_style
    {           
        padding:30px 40px;
        font:12px 'Trebuchet MS', Arial;            
    }

    #feed_style p
    {
        margin:15px 0;
    }


    #feed_style a{ text-decoration:underline; }
    #feed_style a:hover{ text-decoration:none; }
    /* ---FIM RSS-- */
    
    
    /* ---RELATED NEWS FOOTER -- */
    #related_news_footer{ font:12px "Trebuchet MS", Arial, Verdana; }    
    #related_news_footer h3{ font:bold 16px Arial, Verdana; padding-bottom: 10px; }
    #related_news_footer div.title{padding: 5px 0 ;}
    #related_news_footer span{ padding: 0 5px;}
    #related_news_footer .hor_black_dash{margin: 10px 0 20px 0;}
    /* ---FIM RELATED NEWS FOOTER --- */
    
    /* ---LATEST NEWS ---*/
    #latest_news
    {
        padding-top: 12px;
    }
    
    #latest_news .data_post
    {
        padding: 12px 0 0px 0;
        margin: 0;
    }
    
    #latest_news a.ver_todas
    {        
        display: block;        
        margin:20px 0;
    }
    
    /* ---FIM LATEST NEWS --- */
	
	
	/* Nos Trilhos*/
	
#leftBanner{
	margin-top:30px;
}
    
    
/* ---FIM GERAL--- */

/* --- HOME --- */
    #home_left_nav
    {
        float: left;
        width:162px;
		padding-right:10px;
        background: url("/Content/Images/vert_gray_dash_home.jpg") no-repeat right top;
    }
    
    #home_right_nav
    {
        float: left;
        width:700px;
        padding: 100px 0px 0px 0px;    
           
    }
    
    #portlet_busca_home {  height: 100px; position:relative; z-index:9002; }
    #portlet_busca_home .left { width: 130px; }
    #portlet_busca_home .left .input {
        width: 130px; 
        border: none; 
        height: 18px; 
        text-align: center; 
        background-color: #5a5a5a;
    }
    #portlet_busca_home .left input {
        border: none; 
        width: 124px; 
        height: 16px; 
        background-color: #5a5a5a; 
        color: white;
        font: 11px "Trebuchet MS";
    }
    
    #portlet_busca_home .right { margin-left: 130px; }
    #portlet_busca_home .right input { margin-top: 8px; }
    
    #portlet_latest_news {        
        padding-top: 5px;
    }  
    
    #flashes_home
    {
        float: left;
        width:520px;              
    }
    
    #flash_home1, #flash_home2
    {
        width: 260px;
        float: left;
    }
    #flash_home1 h3, #flash_home2 h3
    {
        font:bold 16px Arial, Verdana;
        padding-left: 30px;
    }
    
    #home_right_content
    {
        width:170px;
        float: left;        
    }
    
    #home_right_content h2, #company_profile h2
    {
        display: block;
        font:bold 16px Arial, Verdana;
        padding-bottom: 10px;
    }    
    
    #home_right_content .image
    {
        float: left;
        width: 80px;
    }
    
    #home_right_content .desc
    {
        width: 87px;
        float: right;        
    }
    
    #home_right_content .desc a img{margin-top:10px;}
    
    .home_sidebar_image_item
    {
        float:left ;
        background: url("/Content/Images/dash_dott.gif") no-repeat left bottom;
        margin-bottom: 20px;
    }
    
    .home_sidebar_image_item a{font:11px "Trebuchet MS", Arial, Verdana;}    
    .home_sidebar_image_item a:hover
    {
        text-decoration: underline;
    }
    
    /*--Company Profile--*/
    div#company_profile{width:154px;}
    div#company_profile img{margin:10px 0px;}
    /*--end:Company Profile--*/
	
#redes-sociais{
	width:890px;
	height:auto;
	clear:both;
	display:block;
	background:url(../images/shadow-redes-sociais.png) center 17px no-repeat;
}	
#redes-sociais .redes-img{
	margin-top:25px;
	width:455px;
	display:block;
	clear:both;
}		
#redes-sociais .redes-img a{
	float:left;
}
#redes-sociais .redes-img img{
	margin:0 20px;
}
#redes-sociais .redes-img img.top-mar{
	margin:;
}

/* --- FIM HOME --- */

/* ---POLITICA DE PRIVACIDADE--- */
#policy, #policy a
{
    font:12px "Trebuchet MS", Arial, Verdana;
    color: #5a5a5a;
    margin:20px 0px;
}

#policy h3
{
    font:bold 12px "Trebuchet MS", Arial, Verdana;    
    padding:0px 0px 23px 0px;
}

#policy p
{
    padding:0px 0px 20px 0px;
}

#policy a:hover{color: #00aeef;}
/* ---FIM POLITICA DE PRIVACIDADE--- */

/* ---EMPRESAS--- */
#contents_inner
{
    clear: both;
    padding:0 0 0 50px;    
}

#content_inner
{
    float: left;
    width:865px;
    padding:10px 0 40px 0;
    position:relative;
    z-index:9001;
}

#content1 div.padd_interna_right .empresa_imagem1{float: right;}
#content1 div.padd_interna_right .empresa_imagem2{float: left;}

.empresa blockquote{
    border-left:5px solid black;
    padding: 0px 50px 0px 20px;
    margin: 20px 0px 20px 40px;
    font:bold 16px "Trebuchet MS", Arial, Verdana;
    color: #00aeef!important; 
}

.empresa .bluebox{
    display:block;
	width:271px;
	height:240px;
	background:#0093dd url(/content/images/box-perfil-bg.jpg) bottom left repeat-x;
	color:#FFFFFF;
	line-height:15px;
	padding:7px 10px;
	font-weight:bold;
}

    /* ---VEJA TAMBÉM--- */
    #see_also
    {
        height: 385px;
        font:16px "Trebuchet MS", Arial, Verdana;
        background: url("/Content/Images/bg_see_also.jpg") no-repeat 0 25px;             
    }
	#see_also.central_contatos_info
    {
        height: auto;
        font:16px "Trebuchet MS", Arial, Verdana;
        background: url("/Content/Images/bg_see_also.jpg") no-repeat 0 25px;             
    }
    
    #see_also .title{ padding: 1px 0; border: 1px solid #85e7ff; }
    #see_also .title, #see_also .content{ padding-left:35px; }
    #see_also .content{
        
        border-left:1px solid #d2d2d2;
    }
    
    #see_also .content .dash, .hor_black_dash
    {
        background: url("/Content/Images/black_dash_dott.gif") no-repeat;
        width:100px;
        height: 3px;
        margin-top: 25px;
    }
    
    .hor_black_dash{margin-top:0px;}
    
    #see_also .content h3, #see_also .content h3 span, #see_also #portlet_latest_news div.title{font:bold 16px "Trebuchet MS", Arial, Verdana;}
    #see_also .content h3 a:hover{ text-decoration: underline; }
    #see_also .content h3{padding:4px 0;}    
    
    #see_also #portlet_latest_news{padding-top:20px;}    
    #see_also #portlet_latest_news div.news_portlet div.text{padding-left:35px;}
    #see_also #portlet_latest_news div.view_all{display:none;}
    /* ---FIM VEJA TAMBÉM--- */


#anchor_top, #anchor_top2{clear: both;}
#anchor_top a span, #anchor_top2 a span
{    
    margin-left: 10px;
    position:relative;
    top: -7px;
}

div.breadcrumbs .btn_voltar_internas
{
    float: right;
}
/* EMPRESAS -> HISTORICO */
#content_historico
{
    display: table;
}

#content_historico .imagem_dec
{
    margin-right: 15px;
    float: left;
}

#content_historico .imagem_dec a{
    display:block;
    cursor:pointer;
    width:168px;
    height:147px;
    position:absolute;
}

#content_historico h2{
    font:bold 22px "Trebuchet MS", Arial, Verdana;
    padding-bottom: 15px; 
}
#content_historico p{ font:12px "Trebuchet MS", Arial, Verdana; }

#dec40, #dec50, #dec60, #dec70, #dec80, #dec90, #dec00 {display: none; }

/* FIM EMPRESAS -> HISTORICO */

/* ---FIM EMPRESAS--- */

/* ---PRODUTOS--- */

#product_navigation{ text-align: center; }
#product_navigation div a.last{background: none;}
#product_navigation div.product_titles a:hover{color: #00aeef !important;}
#product_navigation div.product_titles {
    height: 30px;
    text-align: center;
}

#product_navigation div a
{   
    font:16px Arial, "Trebuchet MS", Verdana;
    padding:0 10px;       
    background: url("/Content/Images/vert_gray_dash.gif") no-repeat right top;    
}

#product_listings{ float: left; padding:30px 0px 40px 0px; }
#product_listings div.row div.product_item
{
    float: left;
    width:158px;
    height: 141px;
}

#product_listings div.row div.product_divider_first, #product_listings div.row div.product_divider_second
{
    float: left;
    width:18px;
    height: 141px;
    background: url("/Content/Images/product_divider_first_row.gif") no-repeat center top;
}

#product_listings div.row div.product_divider_second
{    
    height: 141px;
    background: url("/Content/Images/ver_prod_dash.gif") repeat-y center top;
}
#product_listings div.row{ float: left; }
#product_listings .product_item
{
    text-align: center;
    margin: 0 auto;
}

#product_listings div.row div.first_product
{
    text-align: left;
    margin: 0;
    width:150px;
}

#product_listings .product_item a.prod_title
{
    font-size: 13px;
    text-align: left;
    padding: 10px 0 0 12px;
}
#product_listings .product_item a.prod_img
{
    display:block;
    height:90px;
    width:150px;
    position:relative;
}

#product_listings .product_item a.prod_img img
{
    position:absolute;
    bottom:0;
}
#product_listings .product_item a{ display: block; }
#product_listings .product_item a.prod_title:hover{ text-decoration: underline; }

#product_listings div.last
{
    height: auto;
}

div.product_details{float: left;}
div.product_details div.prod_det_highlights img{ vertical-align: middle; }
div.product_details div.prod_det_highlights
{    
    width:285px;
    float: left;    
}

.product_hightlights
{
    width:860px;
}

.product_hightlights div.row
{
    float:left;
    width:285px;
    height:200px;
}

.product_hightlights div.row div.prod_img
{
    width:285px;
    height:130px;    
    position:relative;
}

.product_hightlights div.row div.prod_img img
{
    display:block;
    position:absolute;
    bottom:0;
}

.product_hightlights div.prod_desc
{
    padding-top:10px;
    font:11px Arial, "Trebuchet MS", Verdana;
}
.product_hightlights div.prod_desc .more_photos{ margin:0 10px; }
.product_hightlights div.prod_desc a:hover{text-decoration: underline;}

.product_hightlights div.prod_desc div.arrow
{
    background: url("/Content/Images/mini_arrow.gif") no-repeat 0px 3px;
    padding:0px 10px;
    color: #9c9c9c;
}

.product_hightlights div.prod_desc a{color: #9c9c9c;}

div.product_description div.left_nav, div.product_description div.right_nav
{
    float: left;
    width:400px;
}

div.product_description div.right_nav{float: right;}


div.product_description
{
    width: 865px;
    float: left;
    background: url("/Content/Images/ver_prod_dash.gif") repeat-y center top;
}

div.product_description p{padding:10px 0;}

div.product_description .invert_escuro, div.product_description .invert_azul{
    font-weight:bold; 
    font-size:16px; 
    padding:5px 10px; 
}

div.prod_left{float: left;}
div.prod_center{}
div.prod_right{float: right;}

div.produtos h2.sub_secao2{float:left;}

/* Produtos - Show - Novo */
.produtos-show h1{
	float:left;
	letter-spacing:-1px;
}
.produtos-show img.divisoria{
	display:none;
}
.produtos-show #product_navigation div a.last{background: none;}
.produtos-show #product_navigation div.product_titles a:hover{color: #00aeef !important;}
.produtos-show #product_navigation div.product_titles {
    height: 30px;
    text-align: center;
}
.produtos-show #product_navigation div a{   
    font:24px Arial, "Trebuchet MS", Verdana;
	line-height:30px;
	font-weight:bold;
	letter-spacing:-1px;
    padding:0 15px 0 10px;       
    background: url("/Content/Images/vert_black_dash.jpg") no-repeat right center;    
}
.produtos-show .subtitulo{
	width:865px;
	display:block;
	height:32px;
	border-top:2px solid #71706e;
	border-bottom:1px solid #9d9c9a;
	padding:0;
	margin:15px 0 20px 0;
}
.produtos-show .subtitulo a{
	float:right;
	color:#919191;
	font:11px Arial, "Trebuchet MS", Verdana;
	background:url(../images/bg-voltar.jpg) left center no-repeat;
	padding-left:15px;
	line-height:32px;
}
.produtos-show .subtitulo a:hover{
	color:#00AEEF;
}
.produtos-show h2.sub_secao2{
	font:24px Arial, "Trebuchet MS", Verdana;
	font-weight:bold;
	line-height:30px;
	letter-spacing:-1px;
}
.produtos-show .sub-menu-produtos{
	text-align:center;
	height:29px;
	padding-bottom:13px;
	background:url(../images/divisor.png) bottom center no-repeat;
}
.produtos-show .sub-menu-produtos a{
	text-align:center;
	height:29px;
	font:17px Arial, "Trebuchet MS", Verdana;
	line-height:29px;
	color:#FFFFFF;
	font-weight:bold;
	width:207px;
	display:inline-block;
	padding-bottom:14px;
	background:url(../images/link-submenu.jpg) top center no-repeat;
	margin: 0 -2px;
}
.produtos-show .sub-menu-produtos a.active{
	background:url(../images/link-submenu-active.jpg) top center no-repeat;
}
.produtos-show .image-produto{
	padding:20px 0;
}
.produtos-show .produto-details{
	width:865px;
	display:block;
	clear:both;
	padding-bottom:35px;
	background:url(../images/divisor.png) bottom center no-repeat;
}
.produtos-show .produto-details .fotos{
	float:left;
	width:129px;
	padding:0 25px 0 74px;
	background:url(../images/dash-produto-details.jpg) right 25px no-repeat;
	margin-top:20px;
}
.produtos-show .produto-details .fotos img{
	width:112px;
	height:96px;
	padding:5px 10px 10px 5px;
	background:url(../images/moldura_menor.png) top left no-repeat;
}
.produtos-show .produto-details .aplicacao{
	float:left;
	width:340px;
	padding:0 30px;
	margin-top:20px;
}
.produtos-show .produto-details .videos{
	float:left;
	width:150px;
	padding:0 43px 0 25px;
	background:url(../images/dash-produto-details.jpg) left 25px no-repeat;
	margin-top:20px;
	position:relative;
}
.produtos-show .produto-details .videos img{
	cursor:pointer;
}
.produtos-show .produto-details p{
	text-align:center;
	color:#454545;
	font-weight:bold;
	font-family:arial;
	font-size:13px;
	line-height:20px;
}
.produtos-show .produto-details p.title{
	font-size:17px;
	padding-bottom:10px;
	color:#787878;
}
.produtos-show p.diferenciais{
	width:210px;
	height:33px;
	text-align:center;
	background:url(../images/diferenciais.jpg) top center no-repeat;
	line-height:33px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-family:arial;
	font-size:13px;
	margin:10px 0 30px 0;
}
.produtos-show a.pdf-produto{
	height:55px;
	width:715px;
	line-height:60px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	font-family:arial;
	padding-left:150px;
	display:block;
	background:url(../images/barra_pdf.jpg) top left no-repeat;
	clear:both;
	margin-top:40px;
}
#show-produto-videos{
	position:absolute;
	width:749px;
	height:244px;
	background:url(../images/bg-show-videos.png) top left no-repeat;
	top:-216px;
	left:-572px;
	display:none;
}
#show-produto-videos .show-video{
	float:right;
	width:200px;
	margin:15px 20px 0 20px;
}
#show-produto-videos .show-video p.title{
	height:40px;
	font-size:13px;
	padding-bottom:0;
	text-align:left;
	line-height:14px;
	color:#008bd5;
}
#show-produto-videos .show-video img{
	width:148px;
	height:84px;
	padding:8px 8px 77px 8px;
	background:url(../images/moldura_videos.png) top left no-repeat;
}
#carrossel{
	width:620px;
}
#carrossel .image-carrossel{
	float:left;
	width:240px;
}
#carrossel .image-carrossel img{
	width:211px;
	height:182px;
	padding:7px 17px 16px 7px;
	background:url(../images/moldura_maior.png) top left no-repeat;
}
#carrossel .texto-carrossel{
	float:right;
	width:360px;
	text-align:left;
}

/* Pintura Duratech */
div#duratech_container{
    background:url("/Content/Images/bg_prod_duratec.jpg") repeat-x;    
    float:left;
    height:196px;    
    width:860px;
}
div#duratech_container div.padd{padding:45px 25px 0px 25px;}

div#duratech_container h3{
    color:#00AEEF;
    float:left;
    font:bold 18px "Trebuchet MS", Arial, Verdana;
    padding-bottom:10px;
    width:315px;
}

div#duratech_container p{
    width:315px;
    font:bold 12px "Trebuchet MS", Arial;
    color:#5A5A5A;
    float:left;
}

div#duratech_container img{float:right;}
div#duratech_container a{
    display:block;
    float:left;
    padding-top:10px;
}

div#duratech div.highlights{
    width:100%;
    padding:20px 0px;    
}

div#duratech p.duratech_description{
    background:url("/Content/Images/duratech_divider.gif") right top no-repeat;
    color:#5A5A5A;
    float:left;
    font:12px "Trebuchet MS", Arial;
    padding-right:30px;    
    width:400px;
}

div#duratech img.veja_video_duratech{float:right;}
div#duratech div.highlights img{margin-right:30px;}
div#duratech div.highlights img.last{margin-right:0px;}

/* ---FIM PRODUTOS--- */

/* ---CARGA TOTAL ---*/
#carga_total{

    float: left;
    padding-top:30px;
}
#carga_total div.row div.product_item
{
    float: left;
    width:163px;
    height: 230px;
}

#carga_total div.row div.product_divider_first, #carga_total div.row div.product_divider_second
{
    float: left;
    width:18px;
    height: 230px;
    background: url("/Content/Images/carga_divider_first_row.gif") no-repeat center top;
}

#carga_total div.row div.product_divider_second
{    
    height: 230px;
    background: url("/Content/Images/ver_prod_dash.gif") repeat-y center top;
}
#carga_total div.row{ float: left; }

#carga_total .product_item
{
    text-align: center;
    margin: 0 auto;
}

#carga_total div.row div.first_product
{
    text-align: left;
    margin: 0;
    width:138px;    
}

#carga_total .product_item p
{
    font:bold 21px Arial, Verdana;
    text-align: left;
    padding: 0px 0 0 17px;
}

#carga_total .product_item p.left
{
    padding: 0px 0px 0px 0px;
    clear:both;
}

#carga_total .product_item a{ display: block; }
#carga_total .product_item a.prod_title:hover{ text-decoration: underline; }
#carga_total .product_item a.leia_mais p{ font:10px "Trebuchet MS", Arial, Verdana; }

#carga_total div.last
{
    height: auto;
}

/* --- FIM CARGA TOTAL ---*/


/* ---SALA DE IMPRENSA--- */
.item_noticia, #paginacao
{    
    display: table;
    padding-bottom: 20px;
    margin-bottom:20px;
    background: url("/Content/Images/black_dash_dott.gif") no-repeat left bottom;
}

.item_noticia div.title{font:11px "Trebuchet MS", Arial, Verdana;}
.item_noticia div.title span{
    font:8px Arial, Verdana;
    padding-left: 5px;
}
.item_noticia div.title img{
    vertical-align:bottom;
    padding-right: 5px;
}
.item_noticia h4{ font:bold 14px "Trebuchet MS", Arial, Verdana; padding: 5px 0 0 0; margin: 0; }
.item_noticia h4 a:hover{text-decoration: underline;}

#noticias_detalhe{ padding-top: 10px; }
#noticias_detalhe .status_noticias{ padding-bottom: 20px; }
#noticias_detalhe .item_noticia h4{font-size:17px;}

div.data_post{
    padding-top: 20px;
    font-size: 9px;
}
div.data_post span{ font:11px "Trebuchet MS", Arial, Verdana; }

#sala_imprensa .main_text{color: #5a5a5a;}
#sala_imprensa .main_text img{margin:10px 0px; border: 5px solid #dfdfdf;}
#sala_imprensa .big{ font-size: 21px; }
#sala_imprensa .medium{ font-size: 15px; }
#sala_imprensa .padd_interna_top p { padding:10px 0; }
/* ---FIM SALA DE IMPRENSA--- */

/* ---SUPRIMENTOS--- */
.prest_serv #downloads{ padding-top: 30px; }
.prest_serv #downloads .clear{padding-bottom: 10px;}
.prest_serv #downloads .right{float: right;}
.prest_serv #downloads .left{float: left;}
.prest_serv #downloads .item_download
{
    font-weight: bold;
    width: 395px;
    background: url("/Content/Images/seta_blue.jpg") no-repeat left center;
    border-bottom:1px dotted gray;
    padding:10px 10px 10px 13px;
}

#download-normas .item_normas a{font-weight: bold;
    width: 395px;
    background: url("/Content/Images/seta_blue.jpg") no-repeat left center;
    border-bottom:1px dotted gray;
    padding:10px 10px 10px 13px;
     text-decoration:none;
     color: #5A5A5A !important;
}


#cadastro_fornecedores div.cadastre_sua_empresa
{
    width:590px;
    height:89px;        
}

#cadastro_fornecedores div.cadastre_sua_empresa p
{
    font-weight: bold;
    padding:32px 20px 0px 74px;
}

#cadastro_fornecedores div.dash
{
    height: 10px;
    background: url("/Content/Images/black_dash_dott.gif") no-repeat left center;
}

#formulario_fornecedor .arrow, #formulario_fornecedor .arrow_no_border
{       
    background:url("/Content/Images/form_arrow_pipe.gif") no-repeat left;
    padding:5px 0px 5px 16px;          
}

#formulario_fornecedor .arrow_no_border{ background:url("/Content/Images/form_arrow.gif") no-repeat top left;}
#formulario_fornecedor .just_border
{
    background:url("/Content/Images/form_pipe.gif") repeat-y top left;
    padding-left: 7px;
}

                                                                         
#formulario_fornecedor .arrow input, #formulario_fornecedor .arrow select, #formulario_fornecedor textarea.comentario{
    font:12px "Trebuchet MS", Arial, Verdana;
    height: 17px;
    color: #9c9c9c;
    border:1px solid #cecece;
    width: 415px;
    
}

#formulario_fornecedor .arrow input.cnpj{width:175px;}
#formulario_fornecedor .arrow input.numero{width:60px;}
#formulario_fornecedor .arrow input.complemento{width:247px;}
#formulario_fornecedor .arrow input#zip_code{width:175px;}
#formulario_fornecedor .arrow input.ddd{width:30px;}
#formulario_fornecedor textarea.comentario{ height: 112px; }
#formulario_fornecedor .arrow input.telefone{margin-left: 10px; width:100px;}
#formulario_fornecedor input.checkbox{ margin: 6px 7px 6px 0; }

#formulario_fornecedor table tr td
{
    font:11px "Trebuchet MS", Arial, Verdana;
    color: #5a5a5a;
}

#formulario_fornecedor table tr td span{color: #00aeef;}
.cadastro_info .content p{ padding-top:15px; }
.cadastro_info .content .dash{ margin-top:15px !important; }

/* ---FIM DE SUPRIMENTOS--- */

/* ---CENTRAL DE CONTATOS--- */

#central_de_contatos
{
    width: 510px;
    margin-top: 15px;
}

#central_de_contatos > table{ width: 478px; }

#central_de_contatos .arrow, #central_de_contatos .arrow_no_border
{       
    background:url("/Content/Images/seta_formulario.png") no-repeat left;
    padding:5px 0px 5px 16px;          
}

#central_de_contatos .title 
{
    padding-left: 10px;
}

#central_de_contatos .arrow
{
    _display:inline;
    margin-left: 10px;
}

#central_de_contatos .arrow_no_border{background:url("/Content/Images/form_arrow.gif") no-repeat top left;}
#central_de_contatos .comment{
    padding:5px 0px 5px 9px; 
    margin-left: 10px;             
}
#central_de_contatos .just_border
{
    background:url("/Content/Images/form_pipe.gif") repeat-y top left;
    padding-left: 7px;
}

                                                                         
#central_de_contatos .arrow input, #central_de_contatos .arrow select, #central_de_contatos textarea.comentario{
    font:12px "Trebuchet MS", Arial, Verdana;
    height: 18px;
    color: #9c9c9c;
    border:1px solid #cecece;
    width: 315px;
    
}

#central_de_contatos .arrow select
{
    height:auto;
}

#central_de_contatos .arrow select.estado{width:36px;}
#central_de_contatos .arrow select.cidade{width:206px;}
#central_de_contatos .arrow input.cnpj{width:175px;}
#central_de_contatos .arrow input.numero{width:60px;}
#central_de_contatos .arrow input.complemento{width:180px;}
#central_de_contatos .arrow input.ddd{width:30px;}

#central_de_contatos table tr td .no_padd
{
    padding: 0px;
}

#central_de_contatos div.txt_comentario{
    vertical-align:top;
}

#central_de_contatos textarea.comentario{
    height: 112px;    
}
#central_de_contatos .arrow input.telefone{margin-left: 10px; width:100px;}

#central_de_contatos input.checkbox{
    margin: 6px 7px 6px 0;
}

#central_de_contatos table tr td
{
    
    font:11px "Trebuchet MS", Arial, Verdana;
    color: #5a5a5a;
}

#central_de_contatos table tr td.border_white
{
    border-bottom: 5px solid white;
}

#central_de_contatos table tr td span{color: #00aeef;}
#central_de_contatos .btn_enviar{
    margin-right: 10px;
}

#central_de_contatos .informe_news
{    
    background: url("/Content/Images/horiz_gray_dash.gif") repeat-y 10px 0;
    padding: 1px 0px;
    margin: 10px 0px;
}

#central_de_contatos .informe_news .interna
{
    background: white;
    padding: 10px 0px;
    padding-left: 10px;    
}

.central_contatos_info .content p{ padding-top:15px; }
.central_contatos_info .content .dash{ margin-top:15px !important; }
.central_contatos_info h2{ font-size: 22px; }
.central_contatos_info h4{ font-size: 15px; padding-top: 20px; }

.central_contatos_info p.endereco
{
    font-size: 12px;
    font-family: "Trebuchet MS";   
}

.central_contatos_info p.endereco .subtitulo
{
    display: block;
    padding-bottom: 10px;
}
.central_contatos_info p.endereco span.ver_mapa{
    font:11px Arial, Verdana !important;
    display: block;
    padding: 10px 0px 0px 0px;    
}

/* ---CENTRAL DE CONTATOS--- */

/* ---MAPA DO SITE---*/


.sitemap .content_block1
{
    float:left;
    width:235px;
}

.sitemap .content_block2
{
    float:left;
    width:223px;
}

.sitemap .content_block3{float:left; width: 258px;}
.sitemap .content_block4{float:left; width: 300px;}

.sitemap div .section
{
    padding:0px 0px 25px 15px;
    background:url("/Content/Images/layout_left_arrow.gif") no-repeat 0px 7px;
}

.sitemap div .section ul
{
    margin:0px 0px 30px;
    padding:0px;
    list-style:none;
    font-size:13px;    
}

.sitemap .section ul li{ padding:2px 0; }
.sitemap h3{font:bold 16px "Trebuchet MS";}

/* ---FIM MAPA DO SITE---*/

/* ---BUSCA---*/

.busca div.title span
{
    font:9px Arial, Verdana;
    padding: 0;
}

.busca{padding-bottom: 10px;}
.busca h4{ padding-top: 5px; }
.busca p{padding:5px 0px;}

/* ---FIM BUSCA---*/

.menu_fornecedores a
{
    display:block;
    float:left;
}

/*ULTIMAS NOTICIAS - PARTIAL */
#portlet_latest_news .news_portlet {      padding: 9px 0px 5px 3px; }
#portlet_latest_news .news_portlet a
{
    font:11px "Trebuchet MS", Arial;
    color: #5a5a5a;        
}
#portlet_latest_news .news_portlet a:hover{text-decoration: underline;}
#portlet_latest_news .title{border:none;font:bold 16px Arial, Verdana; }
#portlet_latest_news .view_all {          margin-top: 10px; }
#portlet_latest_news .view_all {          height: 25px; }
#portlet_latest_news .view_all .mainlink { margin-right: 30px; }
#portlet_latest_news .news_portlet .cat { font-size: 08px; color: #9c9c9c!important; }
#portlet_latest_news .news_portlet .date { font-size: 11px; color: #00aeef!important; }
#portlet_latest_news .news_portlet .text { font-size: 11px; color: #5a5a5a!important; }
    
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
