@charset "utf-8";
/* CSS STUDIO DPI -- PAULO MARQUES -- */
/* PROPRIEDADES */
body {
	padding: 0px;
	height: 100%;
	margin: 0;
}

p, a , h1, h2, h3, h4, label, input {
	font-family: "Trebuchet MS", Verdana, Helvetica;
	margin: 0px;
	padding: 0px;
	color: #444;
	border: 0;
}
p.noticia_destaque {
	width: 370px;
	font-size: 13px;
	margin: 0px;
	float: left;
}

img, a {
	border: 0;
}

a.leia_mais {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	background: url(../imagens/a_leia_mais.gif) no-repeat center right;
	float: right;
	height: auto;
	margin: 0px;
	padding-right: 7px;
}
a:hover.leia_mais {
	color: #000;
}

h1 {
	text-transform:uppercase;
	color:#fbaf31;
	font-size:20px;
	background: url(../imagens/h1.gif) no-repeat left bottom;
	width: 370px;
	padding-left: 5px;
	margin: 0;
}
h1.títulos {
	background-image: none;
	color: #666;
	font-size: 20px;
}
h1.títulos a, h1.títulos a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #666;
}

h2 {
	text-transform:uppercase;
	color:#fbaf31;
	font-size:16px;
	background: url(../imagens/h2.gif) no-repeat left bottom;
	width: 212px;
	padding-left: 5px;
	margin: 0;
}

h3 {
	text-transform:uppercase;
	color:#fbaf31;
	font-size:12px;
}

h4 {
	font-size: 19px;
	font-weight: normal;
	padding-left: 5px;
	width: 370px;
}
h2.ed_ant a {
	color: #F9A618;
	text-decoration: none;
}
h2.ed_ant a:hover {
	color: #000000;
	text-decoration: none;
}


p {
	font-size: 11px;
}
p.titulos_grandes {
	font-size: 20px;
	color: #333333;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}



label {
	float: left;
}

ul, li, div {
	list-style-type: none;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/* ////////////////////////////////////////////////////////////////////// PROPRIEDADES */

/* DIVS PRINCIPAIS */
div#apolice {
	height: auto;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}

div#conteudo {
	width: 790px;
	position: relative;
	float: left;
	height: 100%;
	z-index:1;
}

div#topo {
	width: 790px;
	position: relative;
	float: left;
	margin-bottom: 15px;
	z-index:2;
}

/* /////////////////////////////////////////////////////////////////////////// DIVS PRINCIPAIS */

/* TOPO */

/* LOGO */
.LOGO--------------------------------- {}
div.logo_banner  {
	height: 97px;
	width: 790px;
	position: relative;
	margin: 0;
	padding: 0;
}
div.logo_banner img {
	float: left;
	padding-right: 3px;
}
div.logo_banner object {
	float: right;
	width: 597px;
	position: relative;
	border: 0;
}


.FIM_LOGO--------------------------------- {}
/* ////////////////////////////////////////////////////////////////////////// LOGO */

/* DATA - PESQUISA - NEWSLETTER */
div.data_pesquisa_newsletter
  {
	height: auto;
	width: 790px;
	margin: 12px 0px 0px 0px;
	display: inline;
}
div.data, div.newsletter, div.pesquisa, div.rss {
	height: auto;
	padding: 0px;
	float: right;
}
div.rss strong {
	font-size: 14px;
	position: relative;
	width: 120px;
	float: left;
	margin-top: 2px;
}
div.rss img {
	float: left;
	padding-right: 3px;
	padding-left: 3px;
}

div.rss {
	margin-right: 65px;
	height: 30px;
}


form#newsletter, form#busca {
	height: 30px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
/* DATA */ 
.DATA--------------------------------- {}
div.data {
	float: none;
	height: auto;
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
div.data p {
	font-size:14px;
	margin-top: 2px;
}
.FIM_DATA--------------------------------- {}
/* /////////////////////////////////////////////////// DATA */

/* BUSCA */
.BUSCA--------------------------------- {}
form#buscador {
	width: 215px;
}

