* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: normal;
	}

html {
	height: 100%; 
	overflow-x:hidden;
	}
body {
	height:100%;
	font-family: 'Arial' !important;
	font-size: 12px;
	color:#000;
	background:#3D3D3D;
	}
/*Classes */
p { padding: 10px 0; }
strong, b { font-weight: bold; }
input, select, textarea { font-family: 'Arial' !important;font-size: 11px;}
i, em { font-style: italic; }
u { text-decoration: underline; }
button, input[type="submit"] { cursor: pointer; }
a { text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a:focus { outline: none; }
.vcSome { display: none; }
div#ajax { position: relative; margin: 175px auto 0 auto; padding:25px 0; width: 200px; font-weight: bold; color: #666; }
div#ajax img { background: url('../img/load_ajax_azul_escuro.gif'); width: 32px; height: 32px; margin-right:5px; }
/*Classes - fim*/

/*Estrutura*/
div.bg_branco { width:100%; display:table; border-bottom:1px #fff solid; background:#fff url(../img/bg/bg_inf_contato.jpg) repeat-x;}
div.geral { width:760px; position:relative; margin:0 auto; background:url(../img/bg/bg_contato_topo.jpg) no-repeat; }
div.bg_rgt { width:1024px; height:451px; background:url(../img/bg/bg_inf_contato2.jpg) repeat-x; position:absolute; top:0; right:-1024px;}

div.topo { width:760px; height:125px; }
h1.logo { width:261px; height:96px; background:none; position:absolute; top:10px; left:45px;}
h1.logo a {width:261px; height:96px; display:block;}
div.menu_topo {width:760px; position:absolute; top:1px; right:0; z-index:10;}
div.menu_topo ul { padding-left:5px;}
div.menu_topo ul li { display:inline; list-style:none; margin:0 0 0 -5px;}
div.menu_topo ul li img { border:1px #888 solid; margin: 0 5px 0 0;}
div.menu_topo ul li strong {border-left:1px #999 solid; display:inline-block; padding:0 8px 0 5px; height:16px;}
div.menu_topo ul li a, div.menu_topo ul li a:visited { display:inline-block; color:#fff; text-decoration:none; border-left:1px #666 solid;}
div.menu_topo ul li a:hover, div.menu_topo ul li .ativo { background:#999;}

div.meio { display:table; width:760px;}
div#conteudo { width:760px; min-height:355px; float:right; position:relative;}
.ie6 div#conteudo {height:355px;}

div.rodape { width:100%; height:90px; background:url(../img/bg/bg_rodape.gif) top repeat-x; position:relative; margin:0 auto; padding-top:15px; text-align:center; color:#fff;}
/*Estrutura - Fim*/

/*cadContato*/
div.cadcontato { width:100%; display:table; padding: 100px 0; color:#000;}
div.txt_conteudo { width:640px; position:relative; margin:0 auto;}
div.txt_conteudo a { color:#009;}
div.txt_conteudo h3.tit_conteudo {font-size:18px; color:#009; border-bottom:1px #676767 solid; padding-bottom:5px; margin:5px 0}

div.txt_conteudo table.submenu { margin:20px 0; text-align:center;}
div.txt_conteudo table.submenu a, div.txt_conteudo ul.submenu a:visited {color:#000; display:inline-block; padding:3px; text-decoration:none; font-weight:bold;}
div.txt_conteudo table.submenu a:hover, div.txt_conteudo table.submenu .on {background:#009; color:#fff; padding:3px; }

table.tbl_formulario {  }
table.tbl_formulario td { padding:5px; }
table.tbl_formulario label { color:#009; display:block; font-family:Verdana; font-weight:bold; padding:5px 0; text-align:right;  width:90px; }
table.tbl_formulario td.inp input { background:#FFF; border:1px #666 solid; color:#000; font-family:Verdana; font-size:11px; padding:3px; width:390px !important; }
table.tbl_formulario td.slt select { background:#FFF; border:1px #666 solid; color:#000; font-family:Verdana; font-size:11px; padding:3px; width:398px !important; }
table.tbl_formulario td.txt textarea { background:#FFF; border:1px #666 solid; color:#000; font-family:Verdana; font-size:11px; height:100px; padding:3px; width:390px !important; }
table.tbl_formulario td.btn { padding:5px; }
table.tbl_formulario td.btn button { background:#009; color:#fff; border:0; cursor:pointer; float:right; width:104px; padding:3px 0; }

.btn_voltartop { background: url(../img/btn/bg_vaitopo_contato.gif); color:#009; no-repeat; display:block; height:20px; text-align:center; text-decoration:none; width:40px; padding-top:2px; position:absolute; bottom:50px; left:50%; margin-left:-20px;}
/*cadContato - Fim*/

/*Módulo de Curriculo*/
.cadatue { width:100%; display:table; padding: 100px 0; color:#000;}
.cadatue a, .cadatue a:hover {font-family:'Arial'; font-size:12px; color:#009; font-weight:bold;}
.cadatue form {}
.cadatue form td { padding:5px;}
.cadatue form td.lbl {color:#009; display:block; font-family:Verdana; font-weight:bold; padding:5px 0; text-align:right; }
.cadatue form input {  background:#FFF; border:1px #666 solid; color:#000; font-family:Verdana; font-size:11px; padding:3px;}
.ie .cadatue form input {height:19px; line-height:19px; padding:0 3px; }
.webkit .cadatue form input { line-height:12px;}
.chrome .cadatue form input { line-height:12px;}
.cadatue form td.txr_grd textarea { width:325px !important; height:75px;}
.cadatue form textarea { background:#FFF; border:1px #666 solid; color:#000; font-family:Verdana; font-size:11px; height:100px; padding:3px; width:390px !important;}
.cadatue form th { text-align:center; font-size:14px; font-weight:normal; text-transform:uppercase; background:#009; color:#fff; font-weight:normal; padding:5px;}
.cadatue form td.inp_normal span.ddd input {width:20px;}
.cadatue form td.inp_normal span.tel input {width:85px;}
.cadatue form td.inp_med input { width:200px;}
.cadatue form td.inp_grd input { width:345px;}
.cadatue form td.btn { text-align:right;}
.cadatue form td.btn button {background:#009; color:#fff; border:0; cursor:pointer; float:right; width:104px; padding:3px 0; }
.cadatue form td.slt_est select { background:#FFF; border:1px #666 solid; color:#000; font-family:Verdana; font-size:11px; padding:3px;}
/*Módulo de Curriculo - Fim*/