@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; outline:none; font-family:Verdana, Helvetica, sans-serif;}

img{}

a{}
a:hover{color:#093;}

html,body{width:100%; height:100%; background:#1C1C1C url(img/bgt.png) top repeat-x;}

.all{float:left; width:100%; height:100%;}

.container{width:952px; min-height:500px; _height:500px; left:50%; margin-left:-475px; position:absolute;} 

.topo{float:left; width:952px; height:263px; background:url(img/bg_topo.jpg) center top no-repeat;}

.topo ul{float:left; width:912px; height:50px; padding-left:20px;}

.topo li{float:left; display:inline; list-style:none; line-height:28px; font-size:11px; font-weight:bold; margin-right:10px;}

.topo a{color:#FFF; text-decoration:none; display:block;padding:5px; padding-left:10px; padding-right:10px;}

.topo a:hover{color:#FC0;}



.logo{
	float:left;
	padding-left:20px;
	width:140px;
	height:175px;
	}

.banner{
	float:right;
	padding-right:20px;
	width:740px;
	height:176px;
	}

.corpo{
	float:left;
	width:912px;
	min-height:500px;
	_height:500px;
	padding-left:20px;
	padding-right:20px;
	background:url(img/bgc.png) center top repeat-y;
	}

.corpo p{
	text-align:justify;
	font-size:12px;
	padding:3px 10px 5px 10px;
	}
	
.conteudo{
	float:left;
	list-style:none;
	display:inline;
	padding-bottom:10px;
	padding-top:10px;
	line-height:17px;
	}

.conteudo h1{
	float:left;
	width:910px;
	height:33px;
	padding-bottom:10px;
	text-indent:10px;
	font-size:17px;
	line-height:33px;
	letter-spacing:1px;
	background:url(img/bg_tit.jpg) no-repeat;
	color:#FFF;
	}

.conteudo h2{
	height:33px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:14px;
	line-height:33px;
	letter-spacing:1px;
	background:url(img/bg_tit_empresa2.jpg) left top no-repeat;
	color:#FFF;
}

.conteudo h3{
	height:33px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:14px;
	line-height:33px;
	letter-spacing:1px;
	background:url(img/bg_tit_empresa.jpg) left top no-repeat;
	color:#FFF;
	}

.conteudo h4{
	border-bottom:1px dotted #CCC;
	font-size:14px;
	padding-bottom:3px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	color:#64890E;
	}

.conteudo h5{
	height:33px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:14px;
	line-height:33px;
	letter-spacing:1px;
	background:url(img/bg_tit_empresa2.jpg) left top no-repeat;
	color:#FFF;
	}
	
.couteudo ul{
	float:left;
	padding-top:10px;
	}

.conteudo li{
	float:left;
	list-style:none;
	font-size:12px;
	text-align:justify;
	}

.conteudo_h2{
	float:left;
	}
	
.conteudo_h2 li{
	float:left;
	width:430px;
	list-style:none;
	display:inline;
	padding-bottom:10px;
	padding-top:10px;
	line-height:17px;
	}
	
.conteudo_h2 h2{
	height:33px;
	padding-left:10px;
	padding-bottom:20px;
	font-size:14px;
	line-height:33px;
	letter-spacing:1px;
	background:url(img/bg_tit_empresa2.jpg) left top no-repeat;
	color:#FFF;
	}
	
.conteudo_h2 img{
	}

.conteudo_h3 li{
	width:270px;
	display:inline;
	padding-bottom:10px;
	padding-top:10px;
	line-height:17px;
	}

.conteudo_h3_2 li{
	width:430px;
	display:inline;
	padding-bottom:10px;
	padding-top:10px;
	line-height:17px;
	}

.conteudo_h3 img{
	padding-top:10px;
	padding-bottom:10px;
	}

.espaco_h1{
	margin-right:50px;
	}
	
.espaco_h2{
	margin-right:50px;
	}

.espaco_h3{
	margin-right:50px;
	}

.espaco_h4{
	margin-right:50px;
	}
	
.conteudo_esquerda{
	float:left;
	width:50%;
	}

.conteudo_direita{
	float:right;
	width:50%;
	}
	
.contato{
	float:right;
	width:400px;
	height:200px;
	margin-top:25px;
	padding-right:25px;
	}
	
.contato h4{
	text-align:center;
	letter-spacing:1px;
	}

.contato img{
	float:right;
	}

.base{
	float:left;
	width:952px;
	height:35px;
	background:url(img/bgb.jpg) center bottom no-repeat;
	text-align:center;
	font-size:10px;
	padding-top:25px;
	}
	
.base a{
	color:#000;
}

/* mesages, warning and errors - parte TICKET FALE CONOSCO*/
.error {
    color: #FF0000;
}

.msg {
    color:#006699;
}

#infomessage {
  color: #390;
}

#errormessage {
    color: #FF0000;
}

#warnmessage {
    border-color: #fad163;
}