input#busca  {
	width: 122px;
	margin-left: 3px;
	border: 1px solid #444;
}
#botao_buscar {
	background-image: none;
	background-color: #FF9900;
	font-weight: bold;
	color: #fff;
	border: 0;
}
.FIM_BUSCA--------------------------------- {}
/* //////////////////////////////////////////////////// BUSCA */

/* NEWSLETTER */
.NEWSLETTER--------------------------------- {}
div.newsletter  {
	margin-left: 42px;
}

form#newsletter {
	width: 320px;
	height: 30px;
}
form#newsletter      label strong     {
	font-size: 14px;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

input.botao_newsletter {
	padding-left: 3px;
}

input#news  {
	width: 122px;
	margin-left: 3px;
	border: 1px solid #444;
}

.FIM_NEWSLETTER--------------------------------- {}
/* ///////////////////////////////////////////////// NEWSLETTER */
/* ///////////////////////////////////////////////// DATA - PESQUISA - NEWSLETTER */

/* MENU */
.MENU--------------------------------- {}
ul.menu {
	height: 30px;
	position: relative;
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	padding-left: 3px;
	float: left;
	z-index: 2;
}
ul.menu   li  {
	display: inline;
	font-weight: bold;
	font-size:14px/14px;
	text-transform: lowercase;
	position: relative;
	float: left;
}
ul.menu     li   a, ul.menu   li   a:link {
	background: url(../imagens/menu.png) no-repeat left top;
	float: left;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	height:25px;
	width: 98px;
	text-align: center;
	margin-top: 4px;
}
ul.menu    li  a:hover, ul.menu   li  a:active{
	background: url(../imagens/menu_hover.png) no-repeat right top;
	color:#000;
	text-decoration: none;
	height: 28px;
	margin-top: 0px;
}
.FIM_MENU--------------------------------- {}
/* //////////////////////////////////////////////////////////////// MENU */
/* /////////////////////////////////////////////////////////////////////////// TOPO */

/* HOME */
.HOME--------------------------------- {}
div.destaque {
	height: 570px;
	width: 790px;
}
div.destaques_principais {
	width: 388px;
	height: auto;
}
div.destaques_principais     div.flash   {
	margin-bottom: 5px;
}

div.destaques_principais h4 {
	margin: 0px;
	float: left;
	padding: 8px 0px 0px 0px;
}


div.destaque_noticias {
	width: 205px;
	height: auto;
}
div.destaque_noticias p strong {
	text-transform: uppercase;
}

div.noticias_pageflip_anuncios_google {
	width: 402px;
	float: left;
	height: auto;
}
div.tv_apolice {
	width: 205px;
	height: 203px;
	background: url(../imagens/imagem_tv_apolice.jpg) no-repeat center center;
	position: absolute;
	bottom: -200px;
	left: 0px;
}
div.tv_apolice h1 {
	width: 200px;
}
div.texto_noticia_tv        {
	text-align: left;
	margin-top: 155px;
	position: absolute;
	margin-left: 7px;
	margin-bottom: 0px;
}
div.pageflip_anuncios_google  {
	width: 190px;
	float: right;
}
div.pageflip_anuncios_google  h2 {
	width: 190px;
}
div.pageflip_anuncios_google     a img {
	margin-left: 3px;
	margin-top: 8px;
}
div.mais_destaques {
	height: 100%;
	width: 790px;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 80px;
}
div.anuncios {
	height: auto;
	width: 200px;
	position: relative;
	float: left;
}
div.anuncios   a img {
	margin: 0px;
	padding: 0px;
	float: left;
	padding-bottom: 15px;
}
div.lado_esquerdo   {
	float: left;
	height: 100%;
	position: relative;
	width: 590px;
}
div.galeria_fotos    a {
	float: right;
	position: relative;
	font-size: 12px;
}
div.galeria_fotos {
	width: 400px;
	height: 201px;
	float: left;
	background-image: url(../imagens/foto_destaque.jpg);
	background-repeat: no-repeat;
	background-position: left 60px;
}
div.galeria_fotos   div.mini_fotos {
	float: right;
	margin-top: -120px;
	margin-right: 80px;
	position: relative;
	padding: 0px;
	width: auto;
	height: auto;
}
div.galeria_fotos    .mini_fotos   img {
	float: right;
}
div.seguradoras    strong {
	text-transform: uppercase;
}
div.seguradoras    p {
	padding: 0px;
	float: left;
	height: auto;
	width: 180px;
	margin: 10px 20px 0px 0px;
	position: relative;
}
div.seguradoras  {
	height: 302px;
	width: 400px;
	float: left;
}
div.seguradoras h2 {
	width: 300px;
	float: left;
}
div.lado_direito     strong {
	color: #FFB955;
	font-size: 12px;
}
div.lado_direito     h2 {
	width: 180px;
}
div.lado_direito p {
	padding-top: 10px;
}

