/*
Folha de Estilos CSS
Construtor de Sites - Task
Data: 11/2009
Autor: Lucas Gustavo (lucas@task.com.br)
*/

*{
    margin:0;
    padding:0;
}

body{
    font-family:Trebuchet MS, Verdana;
    font-size:14px;
    color:#333;
    width:100%;
    background:url(../images/bg.jpg) repeat-x;
    text-align:center;
}

/* NavBar */
.navbar{width:960px;text-align:center;margin:auto;background:url(http://www.task.com.br/imagens/navbar-task/bg_bar.jpg) repeat-x;height:30px;}
.navbar a{float:left;height:25px;padding-top:7px;text-decoration:none;border:none;width:170px;font-family:Trebuchet MS;font-size:11px;color:#FFF;text-transform:uppercase;}
.navbar a:hover{text-decoration:underline}
.navbar a.imagem{padding-top:0px;width:100px !important;padding-left:25px;}
.navbar a img{float:left;border:none;width:auto !important;height:auto !important;padding-top:0 !important;}
.navbar p{float:left;width:1px !important;background:url(http://www.task.com.br/imagens/navbar-task/separador01.jpg) no-repeat;height:24px;margin-top:2px;}
.url{float:right !important;width:auto !important;padding-top:0 !important;}
/* Fim - NavBar */

a{
    text-decoration:none;
    cursor:pointer;
    border:none;
    outline:none;
}

a img{
    border:none;
}

input[type=button],input[type=submit]{
    padding:1px 7px;
}

.clear{
    clear:both;
}

#pagina{
    width:960px;
    margin:0 auto;
    text-align:left;
}

.topo{
    float:left;
    width:960px;
}

.logo{
    float:left;
    width:300px;
}

.logo a{
    float:left;
    margin:0 5px 5px 0;
    border:none;
}

.logo a img{
    border:none;
}

.menu{
    float:right;
    width:650px;
    text-align:right;
}

.menu a{
    float:right;
    margin:-8px 3px 0 0;
    *margin:-5px 3px 0 0;
    border:none;
}

.menu a img{
    border:none;
}

.conteudo{
    float:left;
    width:960px;
    clear:both;
    /*margin:42px 0 20px 0;*/
    margin:20px 0 20px 0;
    *margin:20px 0 20px 0;
}

.conteudo h1{
    float:left;
    width:950px;
    cursor:default;
    clear:both;
    font-size:22px;
    color:#1379B2;
    font-weight:normal;
    *margin-top:20px;
}

#feedback{
    *margin-top:30px !important;
    *margin-bottom:-15px;
}

.conteudo h2.especial{
    clear: both;
color: #1379B2;
cursor: default;
float: left;
font-size: 17px;
font-weight: normal;
width: 100% !important;

}
.conteudo h2{
    float:left;
    width:950px;
    clear:both;
    font-size:17px;
    color:#333;
    margin:1px;
    cursor:default;
    font-weight:normal;
}

.engloba_opcoes_capa{
    float:left;
    width:710px;
    margin:0 0 0 120px;
    clear:both;
    text-align:center;
}

.box_opcoes_examples{
    width: 510px;
    height:140px;
    background:url(../images/bg_box_opcoes_ex.jpg) no-repeat;
    margin: 0 20px 20px 20px;
    cursor:pointer;
}
.box_opcoes{
    float:left;
    width:307px;
    height:206px;
    background:url(../images/bg_box_opcoes.jpg) no-repeat;
    margin:20px;
    cursor:pointer;
}

.box_opcoes_hover{
    background:url(../images/bg_box_opcoes_hover.jpg) no-repeat !important;
}

.box_opcoes_ativo{
    background:url(../images/box_opcoes_ativo.png) no-repeat;
    width:314px !important;
    height:219px !important;
    margin-top:7px !Important;
    *margin-left:15px !important;
}

.box_opcoes h3, .box_opcoes_hover h3, .box_opcoes_ativo h3, .box_opcoes_examples h3   {
    float:left;
    width:100%;
    color:#FFF;
    font-size:18px;
    cursor:pointer;
    font-weight:normal;
    margin:5px 0 0 7px;
}
.box_opcoes h3, .box_opcoes_hover h3, .box_opcoes_ativo h3  {
    text-align:left;
}
.box_opcoes_examples h3   {
    text-align:center;
}


.box_opcoes_ativo h3{
    margin:18px 0 0 7px !important;
}

#box02.box_opcoes_ativo2{
    margin-left:13px !important;
}

#box02.box_opcoes_ativo2{
    float:13px !important;
}


.box_opcoes span, .box_opcoes_examples span{
    float:left;
    width:265px;
    color:#666;
    text-align:left;
    font-size:15px;
    cursor:pointer;
    font-weight:normal;
    margin:25px 0 0 18px;
}

.box_opcoes_hover span{
    color:#126C9E;
}

.box_opcoes_ativo span{
    color:#126C9E;
    width:265px;
}

.engloba_opcoes_capa p, .p_duvidas{
    float:left;
    font-size:12px;
    color:#666;
    margin:10px 0 0 295px;
    cursor:default;
}

.demo, .demo_hover{
    width:315px;
    height:80px;
    margin:0px;
    cursor:pointer;
}

.demo_hover{
  background:url(../images/demo_hover.jpg) no-repeat !important;  
}

.demo{
   background: url(../images/demo.jpg) no-repeat;
}
.demo h3, .demo_hover h3{
    float:left;
    width:100%;
    color:#FFF;
    font-size:18px;
    cursor:pointer;
    font-weight:normal;
    margin:30px 0 0 10px;
}

.p_duvidas{
    width:100%;
    margin:40px 0 0 0 !important;
    text-align:center;
    clear:both;
}

.engloba_opcoes_capa p a, .p_duvidas a{
    color:#666;
    text-decoration:underline;
}

.engloba_opcoes_capa p a:hover, .p_duvidas a:hover{
    text-decoration:none;
}

.rodape{
    width:730px;
    height:49px;
    background:url(../images/bg_rodape.jpg) no-repeat;
    margin:auto;
    margin-top:30px;
}

.rodape p{
    float:left;
    color:#137AB2;
    font-size:10px;
    text-align:center;
    width:100%;
    margin:40px 0 0 0;
    cursor:default;
}

.rodape p.especial{
    float:left;
    color:#999 !important;
    font-size:10px;
    text-align:center;
    width:100%;
    margin:2px 0 0 0 !important;
    cursor:default;
}

.rodape p a{
    color:#137AB2;
    font-size:10px;
    text-align:center;
    cursor:pointer;
    text-decoration:none;
}

.rodape p.especial a{
    color:#999 !important;
}

.rodape p a:hover{
    text-decoration:underline;
}

/* Boxes */
#divBackground{
    float:left;
    width:100%;
    height:100%;
    position:fixed;
    *position:absolute;
    z-index:9999;
    background:#FFF;
    filter:alpha(opacity=80) !important;
    -moz-opacity: 0.8;
    opacity: 0.8;
    -khtml-opacity: 0.8 !important;
    *margin-left:-190px;
}

