@charset "utf-8";

/*
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
	INSTRUÇÕES GERAIS
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

* {
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#949494;
}

div.base {
	width:898px;
	margin:0 auto;
}

div.block { width:100%; clear:both; }

p.mais { width:100%; border-top:1px solid #e3e3e3; margin-top:10px; }
p.mais a#mais { 
	padding:3px 5px 3px 5px; 
	font-family:Tahoma, Helvetica, sans-serif; 
	font-size:11px; 
	background:none;
	background-color:#c1c1c1; 
	color:white; 
	position:relative;
	top:3px;	
	display:inline;
	margin:0;
}

input, select, textarea {
	padding:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px solid #e8e8e8;
}

p {
	margin-bottom:20px;
	text-align:justify;
}

a {
	color:#06C;
}

a:hover {
	text-decoration:underline;
}

a.voltar {
	padding:3px 5px 3px 5px; 
	font-family:Tahoma, Helvetica, sans-serif; 
	font-size:11px; 
	background:none;
	background-color:#c1c1c1; 
	color:white; 
	position:relative;
	top:3px;	
	display:inline;
	margin:0;
}

ul.paginacao {
	width:100%;
	text-align:center;
	margin-top:10px;
}

ul.paginacao li {
	display:inline;
}

ul.paginacao li a {
	padding:3px 5px 3px 5px;
	background-color:#efefef;
}

ul.paginacao li a:hover {
	background-color:#00ADEF;
	color:white;
}

/*
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
	MENU
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

div#menu {
	background:url(imgs/menu_full_bg.jpg) repeat-x top center;
	padding-top:3px;
	height:136px;
}

/*
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
	CONTEUDO
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

div#full {
	width:100%;
	background:url(imgs/home_full_bg.jpg) repeat-x top center;
}

div#full div.base div.right {
	width:239px;
	float:right;
	padding-top:90px;
	margin-right:20px;
}

div#full div.base div.right div#submenu {
	width:239px;
	background:url(imgs/bg_right.jpg) no-repeat top center;
	min-height:104px;
	margin-top:20px;
}

div#full div.base div.right div#submenu a {
	display:block;
	font-size:18px;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
}

div#full div.base div.right div#noticia_images {
	padding-top:5px;
}

div#full div.base div.right div#noticia_images img {
	width:310px;
	position:relative;
	left:5px;
	margin-bottom:10px;
	border:1px solid #eee;
	padding:5px;
}

div#full div.base div.left {
	width:590px;
	float:left;
	padding-left:33px;
}

div#full div#cor {
	width:100%;
	height:67px;
	position:absolute;
	background-color:#ff200f;
	margin-top:16px;
	z-index:0;
}

div#full div.base div.left h1 {
	color:white;
	font-size:43px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:25px;
	margin-bottom:30px;
	text-transform:capitalize;
	position:relative;
	z-index:1;
}

div#full div.base div.left h2 {
	color:white;
	font-size:33px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:28px;
	margin-bottom:40px;
	text-transform:capitalize;
}

div#full div.base div.left h3 {
	position:absolute;
	margin-left:302px;
	margin-top:27px;
	width:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:22px;
	color:white;
}

div#full div.base div.left h4 {
	font-size:25px;
	line-height:25px;
	margin-bottom:20px;
	font-family:Arial;
}

div#full div.base div.left form {
	margin-bottom:40px;
}

div#full div.base div.left label {
	display:block;
}

div#full div.base div.left input, div#full div.base div.left select {
	width:400px;
	margin-bottom:10px;
}

input.escondido, div#full div.base div.left label.escondido {
	display:none;
}

div#full div.base div.left input.pequeno {
	width:25px;
}

div#full div.base div.left input.medio {
	width:360px;
}

div#full div.base div.left textarea {
	width:400px;
	height:100px;
	margin-bottom:10px;
}

div#full div.base div.left input#submit {
	width:70px;
	background-color:#33dbff;
	color:white;
	border:none;
}

div#full div.base div.right div#produtos {
	margin-bottom:40px;
	padding-left:20px;
}

div#full div.base div.right div#produtos a img {
	opacity: .3;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
}

div#full div.base div.right div#produtos a:hover img, div#full div.base div.right div#produtos a.selected img {
	opacity: 1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
}

div#full div.base div.left div#pfotos {
	width:285px;
	margin-top:10px;
}

div#full div.base div.left div#pfotos img {
	margin-bottom:20px;
}

div#full div.base div.left div#ptexto {
	width:290px;
	float:right;
	margin-top:0px;
}

div#full div.base div.left div#ptexto h4 {
	color:#ff2d11;
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:20px;
}

/*div#full div.base div.left div#ptexto h4#saibaMais {
	color:#CCC;
}*/

div#full div.base div.left div#ptexto div#saibaMais {
	background-color:#efefef;
	padding:20px;
}

div#full div.base div.left div#ptexto div#saibaMais a {
	display:block;
	font-weight:bold;
	padding-left:10px;
	background:url(imgs/bullet.jpg) no-repeat left 0.55em;
}

