

/*  ################################################# HOME #################################################  */
/*HEADER*/

div#login{float:left; width:216px; height:107px; margin:23px 0 0 19px; display:inline;}
div#login img#title_login{float:left; width:auto; margin:0 0 0 100px; display:inline;}

div#login div#title_campos_login{float:left; width:38px; height:39px; margin:20px 0 0 0; display:inline;}
div#login div#title_campos_login img.login{float:right; width:auto; margin:0 0 0 0;}
div#login div#title_campos_login img.senha{float:right; width:auto; margin:18px 0 0 0;}

div#login  form#form_login{float:right; width:170px; /*height:60px;*/ margin:5px 0 0 0;}
div#login  form#form_login fieldset{float:left; width:170px; /*height:60px;*/ border:none; }
div#login  form#form_login fieldset label{float:left; width:170px; height:20px; margin:10px 0 0 0; background:url(../img/bg_input_logar.jpg) no-repeat;}
div#login  form#form_login fieldset label input{float:left; width:168px; height:18px; border:none; padding:2px 0 0 2px; background:none;}
div#login  form#form_login fieldset a{float:left; width:auto; margin:15px 0 0 36px; display:inline;}
div#login  form#form_login fieldset label.bot{float:right; width:auto; margin:11px 0 0 0; display:inline; background:none;}
div#login  form#form_login fieldset label.bot input{float:left; width:35px; height:18px;}

div#login p{float:left; color:#FFFFFF; margin:30px 0 0 20px; display:inline; width:185px;}
div#login b{}
div#login a{color:#FFFFFF; font-weight:bold; float:left; margin:10px 0 0 20px; display:inline; text-decoration:none; width:auto;}
div#login a:hover{text-decoration: underline;}


/*side left home*/

div#sideleft div.top{float:left; width:668px; /*height:74px;*/ border-left:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4;}
div#sideleft div.top div.conteudo{float:left; width:631px; margin:32px 0 0 16px; display:inline; padding-bottom:22px;}
div#sideleft div.top div.conteudo b{float:left; width:100%; font:bold 12px tahoma; color:#1D2D00;}
div#sideleft div.top div.conteudo p{float:left; width:100%; margin:12px 0 0 0;}

div#sideleft div.top div.conteudo b.renda{float:left; width:auto; margin:10px 0 0 0; font:bold 18px tahoma; color:#2E4600;}

div#sideleft div.bottom{float:left; width:667px; margin:5px 0 0 1px; display:inline; padding-bottom:20px;}
div#sideleft div.bottom div.title{float:left; width:auto; margin:0 0 0 0; }
div#sideleft div.bottom h1{float:left; width:auto; margin:9px 0 0 16px; display:inline; font:12px tahoma;}

div#sideleft div.bottom div.vantagens{float:left; width:641px; margin:11px 0 0 -24px; display:inline; position:relative;}
div#sideleft div.bottom div.vantagens div.vantagem{float:left; width:290px; height:70px; margin:12px 0 0 30px; display:inline;}
div#sideleft div.bottom div.vantagens div.vantagem div.conteudo{float:right; width:223px; margin:8px 0 0 0;}
div#sideleft div.bottom div.vantagens div.vantagem div.conteudo b{float:left; width:223px; margin:0 0 0 0;}
div#sideleft div.bottom div.vantagens div.vantagem div.conteudo p{float:left; width:223px; margin:0 0 0 0;}



/*side right home*/

div#sideright div.content{float:left; width:307px; border:1px solid #E4E4E4; border-top:none; border-bottom:none; padding:0 0 30px 0;}
div#sideright div.content div.conteudo{float:left; width:259px; margin:32px 0 0 18px; display:inline; padding-bottom:8px;}
div#sideright div.content div.conteudo b{float:left; width:259px;}
div#sideright div.content div.conteudo p{float:left; width:259px; margin:15px 0 0 0;}
div#sideright div.content div.conteudo b.sub{float:left; width:259px; margin:20px 0 0 0; font:bold 11px tahoma;}
div#sideright div.content div.conteudo b.noticias{float:left; width:259px; font:bold 13px tahoma; color:#2E4600;}



div#sideright div.content div.conteudo div.noticia{float:left; width:259px; margin:0 0 0 ; padding-bottom:10px; border-bottom:1px solid #F0F0F0;}

div#sideright div.content div.conteudo div.noticia a{float:left; font-weight:normal; color:#333333; text-decoration:none; margin:15px 0 0 0;}
div#sideright div.content div.conteudo div.noticia a:hover{text-decoration:underline;}

