﻿/*@charset "utf-8";*/
/* CSS Document */

strong
{
    font-weight:bold;
}

html {
    /*background-image: url(../images/fundo.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    height: 1485px;*/
    background-color: #841400;
}
body, html {
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 11px;
	/*background:#fff url(../images/bg.png) repeat-x top;
	font-size:11px;
	color:#797979;
	font-family:Verdana, Geneva, sans-serif;*/
}
div, h1, h2, h3, h4, p, ul, li, form {
	margin:0;
	padding:0;
	list-style:none;
	/*font-weight:normal;*/
}
a, img {
	border:none;
	outline:none;
}
img
{
    margin: 0px;
	padding: 0px;
}


/********************************************************************/

.header
{
    width:100%;
    height:221px;
    background-color:#fff;
    
    /*background-image:url(../images/header_1.jpg);
    background-position:center top;
    background-repeat:no-repeat;*/
}
.SpecialHeader
{
    width:100%;
    height:221px;
    overflow:hidden;
}
.SpecialHeader_lvl2
{
    width:100%;
    height:221px;
    
    position: absolute;
    /*top:-221px;*/
    z-index:99;
    
    background-position:center top;
    background-repeat:no-repeat;
}
.SpecialHeader_lvl3
{
    width:100%;
    height:221px;
    position:relative;
    margin-top:-221px;
    z-index:900;
}
.logo
{
    float:left;
    width:223px;
    height:160px;
    margin:28px 0px 0px -90px;
}
.logo a
{
    display:block;
    width:223px;
    height:160px;
}
.logo a img
{
    width:223px;
    height:160px;
}

.headfb
{
    float:right;
    margin-top:15px;
}
.headfb a
{
    display:block;
    width:28px;
    height:28px;
    background-image:url(../images/facebook_logo.png);
    background-position:left top;
    background-repeat:no-repeat;
}

.topSentence
{
    float:right;
    width:260px;
    height:13px;
    margin:13px 447px 0px 0px;    
    background-position:left top;
    background-repeat:no-repeat;
}

