/* CSS Document */

/*********************
RESET
*********************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,li,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal; text-align:left; }
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body{text-align:center; margin:0 auto; background:#FFF; height:100%;}
img{border:none; margin:0;}
a{text-decoration:none; color:#000; font-family:Verdana, Geneva, sans-serif;}
* {margin:0; padding:0; list-style:none; vertical-align:baseline; margin:0;}
.pointer{cursor:pointer;}

body{background:#FFF url(../img/fundo.png) repeat;}
#sub_body{position:relative; padding:0 5px 5px 5px; min-width:980px; max-width:1024px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto;}
#body_topo{position:absolute; width:100%; height:230px; background:url(../img/bg_body_topo.png) repeat-x center;}
#body_ropade{position:absolute; width:100%; height:260px; margin-top:20px; background:url(../img/bg_body_rodape.png) repeat-x center;}
/* Topo */
#top{background: url(../img/bg_topo.png) repeat-x center; border-radius:15px; height:180px;}
#top li #logo{float:left; padding:20px 0 0 10px;}
#top li #img_topo{right:0px; position:absolute; border-radius: 15px;}
#top #nav{clear:both; position:relative; top:40px; height:50px; background: url(../img/barra_esc.png) repeat-x; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#top #nav #menu{position:absolute; left:186px; color:#FFF; display:inline; text-shadow:0 -1px 0 #000; border-right:1px solid #958300; border-left:1px solid #65590A;}
#top #nav #menu li {float:left; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#FFF; border-left:1px solid #958300; border-right:1px solid #000; outline:none;}
#top #nav #menu .menu_item {background: url(../img/bg_menu.png) repeat-x; float:left; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#FFF; border-left:1px solid #333333; border-right:1px solid #000; outline:none;}
#top #nav #menu .item_menu01 a{background: url(../img/divider.png) no-repeat right center; display:block; color:#FFF; padding:9px 8px 9px 8px; height:19px; width:110px; outline:none;}
#top #nav #menu .item_menu01 a:hover{background: url(../img/barra_clara.png) repeat-x;/*border-left:#515151 thin 1px;*/}
#top #nav #menu .item_menu02 a{background: url(../img/divider.png) no-repeat right center; display:block; color:#FFF; padding:16px 8px 5px 8px; height:29px; width:110px; outline:none;}
#top #nav #menu .item_menu02 a:hover{background: url(../img/barra_clara.png) repeat-x;/*border-left:#515151 thin 1px;*/}

/*#top #banner-top {float:right; right:9px; border-left:#999 double 1px; padding:5px 0 0 5px;}
#top #banner-top table{float:right; right:9px; padding:12px 0 0 3px;}
.transp {position: absolute; top:230px; left:20px; width:515px; height:50px; background:#000000; padding:5px; -moz-opacity:0.5; opacity: .5; filter:alpha(opacity=50); -khtml-opacity: 0.5;}
#tarja {position: absolute; top:230px; left:20px; width:515px; height:50px; padding:5px; z-index: 1; font-family: Trebuchet MS; font-size: 0.8em; font-weight: bold; color: #ffffff;}
#image {border:#000000; margin-top:2px; margin-bottom:2px;}
a { outline:0; }*/

#top #menu li #trat{ display:none; -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); background:#333; border-color:#2F4E6B #B0B0B0 #737373; border-width:1px; color:#333333; left:0; line-height:normal; margin-left:126px; position:absolute; top:100%; width:190px; z-index:9999; outline:none;}
#top #menu li:hover #trat, li.over #integrantes {display: block;}
#top #menu li #trat a{color:#333; padding:5px 63px 5px 8px; display:block; width:120px; outline:none;}
#top #menu li #trat a:hover{color:#FC0; background:#666 !important; outline:none;}
#top #menu li #trat li .link_trat{width:172px; /*border-left:1px solid #000000;*/ background:none; text-align:left;}
/* Slideshow */
#banner{margin-top: 50px;}
/* Container */
#container{width:1029px; position:relative;}
#container #load_img{position:absolute; height:510px; width:1000px; margin:17px 13px; background:url(../img/white.png) repeat; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); z-index:1;}
#container #load_img #carregando{margin:250px 450px 0 450px;}
#container #conteudo{min-width:980px; height:530px;}
#container #conteudo #image_pdt{width:980px; color:#FF0;}	
	.topo_left{position:absolute; float:left; width:25px; height:25px; background:url(../img/border1.png) no-repeat 0 0;}
	.topo_middle{position:absolute; margin-left:25px; width:979px; height:25px; background:url(../img/border1.png) repeat-x 0 -50px;}
	.topo_right{position:absolute; right:0px; width:25px; height:25px; background:url(../img/border1.png) no-repeat -25px 0;}
	.sd_left{position:absolute; margin-top:25px; width:25px; height:495px; background:url(../img/border2.png) repeat-y 0 0;}
	.sd_right{position:absolute; margin-top:25px; right:0px; width:25px; height:495px; background:url(../img/border2.png) repeat-y -25px 0;}
	.base_left{position:absolute; width:25px; height:25px; margin-top:520px; background:url(../img/border1.png) no-repeat 0 -25px;}
	.base_middle{position:absolute; width:979px; height:25px; margin:520px 0 0 25px; background:url(../img/border1.png) repeat-x 0 -75px;}
	.base_right{position:absolute; width:25px; height:25px; right:0px; margin-top:520px; background:url(../img/border1.png) no-repeat -25px -25px;}