div#sideright div.content div.conteudo div.noticia b{float:none; width:auto;}


div#sideright div.content div.conteudo a{float:right; width:auto; color:#2E4600; font:bold 11px tahoma; margin:5px 0 0 0; }

/*#############################################################INTERNAS##########################################################*/

/*cadastro passo1*/
div#miolo{float:left; width:976px; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; min-height:540px; height:auto !important; height:540px; padding:0 0 50px 0;}

div#miolo div.content{float:left; width:941px; margin:13px 0 0 16px; display:inline; }



div#miolo div.content div.title{float:left; width:100%;}
div#miolo div.content div.title b{float:left; width:auto; font:bold 18px tahoma; color:#2E4600;}
div#miolo div.content div.title h1{float:left; width:auto; font:bold 18px tahoma; color:#2E4600;}
div#miolo div.content div.title h2{float:left; width:auto; font:bold 18px tahoma; color:#2E4600;}

div#miolo div.content div.title2 h1{float:left; width:auto; font:bold 12px tahoma; color:#2E4600;}
div#miolo div.content div.title2 h2{float:left; width:auto; font:bold 12px tahoma; color:#2E4600;}



div#miolo div.content div.descricao{float:left; width:100%; margin:15px 0 0 0;}

div#miolo div.content div.formulario{float:left; width:100%; margin:11px 0 0 0; /*padding:0 0 223px 0;*/}

div#miolo div.content div.formulario b.passo{float:left; width:941px; font:bold 11px tahoma;}
div#miolo div.content div.formulario b{float:left; width:auto; font:bold 11px tahoma;}

div#miolo div.content div.formulario form{float:left; width:783px; margin:0 0 0 -30px; display:inline;}
div#miolo div.content div.formulario fieldset{float:left; width:783px; border:none;}

div#miolo div.content div.formulario fieldset b{float:left; width:360px; margin:12px 0 0 30px; display:inline;}

div#miolo div.content div.formulario fieldset b.valido{float:left; width:80px; margin:12px 0 0 30px; display:inline;}
div#miolo div.content div.formulario fieldset b.erro{float:left; width:280px; margin:12px 0 0 -280px; display:inline; color:#FF0000; text-align:right;}


div#miolo div.content div.formulario fieldset label{float:left; width:360px; height:20px; margin:12px 0 0 30px; display:inline; /*background:url(../img/bg_input1.jpg) no-repeat;*/}
div#miolo div.content div.formulario fieldset label input{float:left; width:358px; height:17px; border:1px solid #CCCCCC; background:none; padding:2px 0 0 2px;}

div#miolo div.content div.formulario fieldset b.input2{float:left; width:40px; margin:12px 0 0 30px; display:inline;}
div#miolo div.content div.formulario fieldset label.input2{float:left; width:40px; height:20px; margin:12px 0 0 30px; display:inline; /*background:url(../img/bg_input2.jpg) no-repeat;*/}
div#miolo div.content div.formulario fieldset label.input2 input{float:left; width:38px; height:17px; border:1px solid #CCCCCC; background:none; padding:2px 0 0 2px;}


div#miolo div.content div.formulario fieldset b.input3{float:left; width:310px; margin:12px 0 0 9px; display:inline;}
div#miolo div.content div.formulario fieldset label.input3{float:left; width:310px; height:20px; margin:12px 0 0 9px; display:inline; /*background:url(../img/bg_input3.jpg) no-repeat;*/}
div#miolo div.content div.formulario fieldset label.input3 input{float:left; width:308px; height:17px; border:1px solid #CCCCCC; background:none; padding:2px 0 0 2px;}

div#miolo div.content div.formulario fieldset label.bot{float:right; width:110px; height:18px; margin:19px 0 0 0; background:none;}
div#miolo div.content div.formulario fieldset label.bot input{float:left; width:110px; height:18px; padding:0; border:none;}

/*cadastro passo 2*/

div#miolo div.content div.formulario fieldset.passo_2 b{float:left; width:100%; margin:12px 0 0 30px; display:inline;}

div#miolo div.content div.formulario fieldset.passo_2 label{float:left; width:360px; height:20px; margin:12px 0 0 30px; display:inline; /*background:url(../img/bg_input1.jpg) no-repeat;*/}
div#miolo div.content div.formulario fieldset.passo_2 label.select{float:left; width:90%; height:20px; margin:23px 0 0 30px; display:inline; background:none;}

