﻿/*bacground*/

.bg_top {
	background:url(../images/home_01.jpg);
	background-repeat:repeat-x;
}

.bg {
	background-color:#FFF;
	box-shadow: 0px 2px 8px #666;
}

.bg_fundo {
	background:url(../images/fundo.png);
	background-repeat:repeat;
}


/*MENU*/

.menu_tab {
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #FFF;
	border-left: 1px;
	border-left-color:#FFF;
	border-left-style: solid;
	text-transform: uppercase;
	font-weight: bold;
}

a.menu {
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration:none;
}

a.menu:hover {
	font-family: Calibri, Arial;
	font-size: 14px;
	color: #D39B45;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration:none;
}

/*CONTATOS*/

.contatos {
	font-family: Calibri, Arial;
	font-size: 11px;
	color: #666;	
}


.contatos_txt {
	font-family: Calibri, Arial;
	font-size: 11px;
	color: #901F29;	
}
	
a.contatos_txt {
	font-family: Calibri, Arial;
	font-size: 11px;
	color: #666;
	text-decoration:none;
}
a.contatos_txt:hover {
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #901F29;
	text-decoration:underline;	
	font-weight: bold;
}

.contato_tab {
	font-family: Calibri, Arial;
	font-size: 11px;
	color: #666;
	border-left: 1px;
	border-left-color:#CCC;
	border-left-style: dotted;
	border-bottom:1px;
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	padding-left: 8px;
}

.contato_tabB {
	font-family: Calibri, Arial;
	font-size: 11px;
	color: #666;
	border-left: 1px;
	border-left-color:#CCC;
	border-left-style: dotted;
	padding-left: 8px;
}

.contato_tabC {
	font-family: Calibri, Arial;
	font-size: 11px;
	color: #666;
	border-bottom:1px;
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	padding-left: 8px;
}

.contato_tabD {
	font-family: Calibri, Arial;
	font-size: 11px;
	color: #666;
	padding-left: 8px;
}

.assinatura_contatos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	border-top-color: #CCC;
	background-color: #CCC;
}

/*BORDAS*/

.borda_horizontal {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#999;
	padding-bottom: 10px;
	padding-top:10px;
}

.borda_vertical {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color:#999;
	padding-right:10px;
	padding-left:10px;
}

/*ESPAÇOS*/

.espaco_vertical {
	padding-left:10px;
}


/*Botoes*/

.btn_contato{
	background-image:url(../images/btn_faleconosco.png);
	repeat:no;
	background-position:center;
}


/*TITULOS e TEXTOS*/

.titulo {
	font-family: Calibri, Arial;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #901F29;
}

.titulo_cinza {
	font-family: Calibri, Arial;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
}

/*txt*/

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	font-weight: normal;
	line-height: 20px;
	text-transform: inherit;
	text-decoration:none;
}

a.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901F29;
	font-weight: normal;
	line-height: 20px;
	text-transform: inherit;
	text-decoration:none;
}

a.txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #901F29;
	font-weight: normal;
	line-height: 20px;
	text-transform: inherit;
	text-decoration:underline;
}

/*txt_red*/

.txt_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #901F29;
	font-weight: bold;
	text-decoration:none;
}

a.txt_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #901F29;
	font-weight: bold;
	text-decoration:none;
}

a.txt_red:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #901F29;
	font-weight: bold;
	text-decoration:underline;
}

/*txt_Cinza*/

.txt_Cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #555;
	font-weight: bold;
}

a.txt_Cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #901F29;
	font-weight: bold;
	text-decoration:none;
}

a.txt_Cinza:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #901F29;
	font-weight: bold;
	text-decoration:underline;
}

/*txt_servico*/

.txt_servico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #901F29;
	text-decoration:none;
}

a.txt_servico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #901F29;
	text-decoration:none;
}

a.txt_servico:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #901F29;
	font-weight: bold;
	text-decoration:underline;	
}

/*txt_form*/

.txt_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #901F29;
	text-decoration:none;
}

a.txt_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #901F29;
	text-decoration:none;
}

a.txt_form:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #901F29;
	font-weight: bold;
	text-decoration:none;	
}

/*mapas*/

.bg_mapa {
	background:url(../images/mapa.jpg);
	background-repeat:repeat;
}

.mapa_div {
	background-color:#FFF;
	border: 1px solid #CCCCCC;	
}

.txt_Cinza_mapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #555;
}

/*formulario e campos*/

.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #666;
}
.txt_campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	font-weight: normal;
	line-height: 20px;
	text-transform: none;
}