div.lado_direito {
	width: 188px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	display: block;
	visibility: visible;
	float: left;
	left: 401px;
	top: 0px;
}
div.lado_direito a {
	text-decoration: none;
}
div.lado_direito a:hover {
	text-decoration: underline;
}


div.mini_materias_tv {
	float: right;
	width: auto;
	height: auto;
	margin-top: 12px;
	margin-right: 8px;
	position: relative;
}
div.mini_materias_tv    p  {
	font-size: 12px;
	text-align: center;
	float: left;
	width: 80px;
	padding-top: 15px;
}
a.texto_mini_fotos {
	font-size: 12px;
	text-decoration: none;
	color: #555;
	width: 310px;
	float: left;
	padding: 0px;
	position: absolute;
	margin: 15px 0px 0px 0px;
}
.texto_eventos {
	text-align: center;
}


p.premio_allianz {
	font-size: 11px;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}
a.banner2_anuncio {
	padding-top: 14px;
	float: left;
}


.FIM_HOME--------------------------------- {}
/* ///////////////////////////////////////////////////////////////////////////////// HOME */

/* NOTICIAS */
.NOTICIAS--------------------------------- {}
div.noticias {
	height: 965px;
	width: 100%;
	position: relative;
	float: left;
	background: none;
}
div.noticias strong {
	font-size: 12px;
	color: #FBAF31;
}
div.noticias p {
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
}
div.lado_esquerdo_noticias p.menu_noticias {
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
	font-size: 16px;
	background: url(../imagens/menu_noticias.png )no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
div.lado_esquerdo_noticias p.menu_noticias a {
	text-decoration: none;
	margin-bottom: 70px;
}
div.lado_esquerdo_noticias hr {
	padding: 0px;
	width: 160px;
	padding-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
}

div.lado_direito_noticias, div.lado_esquerdo_noticias  {
	width: 214px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.lado_direito_noticias   strong, div.lado_esquerdo_noticias strong {
	text-transform: uppercase;
	color: #333;
	font-size: 11px;
}
div.lado_direito_noticias  a {
	text-decoration: none;
	color: #666;
}
div.lado_esquerdo_noticias {
	float: left;
	width: 190px;
}
div.lado_esquerdo_noticias h2 {
	width: 180px;
}
div.lado_esquerdo_noticias h3 {
	margin-left: 5px;
}
div.noticias_destaque {
	width: 360px;
	float: left;
	padding-left: 10px;
}
div.seguranca_noticias {
	width: auto;
	float: left;
}
div.noticias_destaque  ul, div.noticias_destaque_maior ul {
	width: 165px;
	height: auto;
	float: left;
	margin-right: 13px;
}
div.noticias_destaque   h4, div.noticias_destaque  p, div.noticias_destaque_maior h4, div.noticias_destaque_maior p {
	margin: 0px;
	padding: 0px;
}
div.noticias_destaque  strong, div.noticias_destaque_maior strong {
	font-size: 15px;
	color: #444;
}
.bull {
	color: #FBAF31;
}
div.noticias_destaque  ul  li, div.noticias_destaque_maior ul li {
	float: left;
	width: 165px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
}
div.noticias_destaque  li  p, div.noticias_destaque_maior p {
	font-size: 13px;
	text-align: left;
}
div.noticias_destaque_maior  a, div.noticias_destaque a {
	text-decoration: none;
}

div.seguros_noticias {
	height: 100%;
	width: 100%;
	position: relative;
	float: left;
	background: none;
}
div.materia {
	width: 580px;
	float: right;
	padding-left: 20px;
	height: auto;
	padding-bottom: 25px;
}
div.materia h4 {
	width: auto;
	font-size: 18px;
	padding: 0;
	margin-bottom: 10px;
}
div.materia img {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
}
div.materia p {
	font-size: 15px;
}
div.noticias_destaque_maior {
	float: left;
	width: 360px;
	padding-left: 200px;
}
table.noticias   td p {
	font-weight: bold;
	font-size: 12px;
	padding: 6px;
}
table.noticias td {
	background-color: #fff;
	border: 1px solid #FAA61A;
}

table.noticias  td.linha-principal {
	background-color: #FAA61A;
}
table.noticias  td.linha-principal p  {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 8px;
}

.FIM.NOTICIAS--------------------------------- {}
/* //////////////////////////////////////////////////////////////////////////////// NOTICIAS */

/* EMPRESA */
.EMPRESA--------------------------------- {}
div.empresa {
	width: 100%;
	position: relative;
	float: left;
	height: 100%;
	background: none;
}
div.empresa  p {
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
	text-indent: 30px;
}
div.empresa strong {
	font-size: 12px;
	color: #FBAF31;
}
div.lado_esquerdo_empresa {
	height: 100%;
	width: 565px;
	float: left;
}
div.lado_esquerdo_empresa p.texto_servicos {
	text-align: center;
}
div.lado_direito_empresa {
	width: 212px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
.FIM.EMPRESA--------------------------------- {}
/* //////////////////////////////////////////////////////////////////////////////// EMPRESA */

/* MAPA DO SITE */
.MAPA SITE--------------------------------- {}
div.mapa_site {
	position: relative;
	float: left;
	height: 800px;
	background: url(../imagens/fundo_mapasite.jpg) no-repeat center center;
	width: 100%;
}
div.mapa_site  ul, div.mapa_site  li, div.mapa_site div {
	margin: 0;
	padding: 0;
	width: auto;
	float: none;
}
div.mapa_site a {
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
div.mapa_site  div.mapa_lista {
	padding-top: 15px;
	padding-left: 160px;
	width: 320px;
}
div.mapa_lista   li.home, div.mapa_lista ul  {
	width: 240px;
}

div.mapa_site ul.mapa_lista_links {
	float: left;
	padding-left: 80px;
	padding-top: 33px;
	width: 240px;
}
div.mapa_site ul.mapa_lista_links li.eventos {
	padding-top: 21px;
	padding-bottom: 22px;
}
div.mapa_lista ul.mapa_lista_links li {
	width: 240px;
}

div.mapa_site ul.mapa_lista_anuncie {
	width: 155px;
	margin-top: 12px;
}
div.mapa_site ul.mapa_lista_anuncie li {
	padding-bottom: 5px;
	width: 155px;
	margin-left: 85px;
}

div.mapa_site ul.mapa_lista_noticias {
	width: 240px;
	margin-top: 12px;
}
div.mapa_site  ul.mapa_lista_noticias  li {
	padding-bottom: 3px;
	width: 160px;
	margin-left: 80px;
}
div.mapa_site   ul.menu_lista_rodape  {
	float: left;
	padding-top: 31px;
}
div.mapa_site ul.menu_lista_rodape li {
	padding-top: 2px;
	padding-bottom: 17px;
}
.FIM.MAPA SITE--------------------------------- {}
/* /////////////////////////////////////////////////////////////////////////// MAPA DO SITE */

/* EVENTOS */
.EVENTOS---------------------------------- {}
div.eventos {
	width: 100%;
	position: relative;
	float: left;
	height: 100%;
	background: none;
}
div.eventos  p {
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
}
div.eventos  strong {
	font-size: 12px;
	color: #FBAF31;
}
div.lado_esquerdo_eventos_grande {
	height: 100%;
	width: 565px;
	float: left;
}
div.lado_esquerdo_eventos_grande h2 {
	font-size: 14px;
	width: auto;
	margin: 0px;
	padding: 0px;
}
div.lado_esquerdo_eventos_grande ul li img {
	margin-top: 7px;
	margin-left: 5px;
}
div.lado_esquerdo_eventos_grande ul li p {
	font-size: 10px;
	float: left;
	margin-top: 5px;
}
div.lado_esquerdo_eventos_grande  ul  li a {
	color: #FBAF31;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.lado_esquerdo_eventos_grande  ul  li {
	float: left;
	height: 230px;
	width: 184px;
	margin: 0px 0px 0px 3px;
}
div.lado_esquerdo_eventos_grande ul {
	margin-top: 15px;
}
div.destaque_eventos {
	background-color: #eae9e9;
	float: left;
	height: auto;
	width: auto;
	margin-bottom: 20px;
}
div.destaque_eventos  div.evento_principal img {
	margin-top: 7px;
	margin-left: 7px;
}
div.destaque_eventos img {
	margin: 7px 0 0 11px;
}
div.evento_principal {
	height: auto;
	width: auto;
	float: left;
}
div.evento_principal a {
	font-size: 15px;
	color: #FBAF31;
	float: left;
	text-decoration: none;
	font-weight: bold;
	margin: 5px 40px 0 30px;
	padding: 0;
}
div.lado_direito_eventos_grande {
	width: 212px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.agenda {
	width: 790px;
	height: 100%;
	float: left;
}
div.agenda p {
	font-size: 12px;
}
div.agenda p strong {
	color: #FBAF31;
}
div.agenda p em {
	font-weight: bold;
}


.FIM_EVENTOS---------------------------------- {}
/* ////////////////////////////////////////////////////////////////////////////// EVENTOS */

/* ANUNCIE */
ANUNCIE------------------------------------------- {}
div.anuncie, div.anuncie_destaque {
	width: 100%;
	position: relative;
	float: left;
	height: 100%;
	background: none;
}
div.anuncie strong {
	font-size: 12px;
	color: #FBAF31;
}
div.anuncie   p {
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
	font-size: 12px;
}
div.lado_esquerdo_anuncie {
	width: 370px;
	float: left;
}
div.lado_esquerdo_anuncie p {

}
div.lado_direito_anuncie img    {
	float: right;
	margin: 0px;
	padding: 0px 0px 10px 10px;
}

div.lado_direito_anuncie {
	width: 400px;
	float: left;
	margin-left: 15px;
}
div.lado_direito_anuncie p img.graficos {
	float: none;
	margin: 0px;
	padding: 0px;
}


div.lado_esquerdo_anuncie_grande {
	height: 100%;
	width: 565px;
	float: left;
}
div.lado_esquerdo_anuncie_grande img.imagem_texto {
	float: left;
	padding-right: 10px;
}
div.lado_esquerdo_anuncie_grande p.meses {
	float: right;
	width: 175px;
	text-align: left;
}


div.lado_direito_anuncie_grande {
	width: 212px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.anuncie p.titulos_grandes {
	font-size: 20px;
	color: #333333;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
div.anuncie_destaque p {
}


.FIM.ANUNCIE------------------------------------------- {}
/* ///////////////////////////////////////////////////////////////////////////// ANUNCIE */

/* REVISTA */
.REVISTA------------------------------------------- {}
div.revista {
	width: 100%;
	position: relative;
	float: left;
	height: 100%;
	background: none;
	margin: 0px;
	padding: 0px;
}
div.lado_esquerdo_revista {
	width: 205px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.lado_esquerdo_revista p {
	margin-left: 6px;
	margin-right: 8px;
}
div.lado_esquerdo_revista img {
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
}
div.lado_esquerdo_revista h2 {
	width: 190px;
}

div.lado_direito_revista {
	width: auto;
	height: 100%;
	float: right;
}
div.revista_esquerda {
	width: 360px;
	margin-right: 10px;
}
div.ed_revista_esquerda {
	width: 550px;
	margin-right: 10px;
}
div.revista_esquerda   p, div.ed_revista_esquerda p {
	text-align: justify;
	margin-top: 5px;
	padding-right: 10px;
}
div.revista_esquerda  p  strong, div.ed_revista_esquerda  p  strong {
	text-transform: uppercase;
	font-size: 12px;
}
div.revista_abaixo {
	width: 530px;
	float: left;
	margin-top: 20px;
}
div.revista_abaixo li {
	margin-bottom: 10px;
}

div.revista_abaixo ul li p {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	width: 390px;
}
div.revista_abaixo h3 {
	float: left;
}
img.capa_ed_pageflip {
	margin-top: 20px;
	margin-left: 28px;
}
div.revista_esquerda ul.ed_anteriores li, div.ed_revista_esquerda ul.ed_anteriores li  {
	padding-right: 10px;
}
div.revista_esquerda ul.ed_anteriores, div.ed_revista_esquerda ul.ed_anteriores {
	float: left;
}
div.revista_esquerda ul.ed_anteriores h3, div.ed_revista_esquerda ul.ed_anteriores h3 {
	text-align: center;
	font-size: 13px;
}



.FIM.REVISTA------------------------------------------- {}
/* //////////////////////////////////////////////////////////////////////////// REVISTA */

/* TV APOLICE */
.TV_APOLICE------------------------------------------- {}
div.lado_direito_tv_apolice {
	width: 790px;
	height: 100%;
	float: left;
}
div .tv_apolice_destaque {
	float: left;
	height: 350px;
	width: 560px;
	margin-right: 10px;
	background-color: #e5e5e5;
}
div.tv_apolice_destaque div {
	width: 365px;
	background-color: #000;
	height: 350px;
}
div.tv_apolice_destaque  div a {
	color: #999999;
	text-decoration: none;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px;
	font-size: 13px;
}
div.tv_apolice_destaque a {
	float: left;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin-top: 25px;
	margin-left: 8px;
}
div.lado_esquerdo_tv_apolice {
	width: 214px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.tv_apolice_abaixo {
	width: 573px;
	float: right;
	margin-top: 10px;
}
div.tv_apolice_abaixo ul li {
	float: left;
	height: auto;
	width: 185px;
	margin-right: 3px;
}
div.tv_apolice_abaixo ul {
	margin-top: 15px;
}
.FIM.TV_APOLICE------------------------------------------- {}
/* ///////////////////////////////////////////////////////////////////////// TV APOLICE */

/* ASSINATURA */
.ASSINATURA--------------------------------- {}
div.assinatura, div.contato, div.indique_este_site{
	width: 100%;
	position: relative;
	float: left;
	height: auto;
}
div.contato form input {background: url(../imagens/input-fundo.jpg) no-repeat left top;}
div.contato      h4   label     {
	width: 640px;
	background-image: url(none);
	float: left;
}
div.contato     h4, div.indique_este_site    h4    {
	font-size: 17px;
	padding: 0px;
	text-align: left;
	width: 640px;
	margin: 20px auto 20px auto;
}
div.contato h4.premio {font-size: 14px; width:100%;}
div.assinatura h4 {
	font-size: 17px;
	padding: 0px;
	text-align: left;
	width: 640px;
	margin: auto;
}
div.contato   h4 img {
	float: left;
	padding-right: 10px;
}
div.contato div#form_contato {
	background: url(../imagens/box_contato.jpg) no-repeat left top;
	width: 650px;
	height: 304px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: none;
}

div.assinatura  div#form_assinatura   {
	width: 650px;
	height: 380px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: none;
	background: url(../imagens/box_assinatura.jpg) no-repeat left bottom;
}
div.indique_este_site div#form_indique {
	background: url(../imagens/box_indique_seu_site.jpg) no-repeat left top;
	width: 651px;
	height: 318px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: none;
}

div.indique_este_site div#form_indique input {
	width: 300px;
	height: 20px;
}
div.assinatura   div#form_assinatura   label, div.contato  div#form_contato  label, div.indique_este_site div#form_indique label  {
	font-size: 13px;
	color: #5b5b5b;
	font-weight: bold;
	background: url(../imagens/label.jpg) no-repeat left center;
	padding-left: 15px;
	float: left;
	width: 500px;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.indique_este_site  div#form_indique  label.comentarios, div.contato div#form_contato label.comentarios {
	font-size: 13px;
	color: #5b5b5b;
	font-weight: bold;
	padding-left: 15px;
	float: left;
	width: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	background: url(../imagens/label.jpg) no-repeat left top;
}
div.indique_este_site  div#form_indique  label.comentarios  textarea, div.contato div#form_contato label.comentarios textarea {
	padding: 0px;
	width: 340px;
	height: 80px;
	position: absolute;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.contato div#form_contato label.comentarios textarea {
	padding: 0px;
	width: 480px;
	height: 150px;
	position: absolute;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.contato div#form_contato p {
	width: 500px;
	float: left;
	clear: both;
	padding: 0px;
	margin: 150px 0px: 0px 10px;
}

div.assinatura div#form_assinatura input, div.assinatura  textarea    {
	width: 400px;
	height: 20px;
}
div.assinatura div#form_assinatura input.radio {
	height: auto;
	width: auto;
}

div.assinatura  div#form_assinatura   form, div.indique_este_site div#form_indique form  {
	float: none;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
	width: 580px;
	padding-top: 30px;
}