div#miolo div.content div.formulario fieldset.passo_2 div.exemplo_dominio{float:left; width:auto; margin:12px 0 0 10px; display:inline;}

div#miolo div.content div.formulario fieldset.passo_2 div.exemplo_dominio b{float:left; width:auto; margin:0;}
div#miolo div.content div.formulario fieldset.passo_2 div.exemplo_dominio p{float:left; width:auto; margin:0 0 0 7px; display:inline;}
div#miolo div.content div.formulario fieldset.passo_2 div#img_layout{float:left; width:603px; margin:12px 0 0 11px; display:inline; position:relative;}




div#miolo div.content div.formulario fieldset.passo_2 div#img_layout div.content{float:left; width:182px; height:184px; margin:0 0 0 19px; display:inline;}
div#miolo div.content div.formulario fieldset.passo_2 div#img_layout div.layout{float:left; width:180px; height:147px; display:inline; border:1px solid #CCCCCC;}





div#miolo div.content div.formulario fieldset.passo_2 div#img_layout div.layout img{float:left; width:auto; margin:3px 0 0 3px; display:inline; position:relative; z-index:1;}
div#miolo div.content div.formulario fieldset.passo_2 div#img_layout div.layout div.zoom{float:right; width:37px; height:35px; margin:-32px 0 0 0; display:inline; position:relative; z-index:2; cursor:pointer;}
div#miolo div.content div.formulario fieldset.passo_2 div#img_layout div.layout div.zoom img{float:left; width:37px; height:35px; margin:0; padding:0;}

div#miolo div.content div.formulario fieldset.passo_2 div#img_layout label.radio_layout{float:left; width:15px; margin:8px 0 0 0; display:inline; background:none;}
div#miolo div.content div.formulario fieldset.passo_2 div#img_layout label.radio_layout input{float:left; width:15px; margin:0; padding:0; border:none;}

div#miolo div.content div.formulario fieldset.passo_2 div#img_layout p.radio{float:left; width:auto; margin:8px 0 0 8px; display:inline;}


div#miolo div.content div.formulario fieldset.passo_2 div.palavra_chave{float:left; width:750px; height:auto; margin:12px 0 0 30px; display:inline;}
div#miolo div.content div.formulario fieldset.passo_2 div.palavra_chave select{float:left; width:200px; height:80px;}

div#miolo div.content div.formulario fieldset.passo_2 label.palavra_chave{float:left; width:750px; height:auto; margin:12px 0 0 30px; display:inline;}
div#miolo div.content div.formulario fieldset.passo_2 div.add_remove{float:left; width:400px; height:auto; margin:20px 0 0 30px; display:inline;}
div#miolo div.content div.formulario fieldset.passo_2 div.add_remove a.add{float:left; width:auto;}
div#miolo div.content div.formulario fieldset.passo_2 div.add_remove a.remove{float:right; width:auto;}

div#miolo div.content div.formulario fieldset.passo_2 label.palavra_chave b{float:left; margin:0; width:auto; margin:5px 0 0 10px; display:inline; font:bold 12px tahoma;}

div#miolo div.content div.formulario fieldset.passo_2 label.bot{float:right; width:100%; height:18px; margin:26px 0 0 0; display:inline; padding:0; background:none;}
div#miolo div.content div.formulario fieldset.passo_2 label.bot input{float:right; margin:0; padding:0; width:65px; height:18px;}

div#miolo div.content p.nota{float:left; width:auto; margin:2px 0 0 0; }

/*cadastro passo 3*/

div#miolo div.content div.formulario fieldset label.bot3{float:right; width:750px; height:70px; margin:19px 0 0 0; background:none;}
div#miolo div.content div.formulario fieldset label.bot3 input{float:right; width:65px; height:18px; padding:0; border:none;}
div#miolo div.content div.formulario fieldset label select{float:left; width:358px; height:19px; font:11px tahoma;  padding:2px 0 0 2px;}
div#miolo div.content div.formulario fieldset label select option{float:none; width:auto;}

/*como funciona*/
div#miolo div.content div.texto{float:left; width:941px; margin:0 0 0 0;}
div#miolo div.content div.texto p{float:none; width:auto; margin:8px 0 0 0;}
div#miolo div.content div.texto p.sem_margin{float:none; width:auto; margin:5px 0 0 0;}

