* {
	margin:0;
	padding:0;
}

body {background-color:#2f769a}

/*INICIO ESTILOS DAS DIVS PRINCIPAIS*/
#conteiner_topo {width:100%; height:138px; background-color:#FFF}

	#topo {width:985px; height:138px; margin:auto}

#conteiner_menu {width:100%; height:52px; background-image:url(../imagens/backgrounds/menu.jpg); background-repeat:repeat-x; border-bottom:3px solid #de0016}

	#menu {width:985px; height:40px; margin:auto; padding-top:12px}

#banner {width:100%; height:495px; position:absolute; top:190px; z-index:1}

#barra_titulo_topo {width:935px; height:41px; position:absolute; margin-left:-467px; left:50%; z-index:3; top:580px}

#conteiner_conteudo_index {width:985px; position:absolute; margin-left:-492px; left:50%; background-image:url(../imagens/backgrounds/topo-conteudo.png); background-repeat:no-repeat; background-position:top; z-index:2; top:581px; padding-top:22px; *background-color:#f0f0f0}

	#conteudo_index {width:935px; background-color:#FFF; padding:25px; padding-top:30px; padding-bottom:5px}
	
#conteudo {width:955px; background-color:#FFF; padding:15px; margin:auto}

		#rodape {width:930px; margin:auto; border-top:#ff8c8c 1px dotted; margin-top:15px; padding-top:15px; padding-bottom:20px}

/*INICIO ESTILOS DAS FONTES*/
div {font-family:Tahoma; color:#484848; font-size:12px}
p {font-family:Tahoma; color:#484848; font-size:12px}

#tit_left {width:12px; height:41px; background-image:url(../imagens/backgrounds/left_titulo.jpg); background-repeat:no-repeat; float:left}
#tit {height:41px; background-image:url(../imagens/backgrounds/center_titulo.jpg); background-repeat:repeat-x; float:left; font-family:Tahoma; color:#FFF; font-size:12px; font-weight:bold; line-height:40px}
#tit_right {width:12px; height:41px; background-image:url(../imagens/backgrounds/right_titulo.jpg); background-repeat:no-repeat; float:left}

#minha_casa {width:130px; height:39px; float:left; margin-left:30px; padding-top:1px}

h1 {font-family:Tahoma; color:#ff0000; font-size:16px; font-weight:normal}  /*texto vermelho*/
h2 {font-family:Tahoma; color:#000; font-size:16px; font-weight:normal}  /*texto preto*/
h3 {font-family:Tahoma; color:#0c1e56; font-size:16px; font-weight:normal} /*texto azul escuro*/
h4 {font-family:Tahoma; color:#2f769a; font-size:15px; font-weight:bold} /*texto azul*/
h5 {font-family:Tahoma; color:#cc092f; font-size:22px; font-weight:bold} /*texto vinho*/
h6 {font-family:Tahoma; color:#FFF; font-size:15px; font-weight:bold} /*texto branco*/

.texto_rodape {font-family:Tahoma; color:#484848; font-size:10px}
.texto_azul {font-family:Tahoma; color:#2f769a; font-size:11px}

/*LINKS*/
a:link, a:visited, a:active {font-family:Tahoma; color:#484848; font-size:12px; text-decoration:underline}
a:hover {font-family:Tahoma; color:#ff0000; font-size:12px; text-decoration:underline}

/*LINK RODAPE*/
.link_rodape:link, .link_rodape:visited, .link_rodape:active {font-family:Tahoma; color:#484848; font-size:10px; text-decoration:none; padding:2px; margin:2px}
.link_rodape:hover {font-family:Tahoma; color:#FFF; font-size:10px; text-decoration:none; padding:2px; background-color:#2f769a; margin:2px}

/*MENU*/
.menu:link, .menu:visited, .menu:active {display:block; float:left; height:28px; background-position:top; background-repeat:no-repeat}
.menu:hover {display:block; float:left; height:28px; background-position:bottom; background-repeat:no-repeat}

/*MENU*/
.new-menu:link, .new-menu:visited, .menu:active {display:block; float:left; height:44px; background-position:top; background-repeat:no-repeat; margin-left:2px; width:101px}
.new-menu:hover {background-position:bottom}

/*SUBMENU*/
.submenu:link, .submenu:visited, .submenu:active {display:block; padding:3px; background-color:#FFF; font:Tahoma; color:#000; font-size:12px; font-weight:bold; border-bottom:1px dotted #CCC; margin-bottom:3px; text-decoration:none}
.submenu:hover {display:block; padding:3px; background-color:#e52525; font:Tahoma; color:#FFF; font-size:12px; font-weight:bold; border-bottom:1px dotted #CCC; margin-bottom:3px; text-decoration:none}

/*SAIBA MAIS*/
.saiba_mais:link, .saiba_mais:visited, .saiba_mais:active {display:block; height:22px; width:88px; background-position:top; background-image:url(../imagens/menu_btn/saiba-mais.jpg); line-height:22px; font-family:Tahoma; font-size:11px; color:#FFF; padding-left:15px; text-decoration:none}
.saiba_mais:hover {display:block; height:22px; width:88px; background-position:bottom; background-image:url(../imagens/menu_btn/saiba-mais.jpg); line-height:22px; font-family:Tahoma; font-size:11px; color:#FFF; padding-left:15px; text-decoration:none}

/*HOT SITE*/
.hot_site:link, .hot_site:visited, .hot_site:active {display:block; height:22px; width:88px; background-position:top; background-image:url(../imagens/menu_btn/hot-site.jpg); line-height:21px; font-family:Tahoma; font-size:11px; color:#FFF; padding-left:15px; text-decoration:none}
.hot_site:hover {display:block; height:22px; width:88px; background-position:bottom; background-image:url(../imagens/menu_btn/hot-site.jpg); line-height:21px; font-family:Tahoma; font-size:11px; color:#FFF; padding-left:15px; text-decoration:none}

/*ENVIAR A UM AMIGO*/
.enviar_a_um_amigo:link, .enviar_a_um_amigo:visited, .enviar_a_um_amigo:active {display:block; height:22px; width:128px; background-position:top; background-image:url(../imagens/menu_btn/enviar-a-um-amigo.jpg); line-height:21px; font-family:Tahoma; font-size:11px; color:#FFF; padding-left:15px; text-decoration:none}
.enviar_a_um_amigo:hover {display:block; height:22px; width:128px; background-position:bottom; background-image:url(../imagens/menu_btn/enviar-a-um-amigo.jpg); line-height:21px; font-family:Tahoma; font-size:11px; color:#FFF; padding-left:15px; text-decoration:none}

/*MENU PAGINACAO*/
.menu_paginacao:link, .menu_paginacao:visited, .menu_paginacao:active {display:block; height:16px; width:16px; text-decoration:none; font-size:11px; font-weight:bold; color:#000; text-align:center; line-height:15px; margin-left:2px; margin-right:2px; font-family:Tahoma; float:left; background-color:#F5F5F5; border:1px solid #b8b8b8}
.menu_paginacao:hover {display:block; height:16px; width:16px; text-decoration:none; font-size:11px; font-weight:bold; color:#ff0000; text-align:center; line-height:15px; margin-left:2px; margin-right:2px; font-family:Tahoma; background-color:#E8E8E8; float:left; border:1px solid #b8b8b8}

/*SELECT*/
.select {width:145px; height:27px; padding-left:15px; background-image:url(../imagens/backgrounds/form.jpg); border:0; background-color:transparent; display:block; padding-top:4px; list-style:none}

/*SELECT01*/
.select01 {font-family:Tahoma; font-size:11px; color:#FFF; background-color:#2f769a; padding:4px; padding-bottom:6px; padding-top:6px}

/*SELECT02*/
.select02 {font-family:Tahoma; font-size:11px; color:#000; background-color:#FBFBFB; padding:4px; padding-bottom:6px; padding-top:6px}

li {background-image:url(../imagens/menu_btn/marcador.jpg); background-position:left; background-repeat:no-repeat; line-height:13px; font-family:Tahoma; font-size:11px; color:#484848; padding-left:25px; list-style:none; margin-bottom:7px}

/*CAMPOS*/
.campos {
 color:#333;
 background: #fff;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 padding-bottom:2px;
 width: 500px;
 border: solid 1px #bcbbbb;
 outline: none;

 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius: 2em;

 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
 box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}

.campo_fale {border:0; background-color:#FDFDFD; border:1px solid #E5E5E5; border-left:1px solid #CCC; border-right:1px solid #CCC
; border-bottom:2px solid #CCC; padding:10px; padding-top:4px; padding-bottom:4px; color:#333; font-family:Tahoma; font-size:11px; font-weight:normal}
