/************************************************************************/
/* Desenvolvido por Flex Soluções - Soluções em Web e Software          */
/* www.flexsolucoes.com.br										        */
/* contato@flexsolucoes.com.br											*/
/* (48)3632-3178												        */
/************************************************************************/

/* Geral
-------------------------------------------------------------------------- */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));} /* permitir imagem cache no IE6 */
html { overflow: -moz-scrollbars-vertical; } /* coloca barra de rolagem no ff */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin: 0; padding: 0;list-style: none; border:0; }
body { font-family: Arial, Helvetica, sans-serif; line-height: 150%; font-size:12px; color: #1f1a17; background:#DDDDDD url('../gif/background.gif') repeat-x top; }

h1, h2, h3, h4, h5, h6 { color: #1f1a17; font-family: Helvetica, Arial, Verdana, sans-serif; }
h1 { color: #1f1a17; font-weight:normal; font-size:2em; margin-bottom: 10px; padding-left:20px; background:url('../gif/ico-titulo.gif') no-repeat left; font-family:Helvetica; }
h2 { color: #5b416e; font-weight:normal; font-size:1.6em; margin-bottom: 5px; padding-left:20px; background:url('../gif/ico-titulo.gif') no-repeat left; }
h3 { color: #1f1a17; font-weight:normal; font-size:1.5em; margin-bottom: 12px; }
h4 { color: #5b426c; font-weight:bold; font-size:1.0em; margin-bottom: 0px; font-family:Tahoma, Geneva, sans-serif; }
h5 { color: #5b426c; font-weight:bold; font-size:1.2em; margin-bottom: 4px; font-family:Geneva, sans-serif; padding-left:20px; background:url('../gif/ico-titulo.gif') no-repeat left; }

a {color: #063D80;text-decoration: none;padding: 0 0 1px;outline: 0;}
a:hover {color: #245ea3;text-decoration: none;}
hr { display: none; }
.separador { height:10px; }
.letra { float:left; width:31px; text-align:center; padding-top:8px; }
img.aligncenter{padding: 3px;margin: 12px 0px 0px 0;display: inline;border: 1px solid #481c1c;}

.clearfix:after { content:".";  display:block; height:0; clear:both; visibility: hidden; }
.clearfix {display:inline;}  
* html .clearfix {height: 1%;}  
.clearfix {display: block;} 

/* Divs
-------------------------------------------------------------------------- */
#inicio { width:100%; height:100%; margin:auto; }
#geral { width:900px; height:100%; margin:auto; background:#e7e8e7 url('../jpg/bg.jpg') repeat-x top; border-left:1px solid #cccccc;  border-right:1px solid #cccccc; }
#principal { border-bottom:1px solid #cccccc; }
#conteudo { padding:16px; margin:auto; }
#conteudo-meio { margin:auto; background:url('../png/bg-branco.png') no-repeat;}
#videos { float:right; width:363px; background:url('../gif/bg-videos.gif') right top no-repeat; }
#end { width:900px; height:12px; background:url('../gif/end.gif') no-repeat; margin:auto; }
#banner-rodape { margin:auto; width:900px; text-align:center; padding-top:10px; }
#meioDestaque { background:url('../png/bg-destaque.png') no-repeat; width:509px; height:465px; float:left}
#meioLado { float:right; width:100px; }

/* Meio
-------------------------------------------------------------------------- */
.meio-branco { background:#FFF; margin:auto; width:863px; }
.meio-branco-top { background:url('../png/meio-branco-top.png') no-repeat; margin:auto; height:17px; width:863px; }
.meio-branco-end { background:url('../png/meio-branco-end.png') no-repeat; margin:auto; height:17px; width:863px; }
.conteudo-meio {  padding:0 20px 0 20px; }


/* Lista Profissionais
-------------------------------------------------------------------------- */
#listaProfissionais{background:url(../imagenes/index_of/fondo_345.jpg) bottom center no-repeat;width:93%;padding:20px;	}
#listaProfissionais p {margin-top:15px;line-height:150%;}
#listaProfissionais h1 {margin-top:0px;}
#listaProfissionais a {color:#7A9F2A; font-weight:bold; }
#listaProfissionais h1 a:hover {color:#FFCC00;}
#listaProfissionais a{color:#555555;  font-size:14px; font-family: Arial, Helvetica, sans-serif; }
#listaProfissionais a:hover {color:#62AEEC;	}
#listaProfissionais ul { margin:0px; padding:0px;}
#listaProfissionais li {padding:12px 0px 12px 20px;	list-style:none;background:url(../jpg/dot.jpg) center left no-repeat;border-bottom:1px solid #EAEAD7;list-style-position:outside;	}


/* Edições On-line
-------------------------------------------------------------------------- */
.flashPrincipal { margin:auto; }


/* Rodapé - Menu
-------------------------------------------------------------------------- */
.menuRodape { font-weight: bold;width: 900px; margin:auto; padding-top:10px; font-size:13px; }
.menuRodape ul{ padding: 6px 0 7px 0; margin: 0; text-align: center; }
.menuRodape ul li{ display: inline;font-family: Helvetica, Arial, Verdana, sans-serif;font-weight:normal; font-size:1.2em; }
.menuRodape ul li a{ color: #1f1a17; padding:0; margin-right: 20px;margin-left: 20px; text-decoration: none; border-bottom: 0px solid gray; }
.menuRodape ul li a:hover, .menuRodape ul li a.selected{border-bottom-color: black;}

.copy { text-align:center; color:#474340; font-size:11px; padding-top:5px; }


/* Formulário
-------------------------------------------------------------------------- */
select, textarea, input { border-style: solid; font-family: verdana; font-size: 11px; color: #000000; background-color: #F2F2F2; border-color: #D5D5D5; border-width: 1px; }
input[type="radio"] { border:0px; background:#FFFFFF; }
option { font-family: verdana; font-size: 11px; color: #000000;}
.button{ cursor:pointer;  margin-top:0px;  border:outset 1px #ccc; background:#999; font-size:.9em; color:#666; font-weight:bold; padding:5px;  background:url("../gif/button-bg.gif") repeat-x left top; padding:1px;  }
/* -------- estilo p/ botões do tipo select ---------- */
.form_field { font-family: verdana; font-size: 10px; }

.fbranco {background-color: #fff; border-top: 1px solid #c9cbd3; border-right: 1px solid #c9cbd3; border-bottom: 1px solid #f1e6b3; font-size:12px; }


/* Estilos para deixar a lateral igual do site negocios empreendimentos*/

/* Lateral
-------------------------------------------------------------------------- */
#lateral { width:155px; float:right; margin-top:8px; }
.topLateral { width:100%; float:left; background:url(../png/top-lateral.png) no-repeat; height:10px; }
.meioLateral { width:165px; float:left; background:url(../png/meio-lateral.png) center repeat-y;}
.endLateral { width:100%; float:left; background:url(../png/end-lateral.png) no-repeat; height:10px; }
.bannerLateral { margin:10px 0 10px 0; text-align:center; float:left; width:100%; }


/* Títulos
-------------------------------------------------------------------------- */
.ttl-entrevista { padding: 17px 0 0 0; width:83px; overflow: hidden; background: url(../jpg/titulos/entrevista.jpg) no-repeat; height: 0 !important; height /**/:17px; margin:5px auto 10px auto; }
.ttl-revista-online { padding: 17px 0 0 0; width:113px; overflow: hidden; background: url(../jpg/titulos/revista-online.jpg) no-repeat; height: 0 !important; height /**/:17px; margin:5px auto 10px auto; }
.ttl-rapidas { padding: 17px 0 0 0; overflow: hidden; background: url(../jpg/titulos/rapidas.jpg) no-repeat; height: 0 !important; height /**/:17px; margin:5px 0 10px 0; }
.ttl-indicadores { padding: 17px 0 0 0; width:93px; overflow: hidden; background: url(../jpg/titulos/indicadores.jpg) no-repeat; height: 0 !important; height /**/:17px; margin:5px auto 10px auto; }
.ttl-newsletter { padding: 17px 0 0 0; width:86px; overflow: hidden; background: url(../jpg/titulos/newsletter.jpg) no-repeat; height: 0 !important; height /**/:17px; margin:5px auto 10px auto; }
.ttl-ultimas { padding: 17px 0 0 0; overflow: hidden; background: url(../jpg/titulos/ultimas.jpg) no-repeat; height: 0 !important; height /**/:17px; margin:5px 0 10px 0; }

.center { text-align:center; }

.banersLateral{
margin:0;
float:left;
padding:0;	
}

