/* CSS GERAL */
* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
	vertical-align:middle;
	float:none;
	line-height: 17px;
}

a:link {text-decoration: none; color: #a3040a;}
a:visited {text-decoration: none; color: #a3040a;}
a:hover {text-decoration: underline; color: #a3040a;}
a:active {text-decoration: none; color: #a3040a;}

body {
	/*font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6b6b6b;
	background-color: #FFF;
	font-size: 11px;
}

#geral {
	width:766px;
	margin:0 auto;
	background-image:url(imgs/bg_site.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
}

#head {
	background-image: url(imgs/head.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
	width: 766px;
	margin:0 auto;
	background-color: #FFFFFF;
	clear:both;
}
#foot {
	background-image: url(imgs/foot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
	width: 766px;
	margin:0 auto;
	padding-bottom:20px;
	clear:both
}

#headerhome {
	background-image: url(imgs/logos_home.jpg);
	background-repeat: no-repeat;
	background-position: 470px 30px;
	height: 151px;
	width: 725px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin:0 auto;
}
#headerhome h1{
	background-image: url(imgs/tit_home.gif);
	background-repeat: no-repeat;
	background-position: 0px 40px;
	margin-left: 25px;
	height: 85px;
	width: 285px;
	clear:both;
}
#headerhome p{
	margin-left: 27px;
	font-size: 11px;
	color: #6b6b6b;
	padding-top:5px;
}

#conteudohome {
	width:720px;
	height:235px;
	clear:both;
	margin:0 auto;
}
#conteudohome #esquerda {
	width:375px;
	height:223px;
	float:left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
#conteudohome #esquerda .box01{
	width:370px;
	height: 135px;
	background-image: url(imgs/bg_box_home.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-left:3px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}
#conteudohome #esquerda .box01 h1{
	background-image: url(imgs/foto_box_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 85px;
	width: 125px;
	margin-left:8px;
	_margin-top:23px;
	margin-top:15px;
	padding-top:38px;
	float:left;
}
#conteudohome #esquerda .box01 h2{
	background-image: url(imgs/tit_box02.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height: 20px;
	width: 190px;
	margin-left: 140px;
	display:block;
	}
#conteudohome #esquerda .box01 p{
	width:210px;
	margin-left: 140px;
	display:block;
	line-height:20px;
}
#conteudohome #esquerda .box01 p span{
	font-weight: bold;
}
#conteudohome #esquerda .box01 a {
	background-image: url(imgs/bt_saibamais.gif);
	height: 20px;
	width: 80px;
	margin-left:270px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}

#conteudohome #esquerda .box02{
	width:370px;
	background-image: url(imgs/bg_box_home2.gif);
	height: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:0px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}
#conteudohome #esquerda .box02 h1{
	background-image: url(imgs/foto_box_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 95px;
	width: 90px;
	margin-left:10px;
	_margin-top:23px;
	margin-top:15px;
	padding-top:38px;
	float:left;
}
#conteudohome #esquerda .box02 h2{
	/*background-image: url(imgs/tit_box01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	height: 20px;
	width: 190px;
	margin-left: 15px;
	display:block;
	font-size: 12px;
	color: #666666;
	line-height:20px;
}
#conteudohome #esquerda .box02 p{
	width:350px;
	margin-left: 15px;
	display:block;
	line-height:15px;
}
#conteudohome #esquerda .box02 a {
	background-image: url(imgs/bt_saibamais.gif);
	height: 20px;
	width: 80px;
	margin-left:270px;
	margin-bottom:5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}

#direita .flashhome {
	height: 222px;
	width: 340px;
	text-align:right;
	vertical-align:text-bottom;
	margin-top:20px;
	/*background-image: url(imgs/flash.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;*/
}

#conteudohome #direita {
	width:320px;
	height:222px;
	float:left;
}

#conteudohome #spacerhome {clear:both;}
#conteudointerna #spacerint {clear:both; padding-top:15px;}


.pontilhadoh {
	width:725px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.pontilhadoh02 {
	width:379px;
	height:1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.pontilhadov {
	width:1px;
	height:223px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}


/* CONTEUDO DAS PÁGINAS INTERNAS */

#conteudointerna {
	width:725px;
	margin: 0 auto;
}
/* HEADER AUTO */
#conteudointerna #headerauto {
	background-image: url(imgs/logos_interna.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 151px;
	width: 710px;
	margin:0 auto;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}

#conteudointerna #headerauto #flash {
	background-image: url(imgs/header_auto.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 151px;
	width: 450px;
	float:left;
}

#conteudointerna #headerauto #linkhome a{
	height: 151px;
	width: 260px;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
}

/* HEADER CASA */
#conteudointerna #headercasa {
	background-image: url(imgs/logos_interna.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 151px;
	width: 723px;
	margin:0 auto;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}

#conteudointerna #headercasa #flash {
	background-image: url(imgs/header_casa.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 151px;
	width: 452px;
	float:left;
}

#conteudointerna #headercasa #linkhome a{
	height: 151px;
	width: 270px;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
}

/* HEADER PME */
#conteudointerna #headerpme {
	background-image: url(imgs/logos_interna.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 151px;
	width: 723px;
	margin:0 auto;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}

#conteudointerna #headerpme #flash {
	background-image: url(imgs/header_pme.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 151px;
	width: 452px;
	float:left;
}

#conteudointerna #headerpme #linkhome a{
	height: 151px;
	width: 270px;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
}


/* HEADER PREV */
#conteudointerna #headerprev {
	background-image: url(imgs/logos_interna.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 151px;
	width: 723px;
	margin:0 auto;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}

#conteudointerna #headerprev #flash {
	background-image: url(imgs/header_prev.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 151px;
	width: 452px;
	float:left;
}

#conteudointerna #headerprev #linkhome a{
	height: 151px;
	width: 270px;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
}