.englobaDivBox{
    text-align:center;
    margin:auto;
    float:left;
    width:97%;
    *margin-left:-190px;
    position:absolute;
    z-index:99999;
    margin-top:180px;
}

.divBox{
    width:300px;
    margin:auto;
    margin-top:-30px;
    *margin-top:0;
}

#BoxAdministrar, #BoxNovoSite, #BoxConfirmaEstilos{
    width:450px;
    height:200px;
    text-align:left;
    background:#F4F9FB;
    border:2px solid #1379B2;
}

#BoxNovoSite{
    height:265px;
}

#BoxAdministrar{
    background:url(../images/login.png) bottom right no-repeat #F4F9FB;
}

#BoxAdministrar h4, #BoxNovoSite h4, #BoxConfirmaEstilos h4{
    float:left;
    width:100%;
    color:#FFF;
    background:#1379B2;
    font-size:17px;
    font-weight:normal;
    padding-top:3px;
    padding-bottom:3px;
    cursor:default;
    text-align:center;
}

#BoxAdministrar form, #BoxNovoSite form{
    float:left;
    width:100%;
    margin:30px 0 0 0;
}

#BoxAdministrar input.input, #BoxNovoSite input.input{
    float:left;
    border:1px solid #1379B2;
    padding:2px;
    font-size:14px;
    color:#333;
    margin:5px;
    width:220px;
    *height:22px;
}

#BoxAdministrar a, #BoxNovoSite a, #BoxConfirmaEstilos a{
    float:left;
    margin:-26px 0 0 426px;
    *margin:-26px 0 0 422px;
    border:none;
    width:21px;
    height:21px;
    cursor:pointer;
}