.lngs
{
    float:right;
    height:16px;
    margin:195px -33px 0px 0px;
}
.lngs_pt
{
    display:block;
    width:22px;
    height:16px;
    background-image:url(../images/bandeira_pt.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    margin-left:8px;
}
.lngs_es
{
    display:block;
    width:22px;
    height:16px;
    background-image:url(../images/bandeira_es.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    margin-left:8px;
}

.menu
{
    width:100%;
    height:116px;
    /*background-image:url(../images/fundo_menu.png);*/
    background-position:center top;
    background-repeat:no-repeat;
}
.menu a.home
{
    display:block;
    float:left;
    width:85px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    padding-top:10px;
    background-image:url(../images/home.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#fff;
}
.menu a.home:hover,
.menu a.home_active
{
    background-image:url(../images/home_hover.png);
    color:#000;
}
.menu .company
{
    display:block;
    float:left;
    width:110px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    background-image:url(../images/empresa.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#fff;
}
.menu .company:hover,
.menu .company_active
{
    display:block;
    float:left;
    width:110px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    background-position:left 1px;
    background-repeat:no-repeat;
    background-image:url(../images/empresa_hover.png);
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#000;
}
.menu .certification
{
    display:block;
    float:left;
    width:165px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    background-image:url(../images/certificacaoo.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#fff;
}
.menu .certification:hover,
.menu .certification_active
{
    display:block;
    float:left;
    width:165px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    background-image:url(../images/certificacao_hover.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#000;
}
.menu .branchesproducts
{
    display:block;
    float:left;
    width:233px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    background-image:url(../images/marcas_produtos.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#fff;
}
.menu .branchesproducts:hover,
.menu .branchesproducts_active
{
     display:block;
    float:left;
    width:233px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    background-image:url(../images/marcas_produtos_hover.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#000;
}
.menu .news
{
    display:block;
    float:left;
    width:165px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;    
    background-image:url(../images/certificacaoo.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#fff;
}
.menu .news:hover,
.menu .news_active
{
    display:block;
    float:left;
    width:165px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    text-decoration:none;
    text-align:center;
    background-image:url(../images/certificacao_hover.png);   
    background-position:left 1px;
    background-repeat:no-repeat;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#000;
}
.menu .contacts
{
    display:block;
    float:left;
    width:143px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    background-image:url(../images/contactos.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    text-decoration:none;
    text-align:center;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#fff;
}
.menu .contacts:hover,
.menu .contacts_active
{
    display:block;
    float:left;
    width:143px;
    height:80px;
    line-height:80px;
    margin-top:8px;
    margin-left:10px;
    padding-top:10px;
    text-decoration:none;
    text-align:center;
    
    background-image:url(../images/contactos_hover.png);
    background-position:left 1px;
    background-repeat:no-repeat;
    
    font-family: 'Ovo', serif;
    /*font-family: 'Esteban', serif;*/
    font-size:18px;
    color:#000;
}


.menu_item
{
    float:left;
    height:53px;
    margin-right:9px;
}
.menu_itemL
{
    float:left;
    width:13px;
    height:53px;
    background-image:url(../images/menu_cornerL.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}
.menu_itemR
{
    float:left;
    width:14px;
    height:53px;
    background-image:url(../images/menu_cornerR.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}
.menu_itemMiddle
{
    float:left;
    height:53px;
    line-height:53px;
    padding:0px 8px 0px 8px;
    background-image:url(../images/menu_midpix.jpg);
    background-position:left top;
    background-repeat:repeat-x;
}

.interna
{
    width:100%;
    background-color:#fff;
    
    /*background-image:url(../images/fundo_destaques.jpg);
    background-position:center top;
    background-repeat:no-repeat;*/
}
.pnlCertificationImage
{
    width:171px;
    height:166px;
    /*border:1px solid #F4B414;*/
    margin-top:28px;
}
.interna .left
{
    float:left;
    width:173px;
    padding-bottom:25px;
}
.interna .left ul,
.interna .left2 ul
{
    margin-top:38px;
}

.interna .left2
{
    float:left;
    width:173px;
    padding:0px 24px 25px 23px;
    
    background-color:#d9d9d9;
}

.interna .left ul li a.noactive,
.interna .left2 ul li a.noactive
{
    display:block;
    width:130px;
    height:30px;
    line-height:30px;
    padding:0px 30px 0px 13px;
    margin-top:1px;
    background-image:url(../images/interna_submenu.png);
    background-position:left top;
    background-repeat:no-repeat;
    color:#9B0101;
    font-size:11px;
    /*font-weight:bold;*/
    text-decoration:none;
    overflow:hidden;
}
.interna .left ul li a.noactive:hover,
.interna .left2 ul li a.noactive:hover
{
    background-image:url(../images/interna_submenu_hover.png);
    color:#fff;
}
.interna .left ul li a.active,
.interna .left2 ul li a.active
{
    display:block;
    width:130px;
    height:30px;
    line-height:30px;
    padding:0px 30px 0px 13px;
    margin-top:1px;
    background-image:url(../images/interna_submenu_hover.png);
    background-position:left top;
    background-repeat:no-repeat;
    color:#fff;
    font-size:11px;
    /*font-weight:bold;*/
    text-decoration:none;
    overflow:hidden;
}
.interna .left .form,
.interna .left2 .form
{
    margin-top:25px;
}
.interna .left .form .label1,
.interna .left2 .form .label1
{
    width:173px;
    color:#9B0101;
    font-size:11px;
    height:48px;
    line-height:16px;
}
.interna .left .form .label2,
.interna .left2 .form .label2
{
    color:#616161;
    font-size:11px;
    height:16px;
    line-height:16px;
    margin-top:6px;
}
.interna .left .form .tbox1,
.interna .left2 .form .tbox1
{
    width:171px;
    height:18px;
    border:1px solid #516F89;
    color:#818181;
    font-size:11px;
}
.interna .left .form .tbox2,
.interna .left2 .form .tbox2
{
    width:171px;
    height:104px;
    border:1px solid #516F89;
    color:#818181;
    font-size:11px;
    overflow-y:auto;
}
.interna .left .form .buttoncontainer,
.interna .left2 .form .buttoncontainer
{
    width:173px;
}
.interna .left .form .button,
.interna .left2 .form .button
{
    display:block;
    float:right;
    padding-right:20px;
    height:20px;
    line-height:20px;
    background-image:url(../images/seta_amarela_dir.png);
    background-position:right 3px;
    background-repeat:no-repeat;
    text-decoration:none;
    font-size:12px;
    color:#9B0101;
    font-weight:bold;
    margin-top:10px;
}
.interna .left .form .button:hover,
.interna .left2 .form .button:hover
{
    text-decoration:underline;
}
.featuredNews
{
    width:173px;
    margin-top:10px;
}
.featuredNewsTitle
{
    color: #9B0101;
    font-size: 14px;
    font-weight: bold;
    margin-top:26px;
}
.featuredNews .Title a
{
    display:block;
    color:#9B0101;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    height:18px;
    line-height:18px;
}
.featuredNews .Title a:hover
{
    text-decoration:underline;
}
.featuredNews .imgBorder
{
    width:173px;
    height:126px;
    /*border:1px solid #F4B414;*/
    overflow:hidden;
}
.featuredNews .imgBorder a img
{
    display:block;
    width:173px;
    height:126px;
}
.featuredNews .Button a
{
    background-image: url("../images/saber_mais.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #961100;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin:4px 0px 14px 0px;
    padding-left: 12px;
    text-decoration: none;
    width: 123px;
}
.featuredNews .Button a:hover
{
    background-image:url(../images/saber_mais_hover.png);
}





.interna .right
{
    float:right;
    width:735px;
}
.interna .right .topPhoto
{
    width:759px;
    height:186px;
    overflow:hidden;
    margin-top:38px;
}
.interna .right .topPhoto img
{
    width:759px;
    height:186px;
}
.interna .right h1
{
    color:#9B0101;
    margin-top:25px;
    font-size:14px;
    font-weight:bold;
}
.interna .right .itemDescription
{
    color:#818181;
    line-height:16px;
    margin-top:25px;
    margin-bottom:25px;
}
.interna .right .itemDescription p
{
    padding-bottom:8px;
}
.interna .right .itemDescription a
{
    color:#9B0101;
}
/*.interna .right .itemDescription a:hover
{
    
}*/
.linkBackToNews
{
    display:block;
    color:#8f8f8f;
    font-weight:bold;
    margin-bottom:40px;
}

.internaRow2
{
    background-image:url(../images/fundo_galeria.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    /* place here the backgground image, position top do bg é de 44px */
    /*background-color:#dadada;*/
    width:100%;
}
.internaRow2 .centerstd .downloads
{
    float:right;
    width: 800px; /*759px;*/
}
.internaRow2 .centerstd .downloads .title
{
    height:42px;
    line-height:42px;
    padding-bottom:2px;
    background-image:url(../images/dots.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
    color:#9B0101;
    font-size:13px;
    font-weight:bold;
}
.internaRow2 .centerstd .downloads ul
{
    margin-top:7px;
}
.internaRow2 .centerstd .downloads ul li
{
    color:#2B342F;
    line-height:17px;
}
.internaRow2 .centerstd .downloads ul li a
{
    color:#2B342F;
    text-decoration:underline;
}
.internaRow2 .centerstd .downloads ul li a:hover
{
    color:#9B0101;
}

.internaRow2 .centerstd .gallery
{
    float:right;
    width:759px;
    margin:30px 0px 27px 0px;
    text-align:center;
}
.internaRow2 .centerstd .gallery .title
{
    height:20px;
    line-height:20px;
    color:#9B0101;
    font-size:13px;
    font-weight:bold;
}
.internaRow2 .centerstd .gallery .container
{
    width:587px;
    height:452px;
    margin:0 auto;
    /*background-color:Aqua;*/
}

.list
{
    margin-top:25px;
    margin-left:23px;
}
.list .title
{
    color: #9B0101;
    font-size: 14px;
    font-weight: bold;
}
.list .itemslist
{
    margin-top:25px;
    /*background-color:Orange;*/
}
.list .itemslist .item
{
    margin-bottom:45px;
    /* width:*/
    height:165px;
    /*background-color:Green;*/
}
.list .itemslist .item .title
{
    float:left;
    width:380px;
}
.list .itemslist .item .title a
{
    color: #9B0101;
    font-size: 11px;
    font-weight: bold;
    text-decoration:none;
}
.list .itemslist .item .title a:hover
{
    text-decoration:underline;
}
.list .itemslist .item .shortdescription
{
    float:left;
    color: #616161;
    width:490px;
    height: 57px;
    line-height: 19px;
    padding-top: 15px;
    overflow:hidden;
}
.list .itemslist .item .button
{
    display: block;
    float:left;
    background-image: url("../images/saber_mais.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #961100;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-top: 18px;
    padding-left: 12px;
    text-decoration: none;
    width: 123px;
}
.list .itemslist .item .button:hover
{
    background-image:url(../images/saber_mais_hover.png);
}
.list .itemslist .item .photoframe
{
    float:right;
    width:169px;
    height:123px;
    /*border:1px solid #F4B414;*/
    margin-right:37px;
    overflow:hidden;
}
.list .itemslist .item .photoframe a img
{
    width:169px;
    height:123px;
}



.faqs
{
    float:left;
    width:520px;
    height:384px;
    padding-right:94px;
    background-image:url(../images/fillet_separador_2.png);
    background-position: right 15px;
    background-repeat:no-repeat;
}
.faqs .container
{
    width:533px;
    height:288px;
    margin-top:20px;
}
.faqs .container .title
{
    height:40px;
    line-height:40px;
    font-family: 'Ovo',serif;
    font-size: 23px;
    color:#9B0101;
}
.faqs .container .items
{
    width:533px;
    height:253px;
    overflow-y:auto;
    margin-top:10px;
    font-size:10px;
    color:#5F615C;
}
.faqs .container .items h2,
.faqs .container .items h3,
.faqs .container .items h4,
.faqs .container .items h5
{
    color:#9B0101;
    font-size:13px;
    font-weight:bold;
}
.faqs .container .items p
{
    font-size:10px;
    color:#5F615C;
    margin-top:4px;
}
    





.logosfooter
{
    width:100%;
    height:81px;
    padding-top:14px;
    background-color:#fff;
}

.footer
{
    width:100%;
    height:75px;
    background-image:url(../images/pixelFooter.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    line-height:75px;
}
.footer_L
{
    float:left;
    font-size:10px;
    color:#fff;
}
.footer_L a
{
    font-size:10px;
    color:#fff;
    text-decoration:none;
}
.footer_L a:hover
{
    text-decoration:underline;
}
.footer_R
{
    float:right;
}
.footer_R a
{
    display:block;
    width:162px;
    height:75px;
    background-image:url(../images/pwdby.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}

.default_featured
{
    width:100%;
    height:317px;
    background-color:#fff;
    
    background-image:url(../images/fundo_destaques.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}
.default_featuredL
{
    float:left;
}
.default_featuredTitle
{
    padding-top:40px;
    font-family: 'Ovo', serif;
    font-size:18px;
    color:#961100;
}
.featured_item1
{
    float:left;
    width:210px;
    padding-right:29px;
    height:205px;
}
.featured_item2
{
    float:left;
    width:210px;
    padding-left:49px;
    height:205px;
    background-image:url(../images/fillet_vertical.png);
    background-position:left top;
    background-repeat:no-repeat;
}
.featured_itemTitle h2 a
{
    display:block;
    height: 18px;
    line-height:18px;
    margin-top:35px;
    color:#961100;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
}
.featured_itemTitle h2 a:hover
{
    text-decoration:underline;
}
.featured_itemText
{
    padding-top:15px;
    height:95px;
    line-height:19px;
    color:#616161;
    overflow:hidden;
}
.featured_itemBtn
{
    display:block;
    width:123px;
    height:30px;
    line-height:30px;
    padding-left:12px;
    margin-top:18px;
    font-size:12px;
    color:#961100;
    text-decoration:none;
    background-image:url(../images/saber_mais.png);
    background-position:left top;
    background-repeat:no-repeat;
}
.featured_itemBtn:hover
{
    background-image:url(../images/saber_mais_hover.png);
}

.default_featuredR
{
    float:right;
    width:409px;
}
.videoTitle
{
    float:left;
    padding-top:5px;
    height:37px;
    line-height:37px;
    color:#961100;
    font-size:10px;
    font-weight:bold;
}
.videoTitle h3
{
    color:#961100;
    font-size:10px;
    font-weight:bold;
}
.videoCycler
{
    float:right;
    width:409px;
    height:291px;
    overflow:hidden;
}
.videoNavigation
{
    float:right;
    width:37px;
    height:15px;
    margin-right:-1px;
    margin-top:-275px;
    position:relative;
    z-index:300;
    background-color:#fff;
}
.videoNavigationPrev
{
    display:block;
    float:left;
    width:15px;
    height:14px;
    /*margin:17px 0px 0px 0px;*/
    background-image:url(../images/seta_amarela_esq.png);
    background-position:left top;
    background-repeat:no-repeat;
}
.videoNavigationNext
{
    display:block;
    float:left;
    width:15px;
    height:14px;
    /*margin:17px 0px 0px 7px;*/
    margin:0px 0px 0px 7px;
    background-image:url(../images/seta_amarela_dir.png);
    background-position:left top;
    background-repeat:no-repeat;
}
.video
{
    width:409px;
    height:291px;
}

.default_aboutintro
{
    width:100%;
    height:296px;
    background-image:url(../images/background2.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}
.default_aboutTitle
{
    height:56px;
    line-height:56px;
    font-size:13px;
    font-weight:bold;
    color:#fff;
}
.default_aboutTitle h2
{
    font-size:13px;
    font-weight:bold;
    color:#fff;
}
.default_imageframe
{
    float:left;
    margin-top:34px;
    background-color:#fff;
    border:1px solid #F5B412;
    padding:6px;
    width:469px;
    height:149px;
}
.default_abtText
{
    float:left;
    width:210px;
    margin:20px 0px 0px 63px;
    height:205px;
}
.default_abtTextc
{
    padding-top:15px;
    height:114px;
    line-height:19px;
    color:#616161;
    overflow:hidden;
}


.default_customers
{
    width:100%;
    height:384px;
    background-color:#fff;
    background-image:url(../images/fundo_baixo.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}
.default_customersL
{
    float:left;
    width:520px;
    height:384px;
    padding-right:94px;
    background-image:url(../images/fillet_separador_2.png);
    background-position: right 15px;
    background-repeat:no-repeat;
}
.default_customersL_title
{
    height:92px;
    line-height:92px;
    font-family: 'Ovo', serif;
    font-size:18px;
    color:#961100;
}
.default_customersL_title h4
{
    font-family: 'Ovo', serif;
    font-size:18px;
    color:#961100;
}
.costumers_cycler
{
    width:520px;
    height:163px;
    overflow:hidden;
}
.customers_iamgespanel
{
    float:left;
    width:520px;
    height:163px;
    /*overflow:hidden;*/
}
.customers_iamgesframe
{
    float:left;
    width:221px;
    height:161px;
    border:1px solid #F4B414;
    margin-right:37px;
}
.customers_iamgesframe img
{
    width:221px;
    height:161px;
}
.customers_paging
{
    float:right;
    height:20px;
    margin:17px 37px 0px 0px;
}
.customers_pagingPrev
{
    display:block;
    float:left;
    width:15px;
    height:14px;
    margin:3px 5px 0px 0px;
    background-image:url(../images/seta_amarela_esq.png);
    background-position:left top;
    background-repeat:no-repeat;
}
.customers_pagingNext
{
    display:block;
    float:left;
    width:15px;
    height:14px;
    margin:3px 0px 0px 5px;
    background-image:url(../images/seta_amarela_dir.png);
    background-position:left top;
    background-repeat:no-repeat;
}
.customers_pagingLbls
{
    float:left;
    height:20px;
    line-height:20px;
    font-size:13px;
    color:#961100;
}
.default_customersR
{
    float:right;
}
.default_fbPlugin
{
    width:300px;
    height:258px;
    margin-top:57px;
}



.googlemap
{
    width:759px;
    height:186px;
    margin:40px 0px 40px 0px;
}
.contactForm
{
    margin-bottom:40px;
}
.contactForm .label1
{
    float:left;
    width:190px;
    height:18px;
    line-height:18px;
    color:#5a5a5a;
    margin-right:40px;
}
.contactForm .label2
{
    float:left;
    width:759px;
    height:18px;
    line-height:18px;
    color:#5a5a5a;
    margin:10px 0px 0px 0px;
}
.contactForm .txtbox1
{
    float:left;
    width:190px;
    height:18px;
    border:1px solid #c1c1c1;
    margin-right:40px;
    color:#555;
}
.contactForm .txtbox2
{
    float:left;
    width:654px;
    height:90px;
    border:1px solid #c1c1c1;
    margin-right:40px;
    color:#555;
}
.contactForm .button
{
    display: block;
    float:left;
    background-image: url("../images/saber_mais.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #961100;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-top: 18px;
    padding-left: 12px;
    text-decoration: none;
    width: 123px;
    font-weight:bold;
}
.contactForm .button:hover
{
    background-image:url(../images/saber_mais_hover.png);
}
.companyContacts
{
    line-height:17px;
}
.companyContacts .title
{
    font-size:12px;
    font-weight:bold;
    color:#961100;
    margin-top:38px;
}
.companyContacts a
{
    color:#000;
}
.companyContacts a:hover
{
    color:#961100;
}
.companyContacts br
{
    height:12px;
    line-height:12px;
}

.centerstd
{
    width:980px;
    margin:0 auto;
}
.centerSpecialHeader
{
    width:980px;
    margin:0 auto;
    margin-top:-221px;
    z-index:400;
}
.clear
{
    clear:both;
}

.selo
{
    position:absolute;
    z-index:10;
    height:98px;
    width:98px;
    background-image: url('/images/cr200.png');
    top:55px;
    left:120px;
}