
/* CSS para Uma marcacao - Varios templates */
/* Estilos geral */
body {
	background-color: #C8C8C8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #282828;
	line-height: 18px;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}


a:link {
	font-weight:bold;
	color:#2b8bc8;
	text-decoration: none;
}

a:visited {
	font-weight:bold;
	color:#2b8bc8;
	text-decoration: none;
}

a:hover {
	font-weight:bold;
	color:#666;
	text-decoration: none;
}
	
a:active {
	font-weight:bold;
	color:#2b8bc8;
	text-decoration: none;
}

#tudo {
	background-color: #FFF;
	height: 100%;
	width: 924;
	padding: 20px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	color: #D6D6D6;

}
	
#topo {
	width: 920px;
	height: 150px;
	}
#logo_top{
	width: 245px;
	height: 111px;
	float: left;
	clear: both;
	margin-right: 50px;
}

#flash_top{
	background-color:#FFF;
	width: 625px;
	height: 111px;
	float: left;
	clear: right;
}
	
/* Estilos para template de 3 colunas */
#principal {
	height: 100%;
	width: 520px;
	float: left;
	clear: right;
	margin-left: 20px;

	}
#nav {
	height: 100%;
	width: 130px;
	float: left;
	clear: both;

	}
#apoio {
	height: 100%;
	width: 230px;
	float: left;
	clear: right;
	margin-left: 20px;

	}
#rodape {
	clear:both;
	text-align:center;

	}


#apoio_caixa {

	vertical-align: top;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;	
}


#linha_titulo {
	width: auto;
	border-top-style: dotted;
	border-top-color: #2b8bc8;
	border-top-width: 1px;
	clear: both;
}

#linha_divisoria {
	width: auto;
	border-top-style: dotted;
	border-top-color: #999;
	border-top-width: 1px;
}

#titulo {
	width: auto;
	border-top-style: dotted;
	border-top-color: #2b8bc8;
	border-top-width: 1px;
	
	border-bottom-style: dotted;
	border-bottom-color: #2b8bc8;
	border-bottom-width: 1px;
	
	clear: both;
	width: auto;
	
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
	clear: both;
	font-weight:bold;
	color:#2b8bc8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;

}


#titulo_padrao {
	width: auto;
	
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
	clear: both;
	font-weight:bold;
	color:#2b8bc8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

/* ***************DIVS MENU**************** */


#linha_menu_azul {
	width: auto;
	border-top-style: dotted;
	border-top-color: #2b8bc8;
	border-top-width: 1px;
	clear: both;
}

#linha_menu_preto {
	width: auto;
	border-top-style: dotted;
	border-top-color: #666;
	border-top-width: 1px;
	clear: both;
}

#menu_titulo {
	width: auto;
	height: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
	clear: both;

}


/* ***************DIVS MEIO**************** */


#meio_conteudo {
	width: auto;
	height: 100%;
	padding-top: 18px;
	padding-bottom: 24px;
	vertical-align: middle;
	clear: both;
}

/* ***************DIVS NOTICIAS**************** */

#proximo_anterior {
	width: auto;
	height: 100%;
	padding-top: 18px;
	padding-bottom: 24px;
	vertical-align: middle;
	clear: both;
	text-align: center;
}





/* ***************CLASSES**************** */

/* Menu */

.txtmenu {
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.txtmenu a:link {
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.txtmenu a:visited {
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.txtmenu a:hover {
	font-weight: bold;
	color: #2b8bc8;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.txtmenu a:actived {
	font-weight: bold;
	color: #2b8bc8;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

/* Meio */

.texto_padrao{

	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;	
}

.meio_titulo {
	
	font-weight:bold;
	color:#2b8bc8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	
}

.meio_paragrafo {
	line-height: 18px;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.meio_destaque {
	
	color:#2b8bc8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px; 
	
}

.meio_pontos {
	font-weight:bold;	
	color:#2b8bc8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px; 
}

/* Noticias, Depoimentos */

.noticias_titulo {
	font-weight:bold;
	color:#2b8bc8;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.noticias_paragrafo {

	line-height: 16px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.txtnoticias a:link {
	color: #666;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.txtnoticias a:visited {
	
	color: #666;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.txtnoticias a:hover {

	color: #2b8bc8;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}

.txtnoticias a:actived {
	
	color: #666;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}


/* Contato */

.contato_titulo {
	
	font-weight:bold;
	color:#2b8bc8;
}

.contato_paragrafo {

line-height: 18px;
	color: #333;
}

/* ****************invisivel, problemas com o css************* */
.invisivel {
	color: #FFF;
}


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: e5d5d6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: e5d5d6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #918888;
	padding-top: 7px;
    padding-bottom: 5px;
}
li {
	list-style-image: url(img/bullet.png);
	horizontal-align: text-top;
}
.botao {
	font-weight: bold;
	color: #2b8bc8;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