#BoxAdministrar a img, #BoxNovoSite a img, #BoxConfirmaEstilos a img{
    filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
    -khtml-opacity: 1.0;
}

#BoxAdministrar a:hover img, #BoxNovoSite a:hover img, #BoxConfirmaEstilos a:hover img{
    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    -khtml-opacity: 0.9;
}

#BoxAdministrar label, #BoxNovoSite label, #BoxConfirmaEstilos label{
    float:left;
    clear:both;
    cursor:default;
    font-size:17px;
    color:#1379B2;
    font-weight:normal;
    width:60px;
    margin:5px 0 0 75px;
    text-align:left;
}

#BoxNovoSite label{
    width:150px;
    font-size:15px;
    margin:5px 0 0 30px;
}

#BoxNovoSite label a{
    width:19px;
    float:right;
    border:none;
    cursor:pointer;
    margin:2px !important;
    *margin:-18px 0 0 0 !important;
    position:normal !Important;
    background:url(../images/icon_pergunta.png) no-repeat;
    height:19px;
}

#BoxAdministrar input.botao, #BoxNovoSite input.botao{
    float:left;
    margin-left:139px;
    margin-top:5px;
    padding:1px 7px 1px 7px;
    *padding:2px 5px 1px 5px;
}

#BoxNovoSite input.botao{
    margin-left:184px;
    margin-top:8px;
}

#boxDuvida{
    font-size:11px !Important;
    color:#333 !Important;
    width:330px;
    height:300px;
    background:#F7FDCB;
    z-index:999999;
    border:1px solid #C2D071;
    margin:23px 0 0 465px;
    position:absolute;
}
#boxDuvida h5{
    float:left;
    font-size:12px;
    color:#333;
    text-align:left;
    width:300px;
    *width:280px;
    white-space:normal !important;
    font-weight:bold;
    font-family:Verdana;
    margin:5px 5px 8px 5px;
}
#boxDuvida iframe{
    float:left;
    clear:both;
}

/* Tela ESTILOS */
.escolha_estilo{
    float:left;
    clear:both;
    width:425px;
    height:325px;
    overflow:auto;
    margin:20px 20px 0 10px;
    _margin:20px 20px 0 0px;
}

.escolha_estilo_div{
    position: relative;
    float:left;
    border:2px solid #137BB2;
    margin:10px;
    _margin:8px;
    filter:alpha(opacity=90) !important;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -khtml-opacity: 0.9 !important;
}

.escolha_estilo_div:hover{
    border:2px solid #711313;
    filter:alpha(opacity=100) !important;
    -moz-opacity: 1.0;
    opacity: 1.0;
    -khtml-opacity: 1.0 !important;
}

.indica_fluxo{
    float:left;
    width:40px;
    height:50px;
    margin:160px 10px 0 0px;
    *margin:160px 5px 0 5px;
    _margin:160px 0 0 0;
    background:url(../images/bg_indica_fluxo.jpg) no-repeat;
}

.escolha_cor{
    width:424px;
    height:340px;
    float:left;
    background:url(../images/bg_escolha_cor.jpg) no-repeat;
}

.desativado{
    background:#FFF;
    filter:alpha(opacity=70) !important;
    -moz-opacity: 0.7;
    opacity: 0.7;
    -khtml-opacity: 0.7 !important;
    z-index:99999;
    width:424px;
    height:340px;
    float:left;
    position:absolute;
    margin:0 0 0 505px;
    *margin:0px 0 0 0px;
}

.escolha_engloba_cor{
    float:left;
    margin:90px 0 10px 30px;
    width:410px;
}

.escolha_cor a{
    float:left;
    padding:1px;
    width:105px;
    height:83px;
    border:1px solid #54B8ED;
    margin:5px;
}

.escolha_cor a:hover{
    border:1px solid #711313;
}

.escolha_cor h2{
    float:left;
    font-size:17px;
    color:#1379B2;
    font-weight:normal;
    clear:both;
    width:300px;
    margin:25px 0 10px 35px;
    _margin:25px 0 10px 35px;
}

.escolha_cor input{
    float:left;
    clear:both;
    margin:5px 0 0 35px;
}

.opcoes_estilo{
    float:left;
    width:177px;
    height:32px;
    position:absolute;
    z-index:99;
    margin:-32px 0 0 0px;
    *margin:80px 0 0 -181px !important;
}

.escolhido_estilo{
    float:left;
    width:48px;
    height:58px;
    position:absolute;
    z-index:99999;
    margin:-100px 0 0 65px;
    *margin:28px 0 0 -115px;
    background:url(../images/escolhido_estilo.png) no-repeat;
}