div.assinatura div#form_assinatura form  {
	margin-left: 33px;
	height: 325px;
	width: 580px;
	padding-top: 30px;
}
div.assinatura  div#form_assinatura  input.botao_enviar  , div.contato form input.botao_enviar{
	height: auto;
	width: auto;
	padding: 0px;
	float: right;
	margin-top: 5px;
}
div.contato div#form_contato input.botao_enviar  {
	position: absolute;
	height: auto;
	width: auto;
	top: 260px;
	left: 560px;
}
div.indique_este_site div#form_indique input.botao_enviar     {
	height: auto;
	width: auto;
	padding: 0px;
	float: right;
	margin-top: 105px;
	margin-right: 5px;
}
div.contato div#form_contato div {
	width: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
div.contato div#form_contato label {
	width: 240px;
	margin-left: 50px;
	margin-top: 10px;
}
div.assinatura img.obrigado_imagem {
	float: left;
	margin-left: 50px;
	margin-top: 30px;
}
div.assinatura p.obrigado_texto {
	font-size: 14px;
	padding-left: 20px;
	float: left;
	padding-top: 55px;
}
.FIM_ASSINATURA--------------------------------- {}
/* ///////////////////////////////////////////////////////////////////// ASSINATURA */

/* RODAPE */
.RODAPE--------------------------------- {}
div.rodape {
	width: 770px;
	height: 154px;
	position: relative;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 50px;
}
div.rodape    p {
	font-size: 12px;
	color: #777;
}
div.rodape    p.direitos {
	color: #FBB542;
	float: left;
	padding-bottom: 5px;
	font-size: 13px;
	padding-top: 5px;
}

a.autor {
	float: right;
	padding-top: 9px;
}
ul.submenu {
	height: auto;
	float: none;
	margin: auto auto 0px auto;
	width: 636px;
}
ul.submenu li {
	display: inline;
	text-align: left;
}
ul.submenu li img {
	padding-top: 3px;
}

ul.submenu li a {
	text-transform: uppercase;
	color: #FBB542;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	position: relative;
	float: left;
}
ul.submenu  li.twitter a {
	height: auto;
	width: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
}
.FIM_RODAPE--------------------------------- {}
