/*
	Autor: Anderson Triacca
	Empresa: Guife Multicom
	Data de Início: 11/02/2009
	Última Modificação: 28/09/2009
*/

/*----------------------------------------
	- Partes Comuns a todas páginas
---------------------------------------*/
*{
	margin: 0;
	padding: 0;
	outline: none;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	outline: none;
}
html, body{
	min-height: 100%;
}
li{
	list-style-type: none;
}
a{
	text-decoration: none;
}
fieldset{
	border: none;
}
#central{
	width: 758px;
	border: 1px solid #EDEDE0;
	margin: 0 auto;
}
#conteudo{
	background: url(../imagens/conteudo_esq.png) 9px top repeat-y;
}
#central:after, #conteudo:after, #conteudo_dir #links li:after, #conteudo_dir #downloads li:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
p, strong{
	color: #93927b;
}
/*----------------------------------------
	- Classes
---------------------------------------*/
.menu_lateral a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	display: block;
	background: url(../imagens/menu_lateral_a.png) left top no-repeat;
	width: 186px;
	padding-right: 28px;
	height: 24px;
	padding-top: 6px;
	letter-spacing: 0.01px;
}
.menu_lateral a:hover, .menu_lateral a.selected{
	color: #ffba38;
	background: url(../imagens/menu_lateral_a.png) left -30px no-repeat;
}
a.leia_mais{
	display: block;
	width: 38px;
	height: 16px;
	background: url(../imagens/leia_mais.png) left top no-repeat;
	text-indent: -20000px;
}
a.leia_mais:hover{
	background: url(../imagens/leia_mais.png) left -16px no-repeat;
}
/*----------------------------------------
	- Topo
---------------------------------------*/
#topo{
	width: 758px;
	height: 206px;
	border-bottom: 1px solid #EEEEE1;
}
/*----------------------------------------
	- Coluna Esquerda
---------------------------------------*/
#conteudo_esq{
	width: 216px;
	float: left;
	background: url(../imagens/conteudo_esq.png) center top repeat-y;
	margin-left: 9px;
	position: relative;
	top: -2px;
	height: 100%;
	display: inline;
}
#conteudo_esq h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	width: 186px;
	padding-right: 30px;
	height: 27px;
	padding-top: 30px;
}
#conteudo_esq h2.quick{
	background: url(../imagens/quick_h2.jpg) center top no-repeat;
	height: 39px;
	padding-top: 5px;
}
#conteudo_esq a{
	cursor: pointer;
}
#conteudo_esq p{
	color: #fff;
	text-align: right;
	padding-right: 30px;
}
#conteudo_esq #form_newsletter{
	margin-top: 22px;
	height: 100px;
}
#conteudo_esq #form_newsletter label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-transform: uppercase;
	color: #dad9bc;
	display: block;
	float: right;
	margin-right: 1px;
	margin-bottom: 3px;
}
#conteudo_esq #form_newsletter label input{
	background: url(../imagens/form_newsletter_input.jpg) center top no-repeat;
	width: 147px;
	padding-left: 3px;
	height: 15px;
	padding-top: 2px;
	border: none;
	margin-left: 4px;
	color: #333;
}
#conteudo_esq #form_newsletter input.submit{
	clear: both;
	float: none;
	display: table;
	background: url(../imagens/form_newsletter_input_submit.jpg) center top no-repeat;
	width: 187px;
	height: 13px;
	border: none;
	cursor: pointer;
	position: relative;
	top: 14px;
}
#conteudo_esq #localizacao{
	width: 216px;
	background: url(../imagens/conteudo_esq_localizacao.png) center top repeat-y;
	padding-bottom: 27px;
}
#central #conteudo_esq #localizacao h3{
	width: 215px;
	height: 13px;
	text-indent: -20000px;
	padding-top: 27px;
}
#conteudo_esq #localizacao h3.bento{
	background: url(../imagens/conteudo_esq_localizacao_bento.png) center bottom no-repeat;
}
#conteudo_esq #localizacao h3.sao_leopoldo{
	background: url(../imagens/conteudo_esq_localizacao_sao_leopoldo.png) center bottom no-repeat;
}
#central #conteudo_esq #localizacao p{
	font-size:10px;
	margin-top: 6px;
	text-align: left;
	padding-left: 28px;
}
/*----------------------------------------
	- Coluna Direita
---------------------------------------*/
#conteudo_dir{
	width: 528px;
	float: left;
}
#conteudo_dir h2{
	color: #fda100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	text-transform: uppercase;
}
#conteudo_dir #menu{
	width: 533px;
	height: 41px;
}
#conteudo_dir #gmulti{
	width: 520px;
	height: 320px;
	margin-left: 4px;
}
#conteudo_dir #bem_vindo, #conteudo_dir #bem_vindo a{	
	width: 260px;
	height: 228px;
	/*padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;*/
	margin-left: 4px;
	float: left;
	display: inline;
}
#conteudo_dir #bem_vindo a{
	display: block;
	width: 260px;
	height: 228px;
	background: url(../imagens/banner_camara.png) left top no-repeat;
}
/*#conteudo_dir #bem_vindo a{
	margin-top: 21px;
}*/
#conteudo_dir #bem_vindo p{
	margin-top: 22px;
}
#conteudo_dir #ultimas_noticias{	
	width: 260px;
	padding: 20px 0;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
	display: inline;
}
#conteudo_dir #ultimas_noticias h2{
	padding-left: 20px;
}
#conteudo_dir #ultimas_noticias p{
	padding: 4px 20px 0 20px;	
}
#conteudo_dir #ultimas_noticias span{
	display: block;
	width: 234px;
	padding-left: 26px;
	height: 16px;
	padding-top: 2px;
	background: url(../imagens/ultimas_noticias_span.gif) center top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 20px;
}
#conteudo_dir #ultimas_noticias a.leia_mais{
	margin-top: 15px;
	margin-left: 20px;
}
#conteudo_dir #porque_ip{
	width: 220px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
	clear: both;
}
#conteudo_dir #porque_ip h2{
	padding-left: 54px;
	padding-top: 20px;
	padding-bottom: 10px;
	background: url(../imagens/conteudo_dir_porque_ip_h2.jpg) bottom left no-repeat;
}
#conteudo_dir #porque_ip p{
	margin-top: 12px;
}
#conteudo_dir #porque_ip a.leia_mais{
	margin-top: 15px;
}
#conteudo_dir #como_fazemos{
	width: 220px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #como_fazemos h2{
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	background: url(../imagens/conteudo_dir_como_fazemos_h2.jpg) bottom left no-repeat;
}
#conteudo_dir #como_fazemos p{
	margin-top: 12px;
}
#conteudo_dir #como_fazemos a.leia_mais{
	margin-top: 15px;
}
/*----------------------------------------
	- Produtos
---------------------------------------*/
#conteudo_dir #produto{	
	width: 484px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #produto h2{
	padding-top: 5px;
}
#conteudo_dir #produto #produto_esq{
	width: 142px;
	float: left;
	margin-top: 20px;
}
#conteudo_dir #produto #produto_esq img{
	border: 1px solid #FDA100;
	padding: 2px;
	margin-bottom: 10px;
}
#conteudo_dir #produto #produto_dir{
	width: 320px;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
}
#conteudo_dir #produto p{
	margin-bottom: 10px;
}
/*----------------------------------------
	- Empresa
---------------------------------------*/
#conteudo_dir #empresa{	
	width: 484px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #empresa h2{
	padding-top: 5px;
}
#conteudo_dir #empresa p{
	width: 310px;
}
#conteudo_dir #empresa img{
	border: 1px solid #FDA100;
	padding: 2px;
	margin-bottom: 10px;
}
#empresa_top p{
	float: left;
	margin-top: 20px;
}
#empresa_top img{
	float: right;
	margin-top: 20px;
}
#empresa_bottom{
	clear: both;
	padding-top: 25px;
}
#empresa_bottom p{
	float: right;
	margin-top: 5px;
}
#empresa_bottom strong{
	color: #93927b;
	margin-top: 20px;
	display: block;
}
#empresa_bottom img{
	float: left;
	margin-top: 20px;
}
/*----------------------------------------
	- Links
---------------------------------------*/
#conteudo_dir #links{	
	width: 484px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #links h2{
	padding-top: 5px;
	padding-bottom: 20px;
}
#conteudo_dir #links li{
	display: block;
	width: 460px;
	border-bottom: 2px solid #E1E1D6;
	padding-bottom: 15px;
	margin-bottom: 35px;
}
#conteudo_dir #links li h3{
	font-size: 15px;
	color: #848484;
}
#conteudo_dir #links li p{
	margin-top: 10px;
}
#conteudo_dir #links li a{
	color: #fbb12f;
	font-size: 14px;
	padding: 3px 0 2px 24px;
	margin-top: 13px;
	display: block;
	float: right;
	margin-right: 5px;
	background: url(../imagens/icone_link.gif) center left no-repeat;
}
#conteudo_dir #links li.last{
	border: none;
	padding-bottom: 0;
}
/*----------------------------------------
	- Downloads
---------------------------------------*/
#conteudo_dir #downloads{	
	width: 484px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #downloads h2{
	padding-top: 5px;
	padding-bottom: 20px;
}
#conteudo_dir #downloads li{
	display: block;
	width: 460px;
	border-bottom: 2px solid #E1E1D6;
	padding-bottom: 15px;
	margin-bottom: 35px;
}
#conteudo_dir #downloads li h3{
	font-size: 15px;
	color: #848484;
}
#conteudo_dir #downloads li p{
	margin-top: 10px;
	width: 360px;
	float: left;
}
#conteudo_dir #downloads li a{
	position: relative;
	right:400px;
	color: #fbb12f;
	font-size: 14px;
	padding: 3px 0 2px 18px;
	margin-top: 13px;
	display: block;
	float: right;
	margin-right: 5px;
	background: url(../imagens/icone_download.gif) center left no-repeat;
	float: right;
}
#conteudo_dir #downloads li.last{
	border: none;
	padding-bottom: 0;
}
/*----------------------------------------
	- Notícias
---------------------------------------*/
#conteudo_dir #noticias{	
	width: 484px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #noticias h2{
	padding-top: 5px;
}
#conteudo_dir #noticias #noticias_esq{
	width: 142px;
	float: left;
	margin-top: 20px;
}
#conteudo_dir #noticias #noticias_esq img{
	border: 1px solid #FDA100;
	padding: 2px;
	margin-bottom: 10px;
}
#conteudo_dir #noticias #noticias_dir{
	width: 320px;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
}
#conteudo_dir #noticias p{
	margin-bottom: 10px;
}
#conteudo_dir #noticias_bottom{
	clear: both;
	display: table;
}
#conteudo_dir #noticias_bottom h2{
	padding-bottom: 15px;
}
#conteudo_dir #noticias_bottom span{
	display: block;
	width: 234px;
	padding-left: 26px;
	height: 16px;
	padding-top: 2px;
	background: url(../imagens/ultimas_noticias_span.gif) center top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 8px;
}
#conteudo_dir #noticias_bottom p{
	margin-bottom: 15px;
}
#conteudo_dir #noticias_bottom p a{
	color: #93927b;
}
#conteudo_dir #noticias_bottom p a:hover{
	text-decoration: underline;
}
/*----------------------------------------
	- Área Restrita
---------------------------------------*/
#conteudo_dir #area_restrita{	
	width: 484px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #area_restrita h2{
	padding-top: 5px;
}
#conteudo_dir #area_restrita h3, #conteudo_dir #area_restrita h4{
	color: #93927b;
	margin-top: 15px;
	margin-left: 12px;
}
#conteudo_dir #area_restrita h4{
	margin-top: 3px;
	font-weight: normal;
}
#tabela_senhas{
	width: 100%;
	margin-top: 20px;
}
#tabela_senhas td, #tabela_senhas th{
	height: 20px;
	text-align: left;
	padding-left: 10px;
}
#tabela_senhas th{
	background: #B4AFA0;
	color: #FFFFFF;
}
#tabela_senhas td{
	background: #E6E4DF;
	color: #9A9481;
}
#tabela_senhas td a{
	background: url(../imagens/download_restrita.gif) center right no-repeat;
	padding-right: 15px;
	color: #B4AFA0;
	text-decoration: underline;
}
/*----------------------------------------
	- Contato
---------------------------------------*/
#conteudo_dir #contato{	
	width: 484px;
	padding: 20px;
	background: url(../imagens/conteudo_dir_bem_vindo.png) center top repeat-x;
	margin-left: 4px;
	float: left;
}
#conteudo_dir #contato h2{
	padding-top: 5px;
}
#conteudo_dir #contato p{	
	margin-top: 15px;
	margin-bottom: 25px;
}
#contato_esq{	
	width: 230px;
	float: left;
}
#contato_esq #form_contato{
	position: relative;
}
#conteudo_dir #form_contato label{
	display: block;
	width: 100%;
	margin-bottom: 6px;
	color: #dad9bc;
	text-transform: uppercase;
	font-weight: bold;
	clear: both;
}
#conteudo_dir #form_contato label.ddd{
	width: 35px;
}
#conteudo_dir #form_contato label.telefone{
	width: 185px;
	position: absolute;
	top: 78px;
	right: 0;
}
#conteudo_dir #form_contato label.cidade{
	width: 185px;
	position: absolute;
	top: 88;
	left: 0;
}
#conteudo_dir #form_contato label.uf{	
	width: 35px;
	float: right;
	clear: none;
}
#conteudo_dir #form_contato label input, #conteudo_dir #form_contato label textarea{
	display: block;
	width: 100%;
	background: #dad9bc;
	border: none;
	padding: 2px 2px 2px 0;
	margin-top: 3px;
	overflow: auto;
}
#conteudo_dir #form_contato input.bt_submit{
	display: block;
	width: 60px;
	padding: 2px 0;
	cursor: pointer;
	position: relative;
	left: 172px;
	top: 5px;
	background: #DAD9BC;
	border: none;
}
#form_contato label textarea{	
	height: 70px;
}
#contato_dir{
	width: 220px;
	float: left;
	margin-left: 30px;
}
#conteudo_dir #contato_dir p{
	margin: 0;
	margin-top: 4px;
}
#contato_dir p strong{
	color: #93927b;
	font-weight: bold;
}