.esc_est2{
    margin:18px 0 0 -83px !Important;
    position:relative !important;
}

.opcoes_estilo a{
    float:left !important;
    width:74px !important;
    clear:none !important;
    opacity:1.0 !Important;
    height:25px !important;
    position:absolute !important;
    z-index:6;
    border:none !important;
}

.opcoes_estilo_bg{
    width:177px;
    background:#FFF;
    position:absolute;
    z-index:5;
    filter:alpha(opacity=60) !important;
    -moz-opacity: 0.6;
    opacity: 0.6;
    -khtml-opacity: 0.6 !important;
    height:32px;
    float:left;
    margin:0 0 0 0px;
}

.btn_visualizar{
    background:url(../images/btn_visualizar.png) no-repeat !important;
    margin:4px 4px 0 9px !important;
}

.btn_visualizar:hover{
    background:url(../images/btn_visualizar_hover.png) no-repeat !important;
}

.btn_escolher{
    background:url(../images/btn_escolher.png) no-repeat !important;
    margin:4px 4px 0 94px !important;
}

.btn_escolher:hover{
    background:url(../images/btn_escolher_hover.png) no-repeat !important;
}

#BoxConfirmaEstilos img#imgConfirma{
    margin:30px 0 0 195px;
    border:none;
    clear:both;
    float:left;
}

.txtUrlFile{
    width:300px;
    float:left;
    clear:both;
    text-align:center;
    font-size:16px;
    *font-size:14px;
    margin-top:15px;
    color:#003366;
    margin-left:75px;
}

/* Fim - Tela ESTILOS */

/* Tela P�GINAS */

.engloba_paginas{
    float:left;
    width:100%;
    text-align:center;
}

.escolha_paginas{
    width:640px;
    margin:auto;
    clear:both;
    *margin-left:180px;
}

.escolha_paginas h2{
    float:left;
    clear:both;
    width:90%;
    font-size:17px;
    font-weight:normal;
    color:#333;
    margin:0 0 10px 7px;
}

.menu_site{
    float:left;
    clear:both;
    width:300px;
    min-height:200px;
    padding:10px 5px 8px 0;
    background:#F2FCFE;
    border:1px solid #54B8EC;
    margin:40px 20px 10px 0;
}

.menu_site h2{
    background:url(../images/icon_menus.png) top left no-repeat;
    padding-left:32px;
    height:32px;
    margin:0 0 4px 7px;
}

.item_menu{
    float:left;
    width:270px;
    height:25px;
    clear:both;
    margin:5px 0 0 7px;
}

.item_menu input{
    float:left;
    *width:15px;
    margin:6px 6px 6px 15px;
    *margin:2px 6px 6px 15px;
}

.item_menu p{
    float:left;
    margin:3px;
    cursor:default;
    text-decoration:none;
    width:190px;
}

.item_menu p.deselected{
    text-decoration:line-through !important;
}

.item_menu p.selected{
    text-decoration:normal !important;
}

.item_menu p:hover{
    color:#000;
}

.adicionar_item{
    float:left;
    width:300px;
    min-height:150px;
    padding:10px 5px;
    background:#F5F5F5;
    border:1px solid #CCC;
    margin:40px 0 10px 0px;
}

.adicionar_item label{
    float:left;
    clear:both;
    margin:10px 5px 5px 35px;
    *width:70px;
}

.adicionar_item input{
    float:left;
    margin:10px 5px 5px 0px;
}

.adicionar_item input#chkLinkExterno{
    float:left;
    margin:10px 5px 0 36px;
}

.adicionar_item p{
    float:left;
    cursor:default;
    margin:7px 0 0 0;
    *margin:11px 0 0 -3px;
    font-size:14px;
    width:220px;
}

.adicionar_item p a{
    font-size:11px;
    text-decoration:none;
    color:#666;
    clear:both;
    float:left;
}

.infoUrlext{
    float:left;
    clear:both;
    width:198px;
    min-height:60px;
    background:#FFFFEE;
    margin:10px 0 0 55px;
    border:1px solid #CCC;
    font-size:11px;
    padding:5px;
}

.adicionar_item p a:hover{
    text-decoration:underline;
    cursor:pointer;
}

.input_link_externo{
    float:left;
    width:220px !Important;
    margin:10px 0 10px 36px !important;
    /*_margin:10px 0 10px 15px !important;*/
}

