    body
    {
        font-size: .85em;
        font-family: "Trebuchet MS" , Verdana, Helvetica, Sans-Serif;
        color: #232323;
        background-color: #fff;
    }

    header, footer, nav, section
    {
        display: block;
    }

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset
{
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 200px;
    min-width: 800px;
}

.editor-label
{
    margin: 1em 0 0 0;
}

.editor-field
{
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: rgb(1, 56, 147);
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid rgb(1, 56, 147);
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: rgb(1, 56, 147);
}

.validation-summary-valid
{
    display: none;
}





/* ABAS ADMIN    */


div#caixa
{
    display: inline-block;
    width: 800px;
    height: 600px;
}
div#caixa p#abas
{
    display: inline-block;
    width: 1000px;
    height: 30px;
    padding: 0;
    overflow: hidden;
    vertical-align: bottom;
    margin-top: 10px;
}
div#caixa p#abas a
{
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
    padding: 8px 12px 8px 12px;
    margin: 0 5px 0 0;
    background-color: #f0f0f0;
}
div#caixa p#abas a:hover
{
    background-color: #999;
    color: white;
}
div#caixa p#abas a.selected
{
    background-color: rgb(1, 56, 147);
    color: #000;
}
div#caixa ul#conteudos
{
    display: inline-block;
    width: 940px;
    height: 558px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #ccc;
}
div#caixa ul#conteudos li
{
    display: inline-block;
    width: 758px;
    height: 528px;
    margin: 10px 20px 10px 20px;
    padding: 0;
    overflow: auto;
}



/* Grid Admin */


table.tbGridAdmin
{
    width: 100%;
    border: 1px solid #ccc;
    vertical-align: central;
}

table.tbGridAdmin th
{
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #DCDCDC;
    text-align: center;
}


table.tbGridAdmin td
{
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
}





.btnSalvar
{
    background: white;
    border: solid 1px lightgray;
    color: grey;
    padding: 5px;
    border-radius: 6px;
    width: 80px;
    font-size: 14px;
    margin-top: 28px;
    margin-bottom: 4px;
}

#Titulo
{
    background: white;
    border: solid 1px lightgray;
    color: grey;
    padding: 5px;
    border-radius: 6px;
    width: 600px;
    font-size: 14px;
    margin-top: 28px;
    margin-bottom: 4px;
}
#NoticiaExterna
{
    background: white;
    border: solid 1px lightgray;
    color: grey;
    padding: 5px;
    border-radius: 6px;
    width: 15px;
    font-size: 14px;
    margin-top: 28px;
    margin-bottom: 4px;
}

#Url
{
    background: white;
    border: solid 1px lightgray;
    color: grey;
    padding: 5px;
    border-radius: 6px;
    width: 600px;
    font-size: 14px;
    margin-top: 28px;
    margin-bottom: 4px;
}





.semImagemNews
{
    width: 160px;
    height: 90px;
    background-image: url(../imagens/imagens-geral/sem_foto.gif);
    background-position: center;
    background-repeat: no-repeat;
}



/*Css importado do gover novo*/
#conteinerpadrao{border:1px solid #CCC; padding:1px; background:#FFF;border-radius:8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;clear:both;}
#conteinerpadrao_login{border:1px solid #CCC; padding:1px; background:#d9e3f1;border-radius:8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;}
.testeira{height:46px;background:#EFEFEF;padding:0px 10px;border-bottom:1px solid #B2B2B2;border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;}
.testeira h2{line-height:46px;} 
.testeira .pesquisaservico h2{text-shadow: 0 2px 0 rgba(255, 255, 255, .8);line-height:46px;font-size:16px; font-weight:bold; display:block; width:200px; overflow:hidden;}
.testeira .botao1{margin-top:10px;}
.testeirabaixo h4{color:#fff;text-shadow: 0 2px 0 rgba(90, 90, 90, .8);line-height:41px; width:240px; border:1p dashed black; display:block;}
.testeira h4{line-height:46px; font-weight:bold;}
.testeirabaixo h5{text-shadow: 0 2px 0 rgba(255, 255, 255, .8);line-height:41px; width:350px; border:1p dashed black; display:block;}
.testeira h5{line-height:46px; font-weight:bold;}
.testeirabaixo .botao5{margin-top:8px;}
.testeirabaixo blockquote{line-height:41px;text-shadow: 0 1px 0 rgba(255, 255, 255, .8);}
.testeira{background: rgb(1, 56, 147) !important; }
.testeira h2{color:#FFF;text-shadow:0px -1px 0px rgb(1, 56, 147);}
.testeira h4,
.testeira h5{color:#FFF;}

.formulariopadrao{background:url(../imagens/imagens-geral/bg_formulario.gif) top repeat-x;margin:0px;padding:0px;border:0px;font-weight:normal;list-style:none;text-decoration:none;}
.formulariopadrao_login{background:url(../imagens/imagens-geral/bg_formulario_login.gif) top repeat-x;}
.formulariopadrao label{font-size:11px;color:#000;font-weight:bold; margin-right:7px;}
.formulariopadrao select{border:1px solid #AEAEAE;font-size:11px;padding:2px;}
.formulariopadrao select:focus{background:#cacaca;border:1px solid #999;-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, .3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);}
.formulariopadrao hr{height:2px;border-bottom:1px solid #CCCCCC;margin-top:10px; margin-right:35px;}
.formulariopadrao input{margin-top: 10px !important; margin-right: 10px !important;}

.campo{border:1px solid #AEAEAE;font-size:11px;padding:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.campo:focus{background:#cacaca;border:1px solid #999;-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, .3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);}
.campotipo0{width:10%;} 
.campotipo1{width:30%;}
.campotipo2{width:52%;_width:49%;}/*Hack de padding do IE6*/
.campotipo3{width:60%;}
.campotipo4{width:70%;}
.campotipo5{width:35%;}
.campotipo6{width:25%;}
.campotipo7{width:96%;}
.campotipo8{width:47%;}
.campotipo9{width:40%;}
.campotipo10{width:72.5%;}
.campotipo11 {width: 99%;}
.campotipodata{width:90px;}
.campotipodata1{width:90px; float:left; margin-rigth:5px !important;}
.campotipohora{width:50px;}


.exibeacoes{height:40px;text-align:right;background: url(../imagens/imagens-geral/bg_componenteccusto.gif) top repeat-x rgb(1, 56, 147);border-bottom-right-radius:8px;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;padding-top:15px;}


.botaopadrao{margin-top: 0px !important; background:url(../imagens/imagens-geral/bt_padrao.gif) repeat-x;cursor:hand;}
.botaopadrao:hover{background:url(../imagens/imagens-geral/bt_padrao.gif) 0px 28px #FFF;}
.botaopadrao:active{background:url(../imagens/imagens-geral/bt_padrao.gif) 0px -29px rgb(1, 56, 147); color:#FFF;}

.botaologin{width:120px;height:37px;background-position:0px -86px !important;background-color:rgb(1, 56, 147);color:#FFF; border-color:#000;text-shadow:0px -1px 0px #000;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none; font-weight:bold;font-size:1.6em;}
.botaologin:hover{background-position:0px -159px;color:rgb(255, 255, 255);text-shadow:none;}
.botaologin:active{background-position:0px -121px; color:#FFF;text-shadow:0px 1px 1px rgb(1, 56, 147);}