div#full div.base div.left div#ptexto ul {
	margin-bottom:20px;
}

div#full div.base div.left div#ptexto ul li {
	padding-left:10px;
	background:url(imgs/bullet.jpg) no-repeat left 0.55em;
	list-style:none;
	margin-bottom:10px;
}

div#full div.base div.left a.noticia {
	display:block;
	background-color:#efefef;
	padding:10px;
	margin-bottom:10px;
	color:#4E4E4E;
}

div#full div.base div.left a.noticia:hover {
	background-color:#00ADEF;
	color:white;
}

div#full div.base div.left a.noticia span {
	float:right;
}

div#full div.base div.left a.caso {
	display:block;
	background-color:none;
	padding:10px;
	margin-bottom:10px;
	color:#949494;
	border-top:1px solid #ccc;
}

div#full div.base div.left a.caso:hover span.mais {
	background-color:#FF8B10;
	color:white;
	opacity: 1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
}

div#full div.base div.left a.caso:hover { text-decoration:none; }

div#full div.base div.left a.caso span.mais {
	float:right;
	display:block;
	padding:5px;
	margin-top:-10px;
	margin-right:-10px;
	opacity: 0.0;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
}

div#full div.base div.left a.caso span.titulo {
	font-size:14px;
	font-weight:bold;
}

div#full div.base div.left a.caso span.descri {
	font-size:11px;
}

div#full div.base div.left a.repres {
	display:block;
	float:left;
	width:250px;
	min-height:80px;
	margin-right:15px;
	margin-bottom:15px;
	padding:10px;
	background-color:#eee;
	color:#6A6A6A;
}

div#full div.base div.left a.repres:hover {
	text-decoration:none;
}

div#full div.base div.left a.repres span {
	/*display:block;
	float:right;
	position:relative;
	top:15px;
	left:15px;*/
	position:absolute;
	margin-left:187px;
	margin-top:-14px;
	background-color:#00ADEF;
	color:white;
	padding:5px;
	font-size:11px;
	opacity: 0.0;
	filter:alpha(opacity=00);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
}

div#full div.base div.left a.repres:hover span {
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}


/*
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
	SECTIONS
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

div#section {
	background:url(imgs/section.jpg) repeat-x left top;
	padding-top:7px;
	margin-top:10px;
	clear:both;
}

div#section div {
	width:279px;
	padding:10px;
	margin-bottom:10px;
}

div#section div a {
	display:block;
	width:230px;
	padding-left:10px;
	background:url(imgs/bullet.jpg) no-repeat left 0.55em;
	margin-bottom:10px;
	margin-left:20px;
}

div#section div h3 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:10px; }

div#section div#perguntas {
	float:right;
	border-top:3px solid #7fba00;
	position:relative;
	right:2px;
}

div#section div#perguntas h3 {
	color:#7fba00;
}

div#section div#perguntas p {
	margin-bottom:10px;
}

div#section div#casos {
	float:right;
	border-top:3px solid #fdd116;
	width:281px;
	position:relative;
	right:2px;
}

div#section div#casos h3 {
	color:#fdd116;
}

div#section div#noticias {
	width:275px;
	border-top:3px solid #f67f00;
	position:relative;
	left:1px;
}

div#section div#noticias h3 {
	color:#f67f00;
}

div.depoimento {
    width: 470px;
    background-image: url(imgs/depoimentos/osmir.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 100px;
    margin-bottom: 25px;
}

div.depoimento p.texto {
    background-color: #f4f4f4;
    padding: 10px;
}

div.depoimento p.autor {
    margin-bottom: 2px;
    font-size: 10px;
}

div.depoimento img {
    margin-left: -100px;
    position: relative;
    top: 21px;
}

div#splash {
    position: absolute;
    margin-left: 730px;
    margin-top: -20px;
    z-index: 1;
}

/*
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
	RODAPE
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

div#footer {
	clear:both;
}

div#footer div#news {
	width:100%;
	height:27px;
	background-color:#f4f3f4;
	padding:10px 0;
}

div#footer div#news p {
	float:right;
	margin-right:20px;
	margin-top:5px;
	color:#818181;
	font-size:10px;
	margin-bottom:0;
	text-align:justify;
}

div#footer div#news form {
	margin-left:20px;
}

div#footer div#news form span {
	font-size:13px;
	color:#6a6a6a;
}

div#footer div#news form input {
	width:150px;
}

div#footer div#news form input#submitNews {
	background:none;
	border:none;
	font-size:13px;
	color:#6db1e3;
	width:20px;
}

div#footer div#news span#resultNews {
	margin-left:20px;
	position:relative;
	top:5px;
	color:#818181;
	font-size:12px;
}

div#footer div#rua address {
	color:#b3b4b7;
	font-size:9px;
	font-style:normal;
	margin-top:10px;
	margin-left:20px;
	float:left;
}

div#footer div#rua a {
	float:right;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:20px;
}