.btn_additem{
    float:left;
    clear:both;
    margin:5px 0 0 105px !important;
}

.to_up,.to_down{
    float:left;
    width:14px;
    height:18px;
    border:none;
    margin:2px;
    cursor:pointer;
}

.to_up_inativo,.to_down_inativo{
    float:left;
    width:14px;
    height:18px;
    border:none;
    margin:2px;
    cursor:default;
    background:none;
}

.to_up{
    background:url(../images/to-up.png) no-repeat;
}

.to_down{
    background:url(../images/to-down.png) no-repeat;
    margin-top:3px;
}

.to_up:hover{
    background:url(../images/to-up-hover.png) no-repeat;
}

.to_down:hover{
    background:url(../images/to-down-hover.png) no-repeat;
}

.erro_input{
    border:1px solid red;
    font-size:14px;
    padding:2px;
    margin:5px;
    width:220px;
}

.erro_input2{
    border:1px solid red;
    padding:1px;
}

.prosseguir{
    width:167px;
    height:36px;
    border:none;
    margin:20px 0 0 395px;
    float:left;
    background:url(../images/btn_prosseguir.jpg) no-repeat;
}

.prosseguir_right{
    margin:10px 0 0 250px;
}

.prosseguir:hover{
    background:url(../images/btn_prosseguir_hover.jpg) no-repeat;
}

.prosseguir_botao_inativo{
    width:167px !important;
    height:36px !important;
    border:none !important;
    cursor:default !important;
    margin:20px 0 0 15px !important;
    float:left !important;
    background:url(../images/btn_prosseguir_inativo.jpg) no-repeat !important ;
}

.prosseguir_botao{
    width:167px !important;
    height:36px !important;
    border:none !important;
    cursor:pointer !important;
    margin:20px 0 0 15px !important;
    float:left !important;
    background:url(../images/btn_prosseguir.jpg) no-repeat !important ;
}

.prosseguir_botao:hover{
    background:url(../images/btn_prosseguir_hover.jpg) no-repeat !important;
}

.btnvoltar{
    width:167px !important;
    height:36px !important;
    border:none !important;
    cursor:pointer !important;
    margin:20px 0 0 292px !important;
    float:left !important;
    background:url(../images/btn_voltar.jpg) no-repeat !important ;
}

.btnvoltar:hover{
    background:url(../images/btn_voltar_hover.jpg) no-repeat !important;
}
/* Fim - Tela P�GINAS */

/* Tela  CONTE�DOS  */
.engloba_conteudos{
    float:left;
    width:100%;
    clear:both;
}

.menu_conteudos_esquerda{
    float:left;
    width:250px;
    margin:100px 0 0 0;
}

.menu_conteudos_esquerda a{
    float:right;
    text-decoration:none;
    font-size:16px;
    font-weight:normal;
    width:205px;
    margin:2px 0 2px 0;
}

.menu_conteudos_esquerda a.ativo{
    color:#003366;
    border-top:1px solid #019BCE;
    border-left:1px solid #019BCE;
    border-bottom:1px solid #019BCE;
    background:#E6F9FF;
    padding:5px 35px 5px 5px;
    cursor:default;
}

.menu_conteudos_esquerda a.inativo{
    color:#666;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background:#F0F0EE;
    padding:5px;
}

.menu_conteudos_esquerda a.inativo:hover{
    color:#333;
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-bottom:1px solid #666;
    background:#FAFAFA;
    padding:5px;
}

.miolo_conteudos{
    float:left;
    width:700px;
}

.titulo_conteudos{
    float:left;
    width:688px;
    background:#EAFAFF;
    border:1px solid #1379B2;
    padding:5px;
    *padding-bottom:0px;
    margin:15px 0 5px 0;
}

.titulo_conteudos h2{
    float:left;
    font-size:18px;
    color:#003366;
    font-weight:normal;
    width:500px;
    margin:6px 0 0 4px;
}

.titulo_conteudos h2 b{
    font-weight:normal;
    color:#333;
}

.titulo_conteudos a{
    float:right;
    width:170px;
}

.titulo_conteudos a img{
    /*margin:3px;*/
    margin:-1px 4px -5px -3px;
    float:right;
}

.titulo_conteudos a span{
    float:right;
    color:#333;
    font-size:12px;
    margin:8px 5px 0 0;
    text-decoration:underline;
}

