﻿body 
{
	background: #FFFFFF url(../images/background.gif) repeat center top;
	padding: 0;
	margin: 0;
	color: #649494;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

#content 
{
	width: 916px;
    height: 542px;
	margin: 1px auto 0;
	background: center;
	border: 0px #ccc;
	padding: 2px;
}

input, textarea 
{
	padding: 2px 5px;
	border: 1px solid #b5c7de;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
}

h1 
{
	margin: 0;
	padding: 0;
}

/* Tabela Principal*/
.tabela
{
	background: #FFFFFF url(../images/background_whitepaper.gif) repeat center top;
	width:916px;
	padding:0px;
}

.destaque
{
    background: #FFFFFF;
}

/* Topo */
#top 
{
	width: 916px;
	height: 33px;
	margin: 0 auto;
	margin-top: 5px;
	padding: 0px 0;
	background: url(../images/topo.png) no-repeat center top;
}

#data
{
    font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color: #0C3F64;
	text-transform: uppercase;
	padding: 0px 0px 0px 638px;
}

/* Header do Layout Principal  */
#header 
{
	width: 916px;
	height: 541px;
	margin: 0 auto;
	padding: 0px 0;	
	/*background: url(../images/header.jpg) no-repeat center top;*/
}

/* Menu Principal */
#menu 
{
    font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	height: 14px;
	margin: 0 auto;
/*	padding: 2px 0px 10px 470px;*/
	padding: 2px 0px 10px 680px;
	text-align:left;
}

.linha
{
    border-bottom: 1px dotted #c0a062;
    height: 1px;
} 

.linhasolida
{
    border-bottom: 1px dashed #00697a;
    height: 1px;
} 

/* Footer */
#footer 
{
	clear: both;
	width: 916px;
	height: 27px;
	margin: 0 auto;
	padding: 20px 0;
	border-top: 6px solid #00697a;
	font-size: smaller;
	color: #00697a;
}

#footer p 
{
	margin: 0;
	text-align: center;
	line-height: normal;
}

/* Barra Separadora 01*/
#barra01 
{
	width: 916px;
	height: 32px;
	margin: 0 auto;
	padding: 0px 0;	
	background: url(../images/barra_01.png) no-repeat center bottom;
}

/* Linhas separadoras centrais */
.linhascentrais
{
    border-left: 1px dotted #c0a062;
    border-right: 1px dotted #c0a062;
    height: 1px;
} 

.topbar
{
	margin: 0;
	width: 650px;
	height: 28px;
	background: url(../images/barra_02.png) no-repeat top right;
}

/* Banners */
.titulobanner
{
	font: bold 12px Trebuchet MS;
	color: #00697a;
	text-transform: uppercase;
}

#caixabanner 
{
	clear: both;
	width: 165px;
	height: 144px;
	border-top: 6px solid #BFA062;
	font: bold 12px Trebuchet MS;
	color: #0C3F64;
}

#faleconosco
{
	margin: 0;
	width: 165px;
	height: 144px;
	background: url(../images/faleconosco.png) no-repeat top center;
}

#buscagoogle
{
	margin: 0;
	width: 165px;
	height: 144px;
	background: url(../images/google.png) no-repeat top center;
}

.titulodestaque
{
	font: bold 16px Trebuchet MS;
	color: #006a7a;
	text-transform: uppercase;
}

.subtitulodestaque
{
	font: bold 14px Trebuchet MS;
	color: #006a7a;
	text-transform: uppercase;
}

/* Titulos */

.titulodestaques
{
	margin: 0;
	width: 650px;
	height: 59px;
	background: url(../images/titulo_destaques.gif) no-repeat top left;
}

.titulolocalizacao
{
	margin: 0;
	width: 650px;
	height: 59px;
	background: url(../images/titulo_localizacao.gif) no-repeat top left;
}

.titulofaleconosco
{
	margin: 0;
	width: 650px;
	height: 59px;
	background: url(../images/titulo_faleconosco.gif) no-repeat top left;
}

.tituloconvenios
{
	margin: 0;
	width: 650px;
	height: 59px;
	background: url(../images/titulo_convenios.gif) no-repeat top left;
}

.titulotrabalheconosco
{
	margin: 0;
	width: 650px;
	height: 59px;
	background: url(../images/titulo_trabalheconosco.gif) no-repeat top left;
}

.titulomensagem
{
	margin: 0;
	width: 650px;
	height: 109px;
	background: url(../images/banner_mensagem.gif) no-repeat top left;
}

.linhasconvenios
{
	font: bold 16px Trebuchet MS;
	color: #006a7a;
	text-transform: uppercase;
}


