@charset "utf-8";
/*
*  VEKTORAMA
*
*  Created by N4F. on 2009-04-02.
*  Copyright (c) 2009, N4F. All rights reserved.
*/

/* Gerais */
p,img,h1,h2,h3,h4,h5,div,body{	margin:0 ;	padding:0 ; font-weight: normal;}
a:link {text-decoration:none; color:#ff7c00; }
a:visited {text-decoration:none; color:#ff7c00;}
a:hover {text-decoration:underline;}
body{color:#4e4e4e;	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:13px; background-color:#d9dad4;}

/* Header */
#header{	width:100%;	height:139px;}
#area_header{	width:950px;	margin:0 auto;	color:#f7f8f8;	}
#area_header p{float:left; margin-top:22px; margin-bottom:12px;}
#itens_menu{	float:right; margin-top:105px; width:540px; height:30px; display:block; }
#itens_menu p{	float:left;	padding-left:15px;	height:12px;}
#itens_menu p.esq{	border-right: dotted 1px #e7e8e8;	padding-right:15px;	}
#header a{	text-decoration:none;	color:#f7f8f8;}
#header a:hover{	text-decoration:underline;}

#itens_menu ul{	margin:0;	overflow:visible;	padding:0;	list-style:none;	height:30px;	line-height:30px;	float:left;	z-index:10;	}
#itens_menu ul li{	float:left;	white-space:nowrap;	display:block;	padding:0 10px 0 10px;}

/* sub menu */
#itens_menu ul.rollservicos ul{left:-6000px; position:absolute; z-index:50; background-color:#000000; width:230px;height:130px;display:block;font-size:12px;line-height:25px;}
#itens_menu ul.rollservicos ul a{margin:3px;float:none;padding:3px;}
#itens_menu ul.rollservicos:hover>ul{left:auto;top:135px;}

/* Conteudo */
#container{	width:950px; margin:0 auto;	clear:both;}
#banner_flash {margin:0px; padding:0px; width:950px; height:380px;}
#tit-intro h1{color:#2c2c2e; font-size:24px; padding:30px 0px 5px 0px;}
.conteudo{	background:#fff; display:table; color:#505050; line-height:20px; border:#cfd0c8 solid 1px; width:950px;  height:100%;}
.conteudo h2{color:#4e4e4e; font-weight:bold; font-size:14px; border-bottom:#707070 dashed 1px; }
.conteudo h2 a:hover{color:#ff7c00; }
.tx_Int{width:528px; float:left; margin:25px 30px 20px 45px;}
.tx_1{width:264px; float:left; margin:25px 0px 20px 35px;}
.tx_2{width:264px; float:left; margin:25px 0px 20px 45px;}
.tx_3{width:264px; _width:214px; float:left; _float:right; margin:25px 30px 20px 45px;  _margin:25px 20px 20px 45px;}
.cidades{float:left; margin:25px 0px 20px 35px; width:878px;}
/*#tit-intro h1.titCidades{ font-size:18px;}*/
.resposta{ }

/* footer */
#footer {width:950px; margin:0 auto; clear:both; padding-top:15px; font-size:10px; color:#969696;}
#footer a{color:#969696;}
.lado_a {width:450px; float:left;}
.lado_b {float:right;}