.titulo_conteudos a:hover span{
    text-decoration:none;
}

.editor_conteudos{
    float:left;
    clear:both;
    width:700px;
    *width:689px;
    height:400px;
}

/******************************************** MENSAGENS ********************************************/

.notice, .error, .warning, .info, .tip {
    font: 13px Tahoma, sans-serif;
    font-weight: normal;
    margin: 5px 0px 15px 0px;
    padding: 5px 5px 5px 27px;
}

.notice {
    border: 1px solid #9c9;
    background: #e2f9e3 url(../images/tick.png) no-repeat 5px center;
    color: #060;
}

.notice small{
    margin-top:5px;
}

.notice  small a{
    color:#060;
    text-decoration:underline;
}

.notice small a:hover{
    text-decoration:none;
}

.error {
    border: 1px solid #c68484;
    background: #fcc url(../images/cross.png) no-repeat 5px center;
    color: #c00;
}

.warning {
    border: 1px solid #dd0;
    background: #ffc url(../images/alert.png) no-repeat 5px center;
    color: #000;
}

.info {
    border: 1px solid #82c2d4;
    background: #ebf5f8 url(../images/information.png) no-repeat 5px center;
    color: #333;
}

.info small{
    margin-top:5px;
}

.info small a{
    color:#333;
    text-decoration:underline;
}

.info small a:hover{
    text-decoration:none;
}

.tip {
    border: 1px solid #bdbf1e;
    background: #f5f6ab url(../images/tip.png) no-repeat 5px center;
    color: #000;
}


.tip small{
    margin-top:5px;
}

.tip small a{
    color:#000;
    text-decoration:underline;
}

.tip small a:hover{
    text-decoration:none;
}

.errors input{
    border:2px solid red;
}
/******************************************** FIM - MENSAGENS ********************************************/

.link_esqueci_senha{
    float:left;
    clear:both;
    width:105px !important;
    margin:7px 0 0 275px !important;
    font-size:11px !important;
    color:#666;
    text-decoration:none;
}

.labelmaior{
    width:140px !important;
    margin-left:38px !important;
}

.botaoespecial{
    margin-left:182px !important;
}

.linkespecial_esqueci{
    margin:22px 0 0 325px !important;
}

.link_esqueci_senha:hover{
    text-decoration:underline;
}


/* Fim - Tela  CONTE�DOS */

.segundo_menu{
    float:right;
    width:363px;
    *width:373px;
    /*margin:17px 10px;*/
    margin:10px 0 0 0;
    height:27px;
    *height:33px;
    padding-top:3px;
    padding-right:10px;
    background:url(../images/bgsegundomenu.png) no-repeat;
    clear:both;
}

.segundo_menu a{
    color:#666;
    float:right;
    font-size:11px;
    margin-top:4px;
    margin-right:5px;
    text-decoration:none;
}

.segundo_menu a:hover{
    color:#1379B2;
}

/* Tela PUBLICAR */

.stpublicar{
    float:left;
    width:550px;
    padding:30px 15px;
    border:1px solid #4392C0;
    background:#EFF5FA;
    margin:11px 0 0 30px;
}

.stpublicar h3{
    float:left;
    clear:both;
    width:100%;
    margin:0 5px 10px 25px;
    font-size:32px;
    font-weight:normal;
    color:#B6D5E7;
    font-style:italic;
}

.ndpublicar h3{
    float:left;
    clear:both;
    width:100%;
    margin:0 5px 20px 25px;
    font-size:32px;
    font-weight:normal;
    color:#FFBE93;
    font-style:italic;
}

.stpublicar label{
    float:left;
    width:120px;
    margin:10px 5px 10px 40px;
    color:#33749B;
}

.stpublicar input{
    float:left;
    width:250px;
    margin:7px;
    padding:2px;
}

.ndpublicar{
    float:left;
    width:550px;
    padding:30px 15px;
    border:1px solid #FF812D;
    background:#FFF1E8;
    clear:both;
    margin:15px 0 10px 30px;
}

.ndpublicar label{
    float: left;
    width:120px;
    margin:10px 5px 10px 40px;
    color:#FB6400;
}

.ndpublicar ul.disc {
    list-style-type: disc;
}


.ndpublicar li{
    margin-left:40px;
    padding:2px;
    list-style-type: square;
}

.ndpublicar .publicar_link{
    color:#666;
    text-decoration:none;
}

.ndpublicar .publicar_link:hover{
    text-decoration:underline;
}

