* {margin:0;padding:0;}
a {text-decoration:none;-moz-outline:none;}
a:hover {text-decoration:underline;}
img {border:0 none;}
html,body,form{height:100%;border:none;}
body, td, span, div, p{font:11px Arial;color:#333333;}
body#pgPopImg{ margin:0; padding:0;}
label{cursor:pointer;}
ul {list-style:none;}
h1, h2, h3, h4, h5 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1em;
}
h1, h2 {font-size: 20px;}
h1{margin:25px 0;width:275px;}
h2{margin:0 0 10px 0}

#apresentacao dl{width:228px;float:left;margin:0 0 20px 0}
#apresentacao dl.prim{margin:0 40px 20px 0}
#apresentacao dt{font-weight:bold;}

/* ESTRUTURA */
#main{height:100%;background:url(../img/bgr_rod.jpg) center repeat-y;position:relative;}
#top{width:775px;margin:auto;height:137px;background:url(../img/bgr_topo.jpg) no-repeat;position:relative;}
.mode2 #top{background:url(../img/bgr_topo2.jpg) no-repeat;}
#logo{position:absolute;top:51px;left:0px;}
#linkstop{position:absolute;top:15px;left:490px;height:26px;background:url(../img/fio_v_duplo_2.gif) 92px 0 no-repeat;}
.mode2 #linkstop{top:15px; left:520px;background:url(../img/fio_v_duplo_2.gif) 105px 0 no-repeat;}
.mode2 #linkstop.log{ left:490px;background:url(../img/fio_v_duplo_2.gif) 92px 0 no-repeat;}
#linkstop img{margin:6px 16px 0 16px}

.ResultadoQualificado
{ 
    font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1em; 
	font-size: 20px;
	margin:25px 0; width:275px;
	color: #3E6833;
}
.ResultadoDesqualificado
{
    font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1em;
	font-size: 20px;
	margin:25px 0; width:275px;
	color:Red;
}