div#miolo div.content div.link{float:left; width:941px; margin:5px 0 0 0;}
div#miolo div.content div.link a{float:none; width:auto; color:#246F1C; text-decoration:none;}
div#miolo div.content div.link a:hover{text-decoration:underline;}


div#miolo div.content2{float:left; width:941px; margin:33px 0 0 16px; display:inline; }


div#mini_sites{float:left; width:804px; height:149px; position:relative; margin:23px 0 0 -18px; display:inline;}

div#mini_sites div.layout{float:left; width:180px; height:147px; margin:0 0 0 19px; display:inline; /*border:1px solid #CCCCCC;*/}
div#mini_sites div.layout img{float:left; width:auto; /*margin:3px 0 0 3px;*/ display:inline; position:relative; z-index:1;}
div#mini_sites div.layout div.zoom{float:right; width:37px; height:35px; margin:-38px 2px 0 0; display:inline; position:relative; z-index:2; cursor:pointer;}
div#mini_sites div.layout div.zoom img{float:left; width:37px; height:35px; margin:0; padding:0;}


/*Contato*/

div#sideleft2 div.content{float:left; width:621px; margin:35px 0 0 16px;}
div#sideleft2 div.content div.title{float:left; width:100%;}
div#sideleft2 div.content div.title b{float:left; width:auto; font:bold 18px tahoma; color:#2E4600;}

div#sideleft2 div.content div.title h1{float:left; width:auto; font:bold 18px tahoma; color:#2E4600;}

div#sideleft2 div.content p{float:left; width:100%; margin:17px 0 0 0; font-size:11px;}


div#sideleft2 div.content div.formulario{float:left; width:auto; margin:7px 0 0 0;}

div#sideleft2 div.content div.formulario b{float:left; width:auto; font:bold 11px tahoma;}

div#sideleft2 div.content div.formulario form{float:left; width:361px; margin:0 0 0 -30px; display:inline;}
div#sideleft2 div.content div.formulario fieldset{float:left; width:361px; border:none;}
div#sideleft2 div.content div.formulario fieldset b{float:left; width:360px; margin:12px 0 0 30px; display:inline;}
div#sideleft2 div.content div.formulario fieldset label{float:left; width:360px; height:20px; margin:12px 0 0 30px; display:inline;}
div#sideleft2 div.content div.formulario fieldset label input{float:left; width:358px; height:17px; background:none; padding:2px 0 0 2px;  border:1px solid #CCCCCC;}


div#sideleft2 div.content div.formulario fieldset label.msg{float:left; width:360px; height:70px; margin:12px 0 0 30px; display:inline;}
div#sideleft2 div.content div.formulario fieldset label.msg textarea{float:left; width:360px; height:70px; background:none; overflow:auto; font:12px tahoma;  border:1px solid #CCCCCC;}

div#sideleft2 div.content div.formulario fieldset label.bot{float:right; width:55px; height:18px; margin:12px 0 0 0; background:none;}
div#sideleft2 div.content div.formulario fieldset label.bot input{float:right; width:55px; height:18px; margin:0; padding:0; border:none;}

/*produtos*/

div#miolo div.content div.texto div.imagem_text{float:left; width:179px; height:147px; margin:18px 0 0 0;}

div#miolo div.content div.texto div.imagem_text div.imagem{float:left; width:162px; height:133px; margin:0 0 0 0; display:inline; border:1px solid #CCCCCC;}
div#miolo div.content div.texto div.imagem_text div.imagem img{float:left; width:auto; margin:3px 0 0 3px; display:inline; position:relative; z-index:1;}
div#miolo div.content div.texto div.imagem_text div.imagem div.zoom{float:right; width:37px; height:35px; margin:-32px -2px 0 0; display:inline; position:relative; z-index:2; cursor:pointer;}
div#miolo div.content div.texto div.imagem_text div.imagem div.zoom img{float:left; width:37px; height:35px; margin:0; padding:0;}









/**/

div#aviso{float:left; width:auto; border:1px solid; padding:10px 50px; margin:10px 0 0 0; font-weight:bold; line-height: 15px;}
.erro{background:url("../img/img_erro.png") no-repeat 10px 10px #FFD2D2; color: #FF0000; border-color: #FF0000;}
.alerta{background:url("../img/img_alerta.png") no-repeat 10px 10px #FFDBCA; color: #FF8040; border-color: #FF8040;}
.sucesso{background:url("../img/img_concluido.png") no-repeat 10px 10px #B0FFB0; color: #008000; border-color: #008000;}