#quest{position:absolute; width:96%; height:497px; margin:23px; background:#FFF /*url(../img/base_body.png) repeat-x bottom;*/}
#quest h1{font:normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00F; text-shadow:0 -1px 0 #CCCCCC; margin-left:10px;}
#quest h2{font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-shadow:0 -1px 0 #CCCCCC; letter-spacing:1px;}
#quest h3{font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00; text-shadow:0 -1px 0 #CCCCCC; margin-left:10px; text-align:left; }
#quest li{overflow-x: hidden; overflow-y:scroll; padding:10px; text-align:justify; font-size:14px; width:955px; height:360px;}
#quest p{padding:5px 0 0 0;}
/*
#lb_erro_resp_nome{display:none; color:#F00;}
#lb_erro_resp_tel{display:none; color:#F00;}
#lb_erro_resp_email{display:none; color:#F00;}
#lb_erro_resp1_11{display:none; color:#F00;}
#lb_erro_resp1_12{display:none; color:#F00;}
#lb_erro_resp1_13{display:none; color:#F00;}
#lb_erro_resp1_14{display:none; color:#F00;}
#lb_erro_resp1_2{display:none; color:#F00;}
#lb_erro_resp1_3{display:none; color:#F00;}
#lb_erro_resp1_4{display:none; color:#F00;}
#lb_erro_resp1_5{display:none; color:#F00;}
#lb_erro_resp1_6{display:none; color:#F00;}
#lb_erro_resp1_7{display:none; color:#F00;}
#lb_erro_resp1_8{display:none; color:#F00;}
#lb_erro_resp1_9{display:none; color:#F00;}
#lb_erro_resp1_10{display:none; color:#F00;}
#lb_erro_resp2_11{display:none; color:#F00;}
#lb_erro_resp2_11a{display:none; color:#F00;}
#lb_erro_resp2_11b{display:none; color:#F00;}
#lb_erro_resp2_11c{display:none; color:#F00;}
#lb_erro_resp2_11d{display:none; color:#F00;}
#lb_erro_resp2_11e{display:none; color:#F00;}
#lb_erro_resp2_11f{display:none; color:#F00;}
#lb_erro_resp2_11g{display:none; color:#F00;}
#lb_erro_resp2_11h{display:none; color:#F00;}
#lb_erro_resp2_12a{display:none; color:#F00;}
#lb_erro_resp2_12b{display:none; color:#F00;}
#lb_erro_resp2_12c{display:none; color:#F00;}
#lb_erro_resp2_13a{display:none; color:#F00;}
#lb_erro_resp2_13b{display:none; color:#F00;}
#lb_erro_resp2_13c{display:none; color:#F00;}
#lb_erro_resp2_13d{display:none; color:#F00;}
#lb_erro_resp2_13e{display:none; color:#F00;}
*/


#bt_base ul .pos_left{float:left; padding:17px 0; margin-right:10px;}
#bt_base ul .pos_right{padding:17px 0;}
#bt_base ul #bt_enviar{cursor:pointer; width:90px; height:35px; background:url(../img/bt_green.png) no-repeat center; border:none; font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-shadow:0 -1px 0 #000; padding:23px;}
#bt_base ul #bt_envio{overflow-y:hidden; height:25px; width:90px; float:left; display:none; margin-top:6px; }
#bt_base ul #bt_volta{overflow-y:hidden; height:24px; width:90px; display:none;}
#bt_base ul .bt_voltar{background:url(../img/bt_black.png) no-repeat center; text-align:center; font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-shadow:0 -1px 0 #000; padding:23px;}
#bt_base ul #bt_avanca{overflow-y:hidden; height:24px; width:90px;}
#bt_base ul .bt_avancar{background:url(../img/bt_black.png) no-repeat center; text-align:center; font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-shadow:0 -1px 0 #000; padding:15px;}
.pergunta{width:190px; float:left;}
.pergunta2{width:260px; float:left;}

