/*
Cliente: Porto Seguros
Projeto: Porto Vias
*/

* { margin: 0; padding: 0; }
html { font-size: 100%; font-family: Verdana, sans-serif; background: url(imagens/fundo_portovias.jpg) no-repeat;}
  
html body { font-size: 0.68em;  }

html body #geral { width: 760px; margin: 0 auto; height: 300px; border:0px solid;}
* html body #geral { width: 760px; margin: 0 auto; height: 300px; border:0px solid;}

/* contendo float */
html body #geral .contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
html body #geral .contemfloat { display: inline-block;}
/* Hides from IE-mac \*/
* html body #geral .contemfloat { height: 1%;}
html body #geral .contemfloat { display: block;}
/* End hide from IE-mac */

/*--- Titulos ---*/
h2 { position: absolute; left: 535px; width: 246px; text-indent: -999em; overflow: hidden;}

#geral { position: relative;} 
/*------ TOPO ------*/
#geral #topo { padding: 80px 30px 14px 176px; height: 117px; border:0px solid;}

/*------ CONTEUDO ------*/
#geral #conteudo { clear: both;}
#geral #conteudo #coluna2 { margin-bottom: 20px;}

#coluna1 { float: left; width: 250px; border:0px solid;}
#coluna2 { float: left; width: 510px; padding: 0; overflow-x:hidden; border:0px solid;}
 #coluna2 .box_tv_topo { float: left; width: 510px; height:98px; border:0px solid; background:url(imagens/box_tv_topo.gif) no-repeat;}
 #coluna2 .box_tv_meio { float: left; width: 510px; height:378px; padding-left:25px; border:0px solid; background:url(imagens/box_tv_meio.gif) no-repeat;}
 #coluna2 .box_tv_rodape { float: left; width: 510px; height:162px; border:0px solid; background:url(imagens/box_tv_rodape.gif) no-repeat;}