*, html, body	{margin: 0; padding: 0; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 15, 2012 08:57:04 AM America/New_York */
@font-face {
    font-family: 'sourcelight';
    src: url('sansprolight/sourcesanspro-light-webfont.eot');
    src: url('sansprolight/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('sansprolight/sourcesanspro-light-webfont.woff') format('woff'),
         url('sansprolight/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('sansprolight/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sourceregular';
    src: url('sansproregular/sourcesanspro-regular-webfont.eot');
    src: url('sansproregular/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('sansproregular/sourcesanspro-regular-webfont.woff') format('woff'),
         url('sansproregular/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('sansproregular/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sourcebold';
    src: url('sansprobold/sourcesanspro-bold-webfont.eot');
    src: url('sansprobold/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('sansprobold/sourcesanspro-bold-webfont.woff') format('woff'),
         url('sansprobold/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('sansprobold/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { width:100%; height:100%; font-family:"Today"; }

section, article, aside, header, footer, nav, dialog, figure, hgroup, ul, ol, li {display:block;}

ul, ol, li, h1, h2, h3, h4, h5 {list-style:none}

a {text-decoration:none; outline:0;}
	a:active {outline:none;}
	
img {border:0;}

#master {margin:0 auto; width:1000px;}


/* topo */
#header{float:left; width:100%; height:146px; background:url(../imagens/topo/bgfundo.jpg) repeat-x;}
#topo{float:left; width:1000px;}
#topo .logo{float:left; width:171px; margin:25px 0 0 0;}
#topo .menuSuper{float:right; width:560px;}
#topo .formBusca{float:right; width:285px; height:45px; background:url(../imagens/topo/fone.jpg) no-repeat; margin:35px 0 0 0;}
#topo .formBusca form{float:left; width:285px;}
#topo .formBusca form label{float:left; width:224px;}
#topo .formBusca form label input{float:left; width:181px; margin:2px 0 0 33px; padding:4px 0; border:0; outline:0;}
#topo .btnBusca{float:right;}
#topo .ulSuper{float:right; width:530px; margin:25px 0 0 0;}
#topo .ulSuper li{float:left;}
#topo .ulSuper li a{float:left; font:14px "sourcelight", Arial, Tahoma; color: #630; text-transform:uppercase; padding:0 20px 10px 20px; border-bottom:1px solid #dfd8d4; font-weight:bold}
#topo .ulSuper li a:hover{float:left; border-bottom:2px solid #000; color: #333;}


#bgpainel{float:left; width:100%; height:auto; background:url(../imagens/topo/bgpainel.jpg) repeat-x; padding:0 0 25px 0;}


/* Home */
#content{float:left; width:1000px;}
#content .titleHome{float:left; width:983px; height:71px; background:url(../imagens/corpo/titlehome.jpg) no-repeat; margin:50px 0 0 9px;}
#content .titleHome h1{float:left; width:730px; font:18px "sourceregular", Arial, Tahoma; color:#616161; margin:25px 0 0 20px;}
#content .titleHome h2{float:right; width:192px; height:41px; background:url(../imagens/corpo/btnhome.jpg) no-repeat; margin:15px 20px 0 0;}
#content .titleHome h2 a{float:left; font:14px "sourceregular", Arial, Tahoma; color:#fff; margin:12px 0 0 30px;}
#content .titleHome h2 a:hover{color:#000;}

#content .carousel{float:left; width:1000px;}


/* Empresa */
#content .contentEmpresa{float:left; width:1000px; margin:40px 0 0 0;}
#content .contentEmpresa img{float:right; margin:0 8px 15px 15px;}
#content .contentEmpresa p{font:14px "sourceregular", Arial, Tahoma; color:#5F5F5F; text-align:justify; margin:0 0 0 9px;}

/* Galeria */
#content .contentGaleria{float:left; width:1000px; margin:40px 0 0 0;}
#content .divisaoGaleria{float:left; width:1000px; margin:0 0 40px 0;}
#content .divisaoGaleria h1{float:left; width:991px; height:29px; background:url(../imagens/corpo/btngaleria.jpg) no-repeat; margin:0 0 0 9px;}
#content .divisaoGaleria h1 b{font:14px "sourcebold", Arial, Tahoma; color:#fff; text-transform:uppercase;}
#content .boxGaleria{float:left; width:200px; height:180px; margin:25px 40px 0 9px;}
#content .boxGaleria img{float:left; width:200px; height:125px; border:2px solid #C6251F;}
#content .boxGaleria h2{float:left; width:200px; font:14px "sourcebold", Arial, Tahoma; color:#000; text-transform:uppercase; text-align:center; margin:10px 0 0 0;}

/* Notícias */
#content .contentNoticias{float:left; width:1000px; margin:70px 0 0 0;}
#content .boxNoticias{float:left; width:472px; height:135px; margin:0 0 0 10px;}
#content .boxNoticias h1{float:left; width:262px; font:18px "sourcebold", Arial, Tahoma; color:#645F5E; text-transform:uppercase; margin:0 0 10px 0;}
#content .boxNoticias img{float:left; margin:0 10px 10px 0;}
#content .boxNoticias p{font:13px "sourceregular", Arial, Tahoma; color:#645F5E; text-align:justify;}

#content .boxNoticias2{float:right; width:472px; height:135px; margin:0 10px 0 0;}
#content .boxNoticias2 h1{float:left; width:262px; font:18px "sourcebold", Arial, Tahoma; color:#645F5E; text-transform:uppercase; margin:0 0 10px 0;}
#content .boxNoticias2 img{float:left; margin:0 10px 10px 0;}
#content .boxNoticias2 p{font:13px "sourceregular", Arial, Tahoma; color:#645F5E; text-align:justify;}

/* Contato */
#content .contentContato{float:left; width:1000px; margin:40px 0 0 0;}
#content .contentContato form{float:left; width:1000px;}
#content .boxContatoesq{float:left; width:450px; margin:0 0 0 10px;}
#content .boxContatoesq label{float:left; width:450px; margin:0 0 10px 0;}
#content .boxContatoesq label span{float:left; font:14px "sourcebold", Arial, Tahoma; color:#645F5E; text-transform:uppercase;}
#content .boxContatoesq label input{float:right; width:360px; padding:8px 0; background:#EDEDED; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #CCCCCC;}
#content .boxContatoesq label select{float:right; width:300px; padding:8px 3px 8px 0; background:#EDEDED; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #CCCCCC;}

#content .boxContatodir{float:right; width:450px; margin:0 10px 0 0;}
#content .boxContatodir label{float:left; width:450px; margin:0 0 10px 0;}
#content .boxContatodir label span{float:left; font:14px "sourcebold", Arial, Tahoma; color:#645F5E; text-transform:uppercase;}
#content .boxContatodir label input{float:right; width:360px; padding:8px 0; background:#EDEDED; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #CCCCCC;}
#content .boxContatodir label select{float:right; width:362px; padding:8px 3px 8px 0; background:#EDEDED; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #CCCCCC;}
#content .textarea{float:left; width:1000px;}
#content .textarea span{float:left; font:14px "sourcebold", Arial, Tahoma; color:#645F5E; text-transform:uppercase; margin:0 0 0 10px;}
#content .textarea textarea{float:right; width:890px; margin:0 10px 0 0; background:#EDEDED; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #CCCCCC;}
#content .btnContato{float:right; margin:20px 10px 0 0;}

/* Rodape */
#bgrodape{float:left; width:100%; height:333px; background:url(../imagens/rodape/bgfundo.jpg) repeat-x center; margin:100px 0 0 0;}
#master .boxRod1{float:left; width:250px;}
#master .boxRod1 h1{float:left; width:250px; font:18px "sourceregular", Arial, Tahoma; color:#fff; margin:30px 0 0 30px;}
#master .boxRod1 p{float:left; font:13px "sourcelight", Arial, Tahoma; color:#fff; margin:30px 0 0 30px;}

#master .boxRod2{float:left; width:250px; margin:0 0 0 130px;}
#master .boxRod2 h1{float:left; font:18px "sourceregular", Arial, Tahoma; color:#fff; margin:30px 0 0 0;}
#master .boxRod2 h2{float:left; font:13px "sourcelight", Arial, Tahoma; color:#fff; margin:30px 0 0 0;}
#master .formRod{float:left; width:221px; height:32px; background:url(../imagens/rodape/formrod.png) no-repeat; margin:15px 0 0 0;}
#master .formRod form{float:left; width:221px;}
#master .formRod form label{float:left; width:221px;}
#master .formRod form label input{float:left; width:218px; padding:7px 0 7px 5px; background:none; border:0; outline:0; font:13px "sourcelight", Arial, Tahoma; color:#817d7d;}
#master .btnrod{float:left; margin:15px 0 0 0;}

#master .boxRod3{float:right; width:250px;}
#master .boxRod3 h1{float:left; width:250px; font:18px "sourceregular", Arial, Tahoma; color:#fff; margin:30px 0 0 0;}
#master .boxRod3 h2{float:left; width:250px; background:url(../imagens/rodape/img1.png) no-repeat left top; margin:30px 0 0 0;}
#master .boxRod3 h2 b{float:left; width:230px; font:13px "sourcelight", Arial, Tahoma; color:#fff; margin:0 0 1px 20px;}
#master .boxRod3 h3{float:left; width:250px; background-image:url(../imagens/rodape/img2.png); background-repeat:no-repeat; background-position:0 90%; margin:10px 0 0 0;}
#master .boxRod3 h3 b{float:left; width:230px; font:13px "sourcebold", Arial, Tahoma; color:#fff; margin:0 0 0 20px;}
#master .boxRod3 h4{float:left; width:250px; background-image:url(../imagens/rodape/img3.png); background-repeat:no-repeat; background-position:0 90%; margin:10px 0 0 0;}
#master .boxRod3 h4 b{float:left; width:230px; font:13px "sourcelight", Arial, Tahoma; color:#fff; margin:0 0 0 20px;}
#master .boxRod3 h5{float:left; width:250px; background-image:url(../imagens/rodape/img4.png); background-repeat:no-repeat; background-position:0 90%; margin:10px 0 0 0;}
#master .boxRod3 h5 b{float:left; width:230px; font:13px "sourcelight", Arial, Tahoma; color:#fff; margin:0 0 0 20px;}

#master .boxRod4{float:left; width:1000px; height:44px; background:url(../imagens/rodape/img6.png) no-repeat center; margin:40px 0 0 0;}
#master .boxRod4 h1{float:left; font:12px "sourceregular", Arial, Tahoma; color:#505050; margin:16px 0 0 35px;}
#master .boxRod4 h2{float:right; width:130px; margin:10px 25px 0 0;}
#master .boxRod4 h2 a{float:left;}