/* Tabelas */
table, td{
	font:100% Arial, Helvetica, sans-serif; 
}
table{width:100%;border-collapse:collapse;margin:1em 0;}
th, td{text-align:left;padding:.5em;border:1px solid #fff;}
th{background:#328aa4 url(tr_back.gif) repeat-x;color:#fff;}
td{background:#e5f1f4; height:30px;}

/* tablecloth styles */

tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
th.down, tr.even th.down, tr.odd th.down{background:#bce774;}
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}

/* Video */
/*#video li #fechar_form{position:absolute; right:10px; outline:none; cursor:pointer;}
#video h1{font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#030; background:url(../imagens/layout/IconeCadastro.png) no-repeat; padding: 10px 5px 15px 50px;}
#video span{color:#F00;}
#titulo_mini_video{position:Absolute; font-size:16px; font-weight:bold; margin:10px 0 0 15px;}
#video_aula #container{background:#000; margin:6px 0 0 7px;}*/

/* Rodape */
#rodape{position:relative; clear:both; position:absolute; z-index:10000; width:1024px;}
#base{background:url(../img/bg_rodape.png) repeat-x left; text-align:center; margin-top:30px; text-shadow:0 -1px 0 #000; height:220px; border-radius:15px;}
#base ul{padding-bottom:10px;}


#criador{width:208px; height:180px; float:left; padding:10px; margin-top:10px; border-right:2px solid #666; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#000000; text-shadow:0 -1px 0 #FFFFFF;}
#criador li{margin-bottom:10px;}
#criador .web_01{font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#000; text-shadow:0 -1px 0 #FFFFFF;}
#criador p {margin-top:80px;}
#criador p #designer{font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; text-shadow:0 1px 0 rgba(255, 255, 255, 0.8); color:#999;}

#center_rodape{width:564px; padding:0 10px;border-left:1px solid #CCC; height:202px; position:absolute; margin:10px 228px 0 229px; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#000000; text-shadow:0 -1px 0 #FFFFFF; }
#center_rodape li .titulo_nav{margin:0 auto; text-align:center;}
#center_rodape #menu{margin:0 auto; width:564px; text-align:center;}
#center_rodape #menu li{display:inline; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#000; text-shadow:0 -1px 0 #FFFFFF; margin:10px 0 0 0; clear:both;}
#center_rodape #menu li a{color:#000;}

#center_rodape li #link_rdp{font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#000; text-shadow:0 -1px 0 #FFFFFF; margin:10px 0 0 0; clear:both;}
#center_rodape li #link_rdp a{color:#FFF;}
#center_rodape li #center_base{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#000; text-shadow:0 -1px 0 #FFFFFF; margin:10px 0 0 10px; clear:both;}
#base #separador{right:0; position:absolute; border-left:1px solid #666; height:202px; margin-top:10px; width:209px;}
#base #img_excl{position:absolute; right:0; margin:26px 3px 0 0;}
#duvida_acesso {border-left:1px solid #CCC; position:absolute; right:0; width:208px; height:202px; margin-top:10px;}
#duvida_acesso li #link_frs_01{margin-top:90px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:#000; text-shadow:0 -1px 0 #FFFFFF;}
#duvida_acesso li #link_frs_02{color:#FFF;}
#duvida_acesso li #link_clique a{font-size:16px; color:#FFF; margin-top:45px;}

/* Empresa */
#quest img{float:left; padding-right:10px;}
#emp #painel_img{float:left; width:300px; margin:0 10px;}
#emp #painel_img p{font: 9px Arial, Helvetica, sans-serif;}
#emp #artigo1{margin-left:310px;}
#emp #artigo1 #text{margin-top:15px; width: 67%; height:430px; position:absolute; overflow-x:hidden; overflow-y:scroll;}
#emp #artigo1 #text p{font: 16px Arial, Helvetica, sans-serif; text-align:justify; padding:0 15px 0 0;}

#emp #artigo1 #text #tbl_contato{width: 620px;}

/* Inicial */
#text .chamadas{font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#666; margin-left:10px; text-align:justify;}
#text .chamadas a{font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #F00;}

/* Resposta de envio */
#conteudo_resp{width: 900px; margin:0 auto;}
#quest_resp{position:absolute; width:850px; height:497px; margin:23px; background:#FFF /*url(../img/base_body.png) repeat-x bottom;*/}
#quest_resp h1{font:normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00; text-shadow:0 -1px 0 #CCCCCC; margin-left:10px;}
#quest_resp h2{font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-shadow:0 -1px 0 #CCCCCC; letter-spacing:1px; text-align:center;}
#quest_resp h3{font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00; text-shadow:0 -1px 0 #CCCCCC; margin-left:10px; text-align:left; }
#quest_resp li{padding:10px; text-align:center; font-size:14px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
#quest_resp p{padding:5px 0 0 0;}
#emp #artigo2{margin-left:0px;}
#conteudo_resp #image_pdt{width: 900px; position:absolute;}
#conteudo_resp #image_pdt .topo_middle{position:absolute; margin-left:25px; width:850px; height:25px; background:url(../img/border1.png) repeat-x 0 -50px;}
#conteudo_resp #image_pdt .base_middle{position:absolute; width:850px; height:25px; margin:520px 0 0 25px; background:url(../img/border1.png) repeat-x 0 -75px;}
#quest_resp ul li .bt_quest{background:url(../img/bt_black.png) no-repeat center; text-align:center; font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-shadow:0 -1px 0 #000; padding:23px;}