﻿*{padding:0px;margin:0px;}
p{
	text-indent:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
a{
	color:#003366;
}
img{
	border:none;
}
h2{
	margin-top:10px;
	margin-bottom:10px;
	color:#003366;
}
body{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: Calibri, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../imagens/back.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}
/*------- TOPO -------*/
.topo{
	width:860px;
	height:150px;
	background-image:url(../imagens/topo01.jpg);
}
.logo{
	float:left;
	width:247px;
	height:99px;
	margin-left:45px;
	margin-top:35px;
	background-image:url(../imagens/logo2.png);
}
.dadostopo{
	float:right;
	width:auto;
	text-align:right;
	color:#003366;
	font-weight:bold;
	font-size:16px;
	padding-right:20px;
	padding-top:30px;
	text-align:left;
}
/*------- INPUTS, COMBOBOX -------*/
.inputbox{
	border:solid 1px #3fa6e0;
	color:#003466;
	font-size:12px;
}
.inputbutton{
	border:solid 1px #3fa6e0;
	background-color:#B8EEFE;
	font-size:12px;
	width:50px;
	color:#003466;
	padding-bottom:2px;
	cursor:pointer;
}
.selectbox{
	border:solid 1px #3fa6e0;
	color:#003466;
}
/*------- ESTRUTURA -------*/
.geral{
	position:relative;
	background-color:transparent;
	margin-top:0px;
	width:860px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	/*border-right:solid 2px black;border-left:solid 2px black;*/
}
.corpo{
	position:relative;
	width:100%;
	height:auto;
	padding-bottom:20px;
	background-color:#ffffff;
	/*background-color:#f3f3f3;
	background-image:url(../imagens/lateral.jpg);
	background-repeat:repeat-y;*/
}
.lateralesquerda{
	position:relative;
	float:left;
	width:605px;
	margin-top:5px;
	margin-left:20px;
	margin-right:10px;
}
.lateralesquerda p{
	color:#000000;
	text-align:justify;
}
.topolateralesquerda{
	width:605px;
	height:40px;
	margin-top:30px;
	background-image:url(../imagens/topojanelaesq.png);
}
.topolateralesquerda h1{
	margin-top:-25px;
	color:#FFFFFF;
	font-size:20px;
	margin-top:9px;
	padding-left:10px;
	float: left;  
}
.lateraldireita{
	float:right;
	margin-top:5px;
	margin-right:15px;
	width:210px;
}
.topolateraldireita{
	width:210px;
	height:40px;
	margin-top:30px;
	background-image:url(../imagens/topojanela.png);
}
.topolateraldireita h1{
	margin-top:-25px;
	margin-top:12px;
	padding-left:65px;
	font-size:16px;
	color:#FFFFFF;
	float: left; 
}
.meiolateraldireita{
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:12px;
	text-align:justify;
}
.meiolateraldireita img{
	margin-top:5px;
	float:left;
}	
.rodape{
	width:100%;
	height:108px;
	background-image:url(../imagens/rodapecinza01.jpg);
	color:black;
	text-align:center;
}
.bordatoposite{
	background-image:url(../imagens/bordatoposite.gif);
	margin-top:10px;
	width:860px;
	height:12px;
	margin-left:auto;
	margin-right:auto;
}
.bordabaixosite{
	background-image:url(../imagens/bordabaixosite.gif);
	margin-bottom:10px;
	width:860px;
	height:12px;
	margin-left:auto;
	margin-right:auto;
}
.trescolunas{
	position:relative;
	width:820px;
	height:auto;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
}
.trescolunas h2{
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	width:200px;
}
.trescolunas p{
	text-indent:0px;
	text-align:justify;
	margin-top:-5px;
	margin-bottom:10px;
	padding-left:0px;
	padding-right:10px;
}
.primeiracoluna{
	float:left;
	width:540px;
	height:auto;
	padding-left:10px;
}
.segundacoluna{
	float:right;
	width:260px;
	height:auto;
	margin-top:-5px;
}
.boxnoticias{
	width:811px;
	margin-top:10px;
	padding-left:5px;
	border:solid 1px #3fa6e0;
	background-image:url(../imagens/index/boxbg1.png);
	background-repeat:repeat-x;
	margin-left:10px;
	margin-right:10px;
}
/*------- MENU -------*/
.menu{
	float:left;
	width:auto;
	height:30px;
	margin-left:50px;
	margin-right:auto;
	margin-top:80px;
	text-align:left;
}
.menu a{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	margin-right:3px;
	margin-left:3px;
}
.menu a:hover{
	color:#e06333;
}
/*------ Formulário Fale Conosco -------*/
.cssform p{
	width:300px;
	clear:left;
	margin:0;
	padding:5px 0 8px 0;
	padding-left:155px;
	border-top:1px dashed #3fa6e0;
	height:1%;
	color:#003466;
}
.cssform label{
	font-weight:bold;
	float:left;
	margin-left:-155px;
	width:150px;
}
/*-------- Thumbnails dos Produtos --------*/
.thumblinha{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	width:565px;
}
.thumbquadro{
	float:left;
	position:relative;
	width:174px;
	height:auto;
	margin-bottom:10px;
	margin-right:20px;
}
.thumbnail{
	position:relative;
	float:left;
	width:170px;
	height:200px;
	border-left:solid 2px #3fa6e0;
	border-right:solid 2px #3fa6e0;
	background-color:#cbe6f7;
}
.thumbfoto{
	width:150px;
	height:58%;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-left:solid 1px #3fa6e0;
	border-right:solid 1px #3fa6e0;
	background-color:white;
}
.thumbinfo{
	width:90%;
	height:auto;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:bold;
	color:red;
	font-size:13px;
}
.thumbicos{
	width:95%;
	height:auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
/*------- OUTRAS CONFIGURAÇÕES -------*/
.imgfoto{margin-top:10px;} /* Foto do thumbnail */
.clear{clear:both;}
.voltar{width:95%;margin-left:auto;margin-right:auto;text-align:right;font-weight:bold;}
.alertapopup{text-align:center;font-weight:bold;border-bottom:solid 1px #EA3924;border-top:solid 1px #EA3924;color:#0c4464;}
.leiamais{color:#003366;font-weight:bold;}