.boxtop{position:absolute;top:63px;left:580px;padding:0 0 10px 0;background:url(../img/bgr_box_top.jpg) no-repeat;width:194px; z-index:2;}
.boxtop .boxtopo_cont{width:157px;border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC; padding:12px 10px 16px 18px;font:9px tahoma;color:#666666;margin:5px 0 0 4px;background:#fff url(../img/bgr_box.jpg) no-repeat;}
.boxtop .boxtopo_cont input{border:solid 1px #A9CCA5;width:114px;height:12px;background:#FFF;font:9px tahoma;color:#666666;padding:2px;margin:6px 0 0 0;}
.boxtop .boxtopo_cont label{display:block;width:30px;text-align:right;float:left;margin:10px 2px 0 0}
.boxtop .boxtopo_cont #esenha {margin-top:12px;color:#666666;text-decoration:underline;font:9px tahoma;}
.boxtop .boxtopo_cont a{color:#666666;text-decoration:underline;}
.boxtop .boxtopo_cont strong{color:#3E6833}
.boxtop .boxtopo_cont .bt_enviar{border:none;width:48px;height:23px;padding:0;margin:6px 0 0 0;float:right;}

.mode2 .boxtop{ top:103px;background:url(../img/bgr_box_top_mode2.jpg) no-repeat;}
.mode2 .boxtop .boxtopo_cont{ border:0;font:11px Arial, Helvetica, sans-serif; color:#333333;}
.mode2 .boxtop div.boxtopint{ width:170px; background:none; padding:28px 0 9px 14px;border-bottom:1px solid #CCCCCC;border-left:solid 1px #CCCCCC;}
.mode2 .boxtop div.boxcinza{ width:142px; padding:9px; margin:18px 0 15px 0; background:#EFEFEF;}
.mode2 .boxtop label{ width:35px; display:block; float:left; clear:both; text-align:right; cursor:default;}
.mode2 .boxtop div.boxtopbtns{ width:165px; background:0; padding:10px 0 0 0 ;}
.mode2 .boxtop div.boxtopbtns a{ width:auto; font:9px tahoma; color:#666666; }
.mode2 .boxtop div.boxtopbtns img{ vertical-align:middle; margin-left:20px;}

.mode2 .boxtop.log{ top:63px;background:url(../img/bgr_box_top.jpg) no-repeat;}
.mode2 .boxtop.log .boxtopo_cont{width:157px;border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC; padding:12px 10px 16px 18px;font:9px tahoma;color:#666666;margin:5px 0 0 4px;background:#fff url(../img/bgr_box.jpg) no-repeat;}


.mode2 .boxtop .boxtopncad{ width:194px; background:url(../img/bgr_boxncad.jpg) no-repeat; margin:10px 0 0 0; padding:35px 0 0 0; }
.mode2 .boxtop .boxtopncad img{ margin:0 0 0 19px;}
.mode2 .boxtop .boxtopncad div{ border-bottom:1px solid #CCCCCC;border-left:solid 1px #CCCCCC;margin:0 0 0 4px;padding:18px;width:142px;}
.mode2 .boxtop .boxtopncad div a{ font:10px Arial, Helvetica, sans-serif;color:#666666;}


#left{width:50%;background:url(../img/bgr_top_l.jpg) right repeat-x;position:absolute;top:0;left:0;height:137px;}
#right{width:50%;background:url(../img/bgr_top_r.jpg) repeat-x;position:absolute;top:0;right:0;height:137px;}
#menu{width:275px;float:left;background:url(../img/bgr_menu.jpg) no-repeat;text-align:left;}
#menu ul{margin:4px 0 0 54px;}
#menu li {height:auto;_height:14px;}
#menu li.fio {height:1px;background:url(../img/menu/fio.jpg) no-repeat;line-height:1px;font-size:1px;margin:5px 0;}
#menu .submenu {margin:5px 0 0 0}
.mode2 #cont_left{width:70px; height:140px;background:url(../img/bgr_cont2_left.jpg) no-repeat;float:left;}
#main_cont{background:#ffffff;text-align:center;_height:1%;overflow-x:auto;padding:0 0 30px 0;}
#main_cont_block{width:775px;margin:auto;}
#content{width:500px;float:right;text-align:left;}
.mode2 #content{float:left; min-height:400px; _height:400px}
#footer{background:url(../img/bgr_rod2.jpg) center no-repeat;text-align:center;}
#footer, #footer a {font:10px Arial;color:#666666}
#footer_cont{width:500px;height:58px;margin:auto;text-align:left;padding:20px 0 0 275px;color:#666666;}
#footer_cont img {margin:3px 0;}
.inputbox{ border:solid 1px #A9CCA5;background:#FFF;font:9px tahoma;color:#666666;padding:2px;margin:6px 0 0 0;}
.inputoff{ border:solid 1px #D4E6D2;color:#999999;}
.call{clear:all}

.barra{height:5px;background: #EFEFEF;width:488px;margin:14px 0 0 0; clear:both;}
h3.barrattl{width:147px;background:#EFEFEF url(../img/blt_seta_baixo.gif) 156px no-repeat;padding:6px 20px 6px 8px;margin: 0 0 14px 0}


dl.def dt{ 
	width:176px;
	text-align:right;
	float:left;
	padding:0 12px 0 0;
	margin:0 0 12px 0;
	clear:both;
	vertical-align:middle;
}
dl.def dt.col{ text-align:left; font:10px Arial, Helvetica, sans-serif;	font-style: italic;}
dl.def dd.col{ text-align:right;}
dl.def dd{ 
	width:315px;
	_width:305px;
	margin:0 0 12px 176px;
	_margin-left:0;
	text-align:left;
}
dl.rcol dd{ margin-left:176px;}
dl.def dd img{margin:0 10px 0 0;}
dl.def dd input{ height:12px; margin:0 5px 0 0; vertical-align:middle; }
dl.def dd span.txtleg{ font-size:10px;}
dl.def dd .radiobox{ width:10px; height:10px; margin:0 10px 0 0; padding:0; cursor:pointer;}
dl.def dd .txtin{ padding:0 3px 0 6px; vertical-align:middle;}
dl.def dd.ddajuste{ margin-top:-8px; margin-left:186px; }

dl.down dt{
	width:230px;
	background:#EFEFEF url(../img/ico_down_pdf.gif) no-repeat 15px center;
	float:left;
	display:inline;
	margin:0 20px 12px 0;
	vertical-align:middle;
}
dl.down dt a.downpdf{
	color:#333333;
	padding:10px 0 10px 0;
	margin-left:40px;
	text-decoration:none;	
	display:block;
}
dl.down dt a.downpdf span{ font-size:10px;color:#666666;}
dl.down dt a.downpdf:hover{ text-decoration:underline;}
dl.down dt a.downpdf:hover span{text-decoration:none;}

ul.dobcol li{
	width:226px;
	float:left;
}
ul.dobcol li.left{ margin-right:37px;}
ul.dobcol li ul li{ margin-bottom:2px;}


/* ABAS */
.abaoff{color:#808080;}
.abaon{color:#000;}		
#abas{margin:5px 0 0 0;background:url(../content/etapas/img/bgr_abap_1.gif) no-repeat;}
#abacont{background:#EFF0EC url(../img/bgr_pontilhado_h.gif) bottom repeat-x;width:452px;padding:18px;}


/* ITENS NEGÓCIO */
dl.itemnegocio{ clear:both; margin-bottom:15px; display:table;}
dl.itemnegocio dt{ width:118px;	float:left;	display:table-column;}
dl.itemnegocio dd{ width:350px; float:left;	display:table-column; line-height:18px;}
dl.itemnegocio dd p{ line-height:16px;}


/* FORMULARIO DE CADASTRO */
#box-cadastro{ width:500px; position:absolute; margin-top:103px; left:70px; background:#FFFFFF url(../img/bgr_content_desloc.jpg) no-repeat; padding:33px 0 33px 4px;}
#box-cadastro .ttl{ margin:0 0 44px 19px;}
#box-cadastro p{ width:480px;}
#box-cadastro dl.def dt{ padding-right:0}
#box-cadastro dl.def dd{ padding-left:5px}
#box-cadastro dl.def dd.ddajuste{ margin-top:-8px; margin-left:0; margin-left:176px; }


/* ESQUECI MINHA SENHA */
#box-esqsenha h1{ margin-bottom:0;}
#box-esqsenha a{ color:#333333;}
#box-esqsenha .barrattl{ margin-bottom:5px;}
#box-esqsenha dl.def dt{ padding:3px 0 0 0;}
#box-esqsenha dl.def dd{ padding-left:5px;}

/* ETAPA 3 */
#boxThumbs{ padding:20px 0;}
#boxThumbs ul{ list-style:none; margin:0; padding:8px 0 0 0;}
#boxThumbs ul li{ float:left; margin:0 18px 18px 0;}