/* HEADER VOCE */
#conteudointerna #headervoce {
	background-image: url(imgs/logos_interna.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 151px;
	width: 723px;
	margin:0 auto;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}

#conteudointerna #headervoce #flash {
	background-image: url(imgs/header_voce.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 151px;
	width: 452px;
	float:left;
}

#conteudointerna #headervoce #linkhome a{
	height: 151px;
	width: 270px;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
}

/* HEADER CONTATO */
#conteudointerna #headercontato {
	background-image: url(imgs/logos_interna.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 151px;
	width: 723px;
	margin:0 auto;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}

#conteudointerna #headercontato #flash {
	background-image: url(imgs/header_contato.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 151px;
	width: 452px;
	float:left;
}

#conteudointerna #headercontato #linkhome a{
	height: 151px;
	width: 270px;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
}






#conteudointerna h1 {
	color: #000066;
	font-size: 18px;
	background-image: url(imgs/ico_seta_box.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	height: 25px;
	width: 380px;
	padding-top:3px;
	padding-left:35px;
}
#conteudointerna h2 {
	color: #000066;
	font-size: 15px;
	padding-bottom:5px;
	width: 630px;
	padding-left:35px;
}
#conteudointerna p {
	margin-right: 30px;
	margin-left: 35px;
	color: #6b6b6b;
}

#conteudointerna ul li {
	background-image: url(imgs/ico_seta.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	margin-top:5px;
	margin-left:35px;
	color: #6b6b6b;
	width:90%;
}
#conteudointerna .esquerda { width:330px; float:left;}
#conteudointerna .direita { width:330px; float:left;}

#conteudointerna .direita span.asterisco {
	margin-left:40px;
	display:block;
	color: #6b6b6b;
}

#conteudointerna span {
	font-weight: bold;
	color: #3C3C3C;
}

/* TABELAS */

#conteudointerna #tabelas {
	width:550px;
	margin:0 auto;
	display:block;
	text-align:left;
	
}

#conteudointerna #tabelas td{ margin-left:5px;}

#conteudointerna #tabelas .esquerda{ width:100px; height:50px; float:left;}
#conteudointerna #tabelas .direita{ width:450px; float:left; display:block; text-align:left;}


.linksfooter { clear:both; height:20px; padding-top:20px;}


/* FORMULARIO */

#conteudointerna #form {
	width:500px;
	margin:0 auto;
	background-image: url(imgs/bg_form_contato.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#conteudointerna #form .bggray {
	background-color: #f0f0f0;
}
#conteudointerna #form .textarea{
	border: 1px solid #6b6b6b;
	font-size: 11px;
	margin-top:2px;
	margin-bottom:2px;
}
#conteudointerna #form span {
	width:150px;
	margin-left:30px;}