.ndpublicar .publicar_label_for_options{
    float:left;
    margin:7px;
    padding:2px;
    color: #333;
    width:300px;
}
.ndpublicar .publicar_label_for_options .req{
    color: red !important;
    margin-left: 5px;
    font-weight: bold !important;
}



.publicar_radio{
    float:left;
    width:20px;
    margin:7px;
    padding:2px;
}

.publicar_input_file{
    float:left;
    width:250px;
    margin:7px;
    padding:2px;
}

.domain_more{
    float:left;
    width:400px;
    margin-left:50px;
    padding:2px;
}

.publicar_text{
    float:left;
    margin:7px;
    padding:2px;
}

.ndpublicar .input_text {
float: left;
margin: 7px;
padding: 2px;
width: 250px;
}

.balao_question_webmail {
    background: #FFFFDF;
    border: 1px dashed #666;
    clear: both;
    float: left;
    margin-left: 650px;
    margin-top: 20px;
    padding-bottom: 10px;
    position: absolute;
    width: 270px;
    z-index: 9999;
}

.esppublicar{
    float: left;
    clear:none !important;
    color:#666 !important;
    font-size:11px !important;
    margin:11px 7px !important;
    width:auto !important;
}

.input_especial_publicar{
    padding:1px !important;
    width:175px !important;
    margin:7px 0 !important;
}

.leftpublicar{
    float:left;
    width:640px;
}

.rightpublicar{
    float:left;
    width:290px;
    margin-top:13px;
    padding-left:10px;
    border-left:2px solid #CCC;
}

.rightpublicar span{
    float:left;
    width:270px;
    font-size:12px;
    color:#666;
    line-height:26px;
    text-align:left;
}

.btn_publicar{
    width:167px !important;
    height:36px !important;
    border:none !important;
    cursor:pointer !important;
    margin:10px 0 0 30px !important;
    float:left !important;
    background:url(../images/btn_publicar.jpg) no-repeat !important ;
}

.btn_publicar:hover{
    background:url(../images/btn_publicar_hover.jpg) no-repeat !important;
}

.linkvoltar{
    float:left;
    width:auto !important;
    clear:none !important;
    margin:18px !important;
}

.linkvoltar2{
    margin:28px 18px !important;
}

.linkvoltar p{
    float:left;
    font-size:11px;
    color:#666;
    margin-right:3px;
}

.linkvoltar a{
    clear:none !Important;
    float:left;
    margin:0 !important;
    font-size:11px;
    color:#666;
    text-decoration:underline;
}

.linkvoltar a:hover{
    color:#1379B2;
    text-decoration:underline;
}

.linkalterar{
    font-size:12px;
    color:#1379B2;
    text-decoration:none;
}

.linkalterar:hover{
    text-decoration:underline;
}
/* Fim Tela PUBLICAR */

.editlinkext{
    float:left;
    width:680px;
    padding:10px 10px;
    height:383px;
    border:1px solid #BBB;
}

.link_ext_alterar input{
    clear:both;
    margin-top:5px;
    padding:2px;
    width:200px;
}

.lista_sites{
    float:left;
    clear:both;
    margin:20px 30px;
}

.siteitem{
    float:left;
    width:500px;
    clear:both;
    margin-top:4px;
}

.titulo_site_item{
    float:left;
    width:400px;
    background:#EFF7FA;
    padding:8px;
    color:#29617E;
}

.titulo_site_item:hover{
    background:#E1EEF5;
    color:#29617E;
}

.titulo_site_item img{
    float:left;
    cursor:pointer;
    margin:3px 7px 3px 3px;
}

.linkcriarsite{
    float:left;
    color:#1379B2;
    font-size:14px;
    text-decoration:none;
}

.linkcriarsite:hover{
    text-decoration:underline;
}

.icone_editar{
    float:left;
    width:34px;
    height:34px;
    background:url(../images/icone_editar.jpg) no-repeat;
    cursor:pointer;
    margin:0 0 0 5px;
}

.icone_editar:hover{
    background:url(../images/icone_editar_hover.jpg) no-repeat;
}

.icone_visualizar{
    float:left;
    width:34px;
    height:34px;
    background:url(../images/icone_visualizar.jpg) no-repeat;
    cursor:pointer;
    margin:0 0 0 5px;
}

.icone_visualizar:hover{
    background:url(../images/icone_visualizar_hover.jpg) no-repeat;
}

.lista_site_form{
    float:left;
    margin-bottom:10px;
}

.lista_site_form label{
    float:left;
    width:130px;
    color:#1379B2;
    font-size:13px;
    margin:2px 5px 8px 35px;
}

.lista_site_form input{
    padding:2px;
}

.label_editing{
    float:left;
    margin:5px 0 0 15px;
    font-size:11px;
    color:#666;
}

.select_editing{
    float:left;
    width:150px;
    margin:2px 5px 0 4px;
}

.btn_pre_visualizar{
    float:left;
    width:211px;
    height:64px;
    border:0;
    outline:none;
    z-index:99999999;
    margin:0;
    background:url(../images/pre-visualize.png) no-repeat;
    position:absolute;

}

.btn_pre_visualizar:hover{
    background:url(../images/pre-visualize-hover.png) no-repeat;
}
/*
.hackfirefox, x:-moz-any-link, x:default{ 
  margin-left:-600px !important;
}

.hackfirefox2, x:-moz-any-link, x:default{ 
  margin-left:-740px !important;
}

.hackfirefox3, x:-moz-any-link, x:default{ 
  margin-left:-620px !important;
}
*/
.info a, .notice a{
    color:#003366;
    text-decoration:none;
}

.info a:hover, .notice a:hover{
    text-decoration:underline;
}

.mais{
    float:right;
    font-size:15px !important;
    color:#003366 !important;
    margin-right:0px !important;
    margin-top:0  !important;
    cursor:pointer !important;
}

.mais:hover{
    color:#1379B2 !important;
}

.segundo_menu_admin{
    float:left;
    position:absolute;
    width:120px;
    margin:25px 0 0 275px;
    border:1px solid #CCC;
}

.segundo_menu_admin a{
    float:left;
    clear:both;
    font-size:11px;
    color:#333;
    background:#F5F5F5;
    margin:0 !important;
    height:auto !important;
    border-bottom:1px dotted #CCC;
    width:115px;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
}

.segundo_menu_admin a:hover, .segundo_menu_admin a:focus{
    background:#EAEAEA;
}

.publicando_span{
    float:left;
    width:100%;
    margin:10px 0 20px 30px !important;
}

.publicando_span p{
    float:left;
    width:auto !important;
}

.publicando_span a{
    float:left !important;
    clear:none !important;
    width:200px !important;
    margin:2px 0 0 7px !Important;
    font-size:12px !important;
    color:#1379B2 !important;
}

.explica_publicação_domain{
    float:left;
    clear:both;
    width:300px;
    font-size:11px;
    color:#333;
}

.explica_publicação_domain a{
    font-size:11px;
    color:red;
    float:left;
    width:300px;
    margin:0 0 10px 218px;
}

.explica_publicação_domain a:hover{
    text-decoration:underline;
}


.links_controles_usuarios{
  float:left;
  clear:both;
  width:715px;
  _width:600px;
  margin:15px 0 10px 0;
  _margin:15px 0 10px 5px;
}

.links_controles_usuarios a{
  float:left;
  text-decoration:underline;
  color:#333;
}

.links_controles_usuarios a:hover{
  text-decoration:none;
}

.links_controles_usuarios p{
  float:left;
  width:auto !important;
  clear:none !important;
  margin-left:5px !important;
  margin-right:5px !important;
}



.filtros_busca_admin{
  float:left;
  width:690px;
  _width:600px;
  clear:both;
  padding:10px;
  _padding:5px 0 10px 0;
  background:#F5F5F5;
  border-left:1px solid #EAEAEA;
  border-right:1px solid #EAEAEA;
  border-bottom:1px solid #EAEAEA;
  margin:16px;
  _margin:0px;
  _margin-top:15px;
  _margin-bottom:15px;
  _margin-left:8px;
}

.filtros_busca_admin h4{
  float:left;
  clear:both;
  font-size:15px;
  font-weight:bold;
  color:#666;
  width:690px;
  _margin-left:5px;
  padding-bottom:5px;
  border-bottom:1px dotted #999;
}

.filtros_busca_admin form{
  margin-left:0 !important;
  margin-bottom:0 !important;
  margin-top:5px !important;
}

.filtros_busca_admin select{
  margin-left:0 !important;
  _margin-left:10px !important;
  margin-right:10px;
}

.filtros_busca_admin label{
  float:left;
  margin-left:0 !important;
  _margin-left:10px !important;
  width:75px !important;
}
.filtros_busca_admin input{
  float:left !important;
}
