﻿@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

body
{
    /*
    background-image: url('imagens/bg_body_3.jpg');
    background-position: 50px;
    background-repeat: repeat-x;
    background-attachment: scroll;
    /*background-color: #5787C5;
    background-color: #1E83C7;*/ /*background-image: url('imagens/bg_topo.jpg');
    background-position: left -50px;
    background-repeat: repeat-x;
    background-attachment: scroll;
    /*background-color: #CEDCF6;
    background-image: url('imagens/bgw2.jpg');
    background-repeat: no-repeat;*/
    background-color: #5E819D;
    font-family: arial, verdana, Sans-Serif;
    font-size: 12px;
    line-height: 18px;
    word-spacing: 1px;
    color: #7E7E7E;
    margin: 0px;
    width: 100%;
}

#topo
{
    background-image: url('imagens/topo_sem_logo.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    margin: 0 auto;
    width: 1051px;
    height: 113px;
    margin-top: 3px;
}


.fotos {width:150px;}
.fotos * {display:block;}

.fotos .cropFoto {overflow:hidden; border:3px solid #fff; width:150px; border-radius: 5px;}
.fotos .cropFoto:hover {border:3px solid #496BA9;width:150px; border-radius: 5px;}
/*#fotos .cropFoto:hover img {margin:-2px 0 0 -2px; border-radius: 5px;}*/


.divgtopo
{
    background-image: url('imagens/bgdivtop2.png');
    background-attachment: scroll;
    background-repeat: repeat-x;
    color: #28527B;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #6b8eab;
    text-align: center;
}

.btn
{
    background-image: url('imagens/bgdivtop.png');
    background-attachment: scroll;
    background-repeat: repeat-x;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.divgtopoam
{
    background-image: url('imagens/bgdivtopam.png');
    background-attachment: scroll;
    background-repeat: repeat-x;
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #4768AD;
    text-align: center;
}

.tudo
{
    margin: 0 auto;
    width: 1051px;
    z-index: -2px;
    overflow: hidden;
}

.tithome
{
    color: #444444;
    font-size: 17px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    margin-top: 8px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.titpubint
{
    color: #336699;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    margin-top: 8px;
    margin-bottom: 18px;
    text-transform: uppercase;
}

.titpage
{
    color: #444444;
    line-height: 26px;
    font-size: 22px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    margin-top: 8px;
    margin-bottom: 10px;
    text-transform: uppercase;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #4665A6;
}

.titpage2
{
    color: #444444;
    font-size: 22px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.titpage3
{
    color: #444444;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.titpage4
{
    color: #444444;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.titpage_foto
{
    color: #444444;
    line-height: 22px;
    font-size: 18px;
    font-family: 'Roboto Condensed' , sans-serif;
    font-weight: 700;
    margin-top: 8px;
    margin-bottom: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #7E97C9;
}

.tit_calendario
{
    background-image: url('imagens/tit_calendario.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
	height: 27px;
	border: solid 1px #486FA4;
	text-align: center;
	font-size: 15px;
	line-height: 27px;
	font-weight: bold;
	color: #fff;
}

.tit_materias_2
{
    font-size: 16px;
    font-weight: bold;
    color: #2B6886;
}

.voltar
{
    margin-top: 26px;
    margin-bottom: 10px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;
}

.titnoticias
{
    color: #444444;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    margin-top: 8px;
    margin-bottom: 2px;
    text-transform: uppercase;
}

.linha_separa
{
    background-image: url('imagens/linha_separa.jpg');
    background-attachment: scroll;
    background-repeat: repeat-x;
}

.un_dia
{
    background-position: left top;
    background-image: url('imagens/date-bg.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    color: #353535;
    font-weight: bold;
    font-size: 13px;
    width: 32px;
    height: 26px;
    line-height: 26px;
    padding-top: 7px;
    text-align: center;
    vertical-align: top;
}

.un_mes
{
    display: block;
    font-weight: bold;
    color: #353535;
    text-align: center;
    vertical-align: top;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
}

.un_not
{
    vertical-align: top;
    padding-left: 8px;
    color: #828282;
    font-size: 12px;
    line-height: 20px;
    word-spacing: 1px;
}

a.unnot:link, a.unnot:visited, a.unnot:active
{
    color: #828282;
    text-decoration: none;
}

a.unnot:hover
{
    color: #828282;
    text-decoration: underline;
}

.top_un
{
    background-image: url('imagens/top_un.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 275px;
}

.middle_un
{
    background-color: #EEF3F6;
    width: 259px;
    padding-left: 8px;
    padding-right: 8px;
    overflow: hidden;
}

.bottom_un
{
    background-image: url('imagens/bottom_un.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 275px;
}

.tp
{
    /*
    background-image: url('imagens/textura.jpg');
    background-attachment: scroll;
    background-repeat: repeat;
    */
}

.topdef
{
    background-image: url('imagens/textura.jpg');
    background-attachment: scroll;
    background-repeat: repeat;
    background-color: #FFF;
    width: 1030px;
    height: 296px;
    padding: 10px 10px 0px 10px;
    /*
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E5E6E7;
    */
    overflow: hidden;
}

.topdeflink
{
    background-image: url('imagens/textura.jpg');
    background-attachment: scroll;
    background-repeat: repeat;
    background-color: #FFF;
    width: 1030px;
    height: 26px;
    padding: 0px 0px 0px 80px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E5E6E7;
    overflow: hidden;
    margin-bottom: 10px;
}

.topdef2
{
    width: 743px;
    height: 276px;
    padding: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E5E6E7;
}

.mold_top
{
    background-image: url('imagens/mold_top2.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 1051px;
}

.mold_middle
{
    background-color: #fff;
    width: 1049px;
    overflow: hidden;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #E5E6E7;
    border-left-color: #E5E6E7;
}

.mold_bottom
{
    background-image: url('imagens/mold_bottom2.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 1051px;
}

.bt_menu
{
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 115px;
    color: #444444;
    font-weight: bold;
    background: url('imagens/fundo_bt_menu.png') top left repeat-x;
    display: block;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #fff;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #E5E6E7;
    text-decoration: none;
}

.bt_menu2
{
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 170px;
    color: #444444;
    font-weight: bold;
    background: url('imagens/fundo_bt_menu.png') top left repeat-x;
    display: block;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #fff;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #E5E6E7;
    text-decoration: none;
}

.bt_menu:hover, .bt_menu2:hover
{
    background-position: bottom left;
    color: #fff;
    text-decoration: none;
}

.divbtpesq
{
    float: left;
    overflow: hidden;
    height: 16px;
    width: 20px;
    padding-top: 6px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #d8d8d8;
    border-right-color: #d8d8d8;
    border-bottom-color: #d8d8d8;
}

.japaguei
{
    height: 22px;
    width: 128px;
    background: url('imagens/ja_paguei.jpg') top left repeat-x;
    display: block;
}

.japaguei:hover
{
    background-position: bottom left;
}

.pagaragora
{
    height: 22px;
    width: 128px;
    background: url('imagens/pagar_agora.jpg') top left repeat-x;
    display: block;
}

.pagaragora:hover
{
    background-position: bottom left;
}

.continuar
{
    height: 22px;
    width: 128px;
    background: url('imagens/continuar.jpg') top left repeat-x;
    display: block;
}

.continuar:hover
{
    background-position: bottom left;
}

.cadred
{
    height: 36px;
    width: 265px;
    background: url('imagens/cadred_h.png') repeat-x left top;
    display: block;
}

.cadred:hover
{
    background-position: bottom left;
}

.cadsocios
{
    height: 36px;
    width: 227px;
    background: url('imagens/cadsocios_h.png') repeat-x left top;
    display: block;
}

.cadsocios:hover
{
    background-position: bottom left;
}

.btvoltar
{
    height: 22px;
    width: 128px;
    background: url('imagens/voltar.jpg') repeat-x left top;
    display: block;
}

.btvoltar:hover
{
    background-position: bottom left;
}

.btn_pesq
{
    height: 12px;
    width: 12px;
    background: url('imagens/search.png') top left repeat-x;
    display: block;
    margin-left: 4px;
}

.btn_pesq:hover
{
    background-position: bottom left;
}

.facebook
{
    height: 20px;
    width: 20px;
    background: url('imagens/facebook.png') top left no-repeat;
    display: block;
    padding-right: 6px;
}

.facebook:hover
{
    background-position: bottom left;
}

.bgbotao
{
    height: 28px;
    line-height: 28px;
    width: 52px;
    background: url('imagens/bgbotao.png') top left repeat-x;
    display: block;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.bgbotao:hover
{
    background-position: bottom left;
    text-decoration: none;
}

.divmenu
{
    background: url('imagens/fundo_bt_menu.png') top left repeat-x;
    background-attachment: scroll;
    width: 1050px;
    height: 35px;
    line-height: 35px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E5E6E7;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #E5E6E7;
}

input[type=text].edica
{
    display: inline;
    font: 110% arial;
    vertical-align: middle;
    padding: 5px;
    margin: 0px;
    background-color: #DFF8FF;
    border-right: #c9c9c9 1px solid;
    border-top: #c9c9c9 1px solid;
    border-left: #c9c9c9 1px solid;
    border-bottom: #c9c9c9 1px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

input[type=text].edica:focus
{
    /*outline: none;*/
    border-color: #00B1D8;
}

.wtm
{
    color: #999999;
    display: inline;
    font: 110% arial;
    vertical-align: middle;
    padding: 5px;
    margin: 0px;
    border-right: #c9c9c9 1px solid;
    border-top: #c9c9c9 1px solid;
    border-left: #c9c9c9 1px solid;
    border-bottom: #c9c9c9 1px solid;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

input[type=text], input[type=password], textarea, select
{
    display: inline;
    font: 100% arial;
    vertical-align: middle;
    padding: 2px;
    margin: 0px;
    border-right: #c9c9c9 1px solid;
    border-top: #c9c9c9 1px solid;
    border-left: #c9c9c9 1px solid;
    border-bottom: #c9c9c9 1px solid;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus
{
    /*outline: none;*/
    border-color: #00B1D8;
}

input[type=text].ctlogin, input[type=password].ctlogin, textarea.ctlogin, select.ctlogin
{
    line-height: 15px;
    width: 240px; height: 15px; padding: 7px 8px 7px 8px; margin-bottom: 0px; border: 1px solid #999999; font-size:20px; font-weight:400; color:#666666; vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    /*
    height: 26px;
    vertical-align: sub;
    font-size: 18px;
    width: 240px;
    padding-top: 4px;
    color: #666666;
    */
}

.mtl
{
    background-image: url('imagens/mtl.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 40px;
    width: 5px;
    float: left;
    overflow: hidden
}

.mtc
{
    background-image: url('imagens/mtc.png');
    background-attachment: scroll;
    background-repeat: repeat-x;
    height: 40px;
    width: 210px;
    float: left;
    overflow: hidden
}

.mtr
{
    background-image: url('imagens/mtr.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 40px;
    width: 5px;
    float: left;
    overflow: hidden;
    clear: right;
}

.mc
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #BED7EA;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #BED7EA;
    background-color: #E8F1F8;
    width: 218px;
    overflow: hidden
}

.mbl
{
    background-image: url('imagens/mbl.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 5px;
    float: left;
    overflow: hidden
}

.mbc
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #BED7EA;
    width: 218px;
    height: 1px;
    margin-left: 1px;
}

.mbr
{
    background-image: url('imagens/mbr.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 5px;
    float: left;
    overflow: hidden;
    clear: right;
}

#mpi_left
{
    float: left;
    overflow: hidden;
    width: 740px;
    margin-left: 10px;
}

#mpi_right
{
    float: right;
    overflow: hidden;
    width: 287px;
}

#login-box
{
    width: 200px;
    height: 260px;
    padding: 1px 10px 0 10px;
    color: #ebebeb;
    font: 11px Arial, Helvetica, sans-serif;
    background: url(imagens/login.png) no-repeat left top;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 18px "Calibri", Arial;
}


#login-box-name
{
    float: left;
    display: inline;
    width: 50px;
    text-align: right;
    padding: 14px 6px 0 0;
    margin: 0 0 7px 0;
}

#login-box-field {
	float: left;
	display:inline;
	width:230px;
	margin:0;
	margin:0 0 7px 0;
}


.form-login
{
    width: 140px;
    height: 16px;
    padding: 1px 3px 1px 3px;
    border: 1px solid #0d2c52;
    background-color: #1e4f8a;
    font-size: 14px;
    color: #fff;
}

.form-login2
{
    width: 205px;
    padding: 1px 3px 1px 3px;
    border: 1px solid #0d2c52;
    background-color: #D2E2EC;
    font-size: 16px;
    color: #333;
}


.login-box-options  {
	clear:both;
	padding-left:10px;
	font-size: 11px;
}

a.link_login:link, a.link_login:visited, a.link_login:active
{
    color: #ebebeb;
    text-decoration: none;
}
a.link_login:hover
{
    color: #ebebeb;
    text-decoration: underline;
}

a.link_login2:link, a.link_login2:visited, a.link_login2:active
{
    color: #fff;
    text-decoration: none;
}
a.link_login2:hover
{
    color: #fff;
    text-decoration: underline;
}

a.link_menu:link, a.link_menu:visited, a.link_menu:active
{
    color: #28527B;
    text-decoration: none;
}
a.link_menu:hover
{
    color: #28527B;
    text-decoration: underline;
}

a.link_verde:link, a.link_verde:visited, a.link_verde:active
{
    color: green;
    text-decoration: none;
}
a.link_verde:hover
{
    color: green;
    text-decoration: underline;
}

a.link_menu2:link, a.link_menu2:visited, a.link_menu2:active
{
    color: #fff;
    text-decoration: none;
}
a.link_menu2:hover
{
    color: #fff;
    text-decoration: underline;
}

a.link_un:link, a.link_un:visited, a.link_un:active, a.lg:link, a.lg:visited, a.lg:active
{
    color: #5274B4;
    text-decoration: none;
}
a.link_un:hover, a.lg:hover
{
    color: #324872;
    text-decoration: underline;
}

a.linkjboant:link, a.linkjboant:visited, a.linkjboant:active
{
    color: #5274B4;
    text-decoration: none;
}
a.linkjboant:hover
{
    color: #FF3300;
    text-decoration: underline;
}

a.ld:link, a.ld:visited, a.ld:active
{
    color: #7E7E7E;
    text-decoration: none;
}
a.ld:hover
{
    color: #7E7E7E;
    text-decoration: underline;
}

a.lgv:link, a.lgv:visited, a.lgv:active
{
    color: #336699;
    font-size: 11px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
}

a.lgv:hover
{
    color: #4684C1;
    text-decoration: underline;
}

#login-box input[type=text], #login-box input[type=password]
{
    display: inline;
    font-size: 11px;
    color: #fff;
}

.lml
{
    background-image: url('imagens/lml.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 18px;
    width: 3px;
    float: left;
    overflow: hidden;
}

.lmc
{
    background-image: url('imagens/lmc.png');
    background-attachment: scroll;
    background-repeat: repeat-x;
    height: 18px;
    width: 194px;
    float: left;
    overflow: hidden;
}

.lmc2
{
    background-image: url('imagens/lmc.png');
    background-attachment: scroll;
    background-repeat: repeat-x;
    text-align: left;
    height: 24px;
    line-height: 18px;
    width: 252px;
    float: left;
    overflow: hidden;
    font-size: 11px;
}

.lmr
{
    background-image: url('imagens/lmr.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 18px;
    width: 3px;
    float: left;
    overflow: hidden;
    clear: right;
}

.un_top
{
    background-image: url('imagens/un_top.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 277px;
}

.un_middle
{
    background-image: url('imagens/un_middle.jpg');
    background-attachment: scroll;
    background-repeat: repeat;
    width: 261px;
    padding-left: 8px;
    padding-right: 8px;
    overflow: hidden;
}

.un_bottom
{
    background-image: url('imagens/un_bottom.jpg');
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 5px;
    width: 277px;
}

.moldura_sboemacao
{
    background-image: url(imagens/moldura_sboemacao.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    width: 120px;
    height: 80px;
}

.img_sboemacao {
	margin-left: 13px;
	margin-top: 14px;
	width: 94px;
	height: 52px;
	/*position:relative;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;*/
}

.chamada_sboemacao, a.chamada_sboemacao:link, a.chamada_sboemacao:visited, a.chamada_sboemacao:active
{
    color: #006699;
    text-decoration: none;
    font-size: 14px;
}

a.chamada_sboemacao:hover
{
    color: #006699;
    text-decoration: underline;
}

.chamada_sboevoce, a.chamada_sboevoce:link, a.chamada_sboevoce:visited, a.chamada_sboevoce:active
{
    color: #006699;
    text-decoration: none;
    font-size: 14px;
}

a.chamada_sboevoce:hover
{
    color: #006699;
    text-decoration: underline;
}

.chamada_fiqueatento, a.chamada_fiqueatento:link, a.chamada_fiqueatento:visited, a.chamada_fiqueatento:active
{
    color: #006699;
    text-decoration: none;
    font-size: 14px;
}

a.chamada_fiqueatento:hover
{
    color: #006699;
    text-decoration: underline;
}

.chamada_divulgacao, a.chamada_divulgacao:link, a.chamada_divulgacao:visited, a.chamada_divulgacao:active
{
    color: #006699;
    text-decoration: none;
    font-size: 14px;
}

a.chamada_divulgacao:hover
{
    color: #006699;
    text-decoration: underline;
}

.pub_sboemacao
{
    color: #9f9fa2;
    font-size: 10px;
}

#sboemacao_topo
{
    background-image: url(imagens/sboemacao_topo.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 260px;
    height: 30px;
}

#sboemacao_meio
{
    background-image: url(imagens/sboemacao_meio.jpg);
    background-repeat: repeat-y;
    background-attachment: scroll;
    width: 260px;
}

#sboemacao_fim
{
    background-image: url(imagens/sboemacao_fim.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 260px;
    height: 11px;
}

.sboemacao_pos
{
    margin-left: 5px;
}

.accordionHeader
{
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-image: url('imagens/textura_02.jpg');
    background-repeat: no-repeat;
    width: 250px;
    text-align: left;
}

.accordionHeaderSelected
{
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-image: url('imagens/textura_01.jpg');
    background-repeat: no-repeat;
    width: 250px;
    text-align: left;
}

.accordionContent
{
    padding: 8px 4px 8px 4px;
    background-color: #FFF;
    border: 0px;
    overflow: hidden;
}

.moldsboacao
{
    background-image: url('imagens/moldsboacao.png');
    background-attachment: scroll;
    background-repeat: no-repeat;
    text-align: center;
    float: left;
    width: 37px;
    height: 37px;
    line-height: 37px;
    color: #444444;
    font-size: 26px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    margin-right: 8px;
}

#div_interna_esq
{
    float: left;
    width: 740px;
    overflow: hidden;
}

.tit_submenu
{
    background-image: url(imagens/bg_submenu.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    height: 35px;
    background-color: #FFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    padding-top: 3px;
    padding-left: 5px;
    color: #314A80;
}

.tit_submenu2
{
    background-image: url(imagens/bg_submenu.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    height: 30px;
    vertical-align: top;
    background-color: #FFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    padding-top: 5px;
    padding-left: 5px;
    color: #314A80;
}

.submenu
{
    background-position: bottom;
    background-image: url(imagens/bg_submenu2.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    padding-left: 6px;
    color: #057D9F;
    font-size: 12px;
    height: 20px;
    font-weight: bold;
}

.submenu2
{
    background-position: bottom;
    background-image: url(imagens/bg_submenu.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #057D9F;
    font-size: 12px;
    height: 30px;
    font-weight: bold;
    vertical-align: middle;
    border: solid 1px #E6E6E6;
}

a.link_topo:link, a.link_topo:visited, a.link_topo:active
{
    color: #057D9F;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;
}

a.link_topo:hover
{
    color: #057D9F;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
}

.mold_01_top_left
{
	background-position: right bottom;
	background-image: url('imagens/molduras/01/top_left.jpg' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_top_middle
{
    background-position: center bottom;
    background-image: url('imagens/molduras/01/top_middle.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_top_right
{
    background-position: left bottom;
	background-image: url('imagens/molduras/01/top_right.jpg' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_middle_left
{
    background-position: right center;
	background-image: url('imagens/molduras/01/top_middle.jpg');
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_middle_middle
{
    background-position: center center;
	background-image: url('imagens/molduras/01/top_middle.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	padding: 2px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_middle_right
{
    background-position: left center;
	background-image: url('imagens/molduras/01/top_middle.jpg');
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_bottom_left
{
	background-position: right top;
	background-image: url('imagens/molduras/01/bottom_left.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_bottom_middle
{
    background-position: center top;
	background-image: url('imagens/molduras/01/top_middle.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_01_bottom_right
{
    background-position: left top;
	background-image: url('imagens/molduras/01/bottom_right.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 5px;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_top_left
{
	background-position: right bottom;
	background-image: url('imagens/molduras/02/top_left.jpg' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 6px;
	height: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_top_middle
{
    background-position: center bottom;
    background-image: url('imagens/molduras/02/top_middle.jpg' );
	background-repeat: repeat-x;
	background-attachment: scroll;
	height: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_top_right
{
    background-position: left bottom;
	background-image: url('imagens/molduras/02/top_right.jpg' );
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 6px;
	height: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_middle_left
{
    background-position: right center;
	background-image: url('imagens/molduras/02/middle_left.jpg');
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_middle_middle
{
    background-position: center center;
	background-image: url('imagens/molduras/02/middle_middle.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	padding: 6px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_middle_right
{
    background-position: left center;
	background-image: url('imagens/molduras/02/middle_right.jpg');
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_bottom_left
{
	background-position: right top;
	background-image: url('imagens/molduras/02/bottom_left.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 6px;
	height: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_bottom_middle
{
    background-position: center top;
	background-image: url('imagens/molduras/02/bottom_middle.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
	height: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.mold_02_bottom_right
{
    background-position: left top;
	background-image: url('imagens/molduras/02/bottom_right.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 6px;
	height: 6px;
	line-height: 1px;
	font-size: 1px;
	border-collapse: collapse;
	border-style: none;
}

.tit_rbo
{
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
}

.tit_rbo_2
{
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
}

.conteudo_rbo
{
    color: #748698;
}

.tit_materias
{
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    color: #2B6886;
}

.tit_materias_2
{
    font-size: 16px;
    font-weight: bold;
    color: #2B6886;
}

.tit_materias_3
{
    font-size: 14px;
    font-weight: bold;
    color: #2B6886;
}

.tit_rbo_table
{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    color: #2B6886;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #C1CCE6;
    text-align: left;
    padding-left: 4px;
}

.tit_rbo_table_2
{
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #C1CCE6; /*#5D7ABA;*/
    text-align: right;
}

.jbo
{
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/jbo.png);
    background-repeat: no-repeat;
    height: 29px;
    width: 310px;
    text-align: left;
}

.jbo_s
{
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/jbo_s.png);
    background-repeat: no-repeat;
    height: 29px;
    width: 310px;
    text-align: left;
}

.jboContent
{
    padding: 10px 4px 10px 4px;
    background-color: #FFF;
    border: 0px;
    overflow: hidden;
}

.titsboemacao
{
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    line-height: 13px;
    cursor: pointer;
    background-image: url(imagens/tit_sboemacao.jpg);
    background-repeat: no-repeat;
    width: 242px;
    height: 42px;
    padding: 0px 3px 3px 3px;
    text-align: left;
}

.acdFiqueAtentoHeader
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #5082C1;
    color: #fff;
}

.acdFiqueAtentoHeader:hover
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #749CCD;
    color: #fff;
}

.acdFiqueAtentoHeader_s
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt_s.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #5082C1;
    color: #fff;
}

.acdFiqueAtentoHeader_s:hover
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt_s.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #749CCD;
    color: #fff;
}

.acdFiqueAtentoContent
{
    padding: 4px 4px 4px 34px;
    background-color: #FFF;
}

.data_imprensa
{
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

.tit_imprensa
{
    font-size: 11px;
    color: #4F4F4F;
}

a.link_imprensa:link, a.link_imprensa:visited, a.link_imprensa:active
{
    color: #333333;
    text-decoration: none;
    padding-left: 4px;
}
a.link_imprensa:hover
{
    color: #415F96;
    text-decoration: underline;
    padding-left: 14px;
}

.glossario
{
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/glossario.png);
    background-repeat: no-repeat;
    height: 29px;
    width: 726px;
    text-align: left;
}

.glossario_s
{
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/glossario_s.png);
    background-repeat: no-repeat;
    height: 29px;
    width: 726px;
    text-align: left;
}

.glossarioContent
{
    padding: 10px 4px 10px 4px;
    background-color: #FFF;
    border: 0px;
    overflow: hidden;
}

.acdPerguntasHeader
{
    background-position: left center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt.jpg);
    background-repeat: no-repeat;
    height: 20px;
    text-align: left;
}

.acdPerguntasHeader_s
{
    background-position: left center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt_s.jpg);
    background-repeat: no-repeat;
    height: 20px;
    text-align: left;
}

.acdPerguntasContent
{
    padding: 4px 4px 4px 34px;
    background-color: #FFF;
}

#vtg_0
{
    border: 2px solid #1C5A99;
    display: table;
    font-size: 8.5pt;
    width: 300px;
    margin-right: 20px;
    margin-bottom: 20px;
}

#vtg_1
{
    background-color: #0F29DA;
    color: #FFF;
    font-weight: bold;
    padding: 4px;
    text-transform: uppercase;
}

#vtg_2
{
    background-color: #66A1E5;
    color: #000066;
    font-weight: bold;
    padding: 4px;
}

#vtg_3
{
    padding: 4px;
    line-height: 1.6em;
}

#vtg_nome
{
    color: #333333;
    font-weight: bold;
    font-size: 9pt;
    line-height: 1.8em;
}

.col_cad_01
{
    text-align: right;
    padding-right: 4px;
    width: 160px;
}

.col_cad_02
{
    text-align: left;
    padding-left: 4px;
}

.tam_cad_01
{
    width: 510px;
}

#sboevoce
{
    float: left;
    width: 260px;
    overflow: hidden;
    display: inline;
    margin-top: 10px;
    margin-right: 10px;
}

#sboevoce_topo
{
    background-image: url(imagens/sboevoce_topo.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 260px;
    height: 30px;
}

#sboevoce_meio
{
    background-image: url(imagens/sboevoce_meio.jpg);
    background-repeat: repeat-y;
    background-attachment: scroll;
    width: 260px;
}

#sboevoce_fim
{
    background-image: url(imagens/sboevoce_fim.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 260px;
    height: 13px;
}

.sboevoce_pos
{
    margin-left: 5px;
}

#fique_atento
{
    width: 472px;
}

#fique_atento_topo
{
    background-image: url(imagens/fique_atento_topo.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 472px;
    height: 14px;
}

#fique_atento_meio
{
    background-image: url(imagens/fique_atento_meio.jpg);
    background-repeat: no-repeat;
    background-repeat: repeat-y;
    background-attachment: scroll;
    width: 472px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 11px;
}

#fique_atento_fim
{
    background-image: url(imagens/fique_atento_fim.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 472px;
    height: 7px;
}

#divulgacao
{
    width: 472px;
}

#divulgacao_topo
{
    background-image: url(imagens/divulgacao_topo.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 472px;
    height: 14px;
}

#divulgacao_meio
{
    background-image: url(imagens/divulgacao_meio.jpg);
    background-repeat: no-repeat;
    background-repeat: repeat-y;
    background-attachment: scroll;
    width: 472px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
}

#divulgacao_fim
{
    background-image: url(imagens/divulgacao_fim.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 472px;
    height: 7px;
}

.acdFiqueAtentoHeader
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #5C89C2;
    color: #fff;
}

.acdFiqueAtentoHeader:hover
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #95B3D7;
}

.acdFiqueAtentoHeader_s
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt_s.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #5C89C2;
    color: #fff;
}

.acdFiqueAtentoHeader_s:hover
{
    background-position: 6px center;
    font-weight: bold;
    cursor: pointer;
    background-image: url(imagens/pgt_s.jpg);
    background-repeat: no-repeat;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #D5D4CF;
    background-color: #95B3D7;
}

.acdFiqueAtentoContent
{
    padding: 4px 12px 4px 22px;
    background-color: #FFF;
    font-size: 12px;
}

.tit_submenu_table
{
    background-image: url(imagens/bg_submenu.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-color: #FFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
}

.submenu
{
    background-position: bottom;
    background-image: url(imagens/bg_submenu2.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    padding-left: 6px;
    color: #057D9F;
    font-size: 12px;
    height: 20px;
    font-weight: bold;
}

#concordo
{
    width: 128px; height: 22px;
	overflow: hidden;
	background: url('imagens/concordo.gif') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

#concordo:hover
{
    background-position: bottom left;
}

#naoconcordo
{
    width: 128px; height: 22px;
	overflow: hidden;
	background: url('imagens/naoconcordo.gif') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

#naoconcordo:hover
{
    background-position: bottom left;
}

a.link_simples:link, a.link_simples:visited, a.link_simples:active
{
    color: #515151;
    text-decoration: none;
}
a.link_simples:hover
{
    color: #515151;
    text-decoration: underline;
}

.subtit_materias
{
    font-size: 16px;
    font-weight: bold;
    color: #2B6886;
}

.limitarbox {
	width: 280px !important;
	height: 214px !important;
	overflow: hidden !important;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.fb-like-box
{
    background-color: #fff;
    margin-top: -2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -2px;
}

.fb-like {
	margin-top: 10px;
	text-align: center;
	width: 213px;
}

#menu_conteudo
{
    width: 200px;
    float: left;
    margin-left: 10px;
    overflow: hidden;
    text-align: left;
    border: 1px solid #5082C1;
    background-color: #E4E4E4;
}

.mt {
    background-color: #5082C1;
    color: #fff;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #256778;
    border-left: 1px solid #256778;
    border-right: 1px solid #256778;
}

a.lmenu_conteudo:link, a.lmenu_conteudo:visited, a.lmenu_conteudo:active {
    color: #1D7489;
    text-decoration: none;
    width: 190px;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
}

a.lmenu_conteudo:hover {
    background-color: #31B4D5;
    color: #ffffff;
    text-decoration: none;
}

a.lmenu_medico:link, a.lmenu_medico:visited, a.lmenu_medico:active
{
    background-color: #D6DEED;
    color: #444;
    text-decoration: none;
    width: 250px;
    display: block;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

a.lmenu_medico:hover {
    background-color: #718ec1;
    color: #fff;
    text-decoration: none;
}

.plm {
    height: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #3AB7D6;
    border-bottom-color: #DEF2F8;
}

.plm2 {
    height: 2px;
}

#mb {
    background-color: #5082C1;
    height: 5px;
}

.mts
{
    background-color: #729BCD;
    border-bottom: 1px solid #2289A2;
    color: #fff;
    font-weight: bold;
    text-align: left;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    padding-left: 6px;
    cursor: pointer;
}

.bt_cancelar {
    background-image: url('imagens/bg_bt_cancelar.jpg');
    background-attachment: scroll;
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #f1f2f1;
    color: #000000;
    width: 70px;
    height: 20px;
    border: 1px solid #999999;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-left: 6px;
    margin-right: 6px;
}

.bt_salvar {
    background-image: url('imagens/bg_bt_salvar.jpg');
    background-attachment: scroll;
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #637bad;
    color: #fff;
    width: 70px;
    height: 20px;
    border: 1px solid #29447e;
    float: right;
    font-size: 11px;
    font-weight: bold;
}

#mt {
    background-color: #5082C1;
    color: #fff;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #256778;
    border-left: 1px solid #256778;
    border-right: 1px solid #256778;
}

.rodape_dados {
    background-color: #f2f2f2;
    padding: 6px;
    text-align: right;
    border-right: 1px solid #D2D3D6;
    border-left: 1px solid #D2D3D6;
    border-bottom: 1px solid #D2D3D6;
    overflow: hidden;
}

.separa_rbacs
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
}

a.link_vermelho2:link, a.link_vermelho2:visited, a.link_vermelho2:active
{
    color: #FF0000;
    text-decoration: none;
}
a.link_vermelho2:hover
{
    color: #FF0000;
    text-decoration: underline;
}

a.link_galeria_foto:link, a.link_galeria_foto:visited, a.link_galeria_foto:active
{
    color: #D7D7D7;
    text-decoration: none;
}
a.link_galeria_foto:hover
{
    color: #D7D7D7;
    text-decoration: underline;
}

#portal
{
    width: 150px; height: 22px;
	overflow: hidden;
	background: url('imagens/portal.jpg') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

.menu_marcador
{
    background-image: url('imagens/mm.gif');
    background-attachment: scroll;
    background-repeat: no-repeat;
    width: 8px;
    height: 6px;
    float: left;
    margin-right: 8px;
    margin-top: 6px;
}

a.link_azulescuro:link, a.link_azulescuro:visited, a.link_azulescuro:active
{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #336699;
    text-decoration: none;
    font-size: 14px;
}
a.link_azulescuro:hover
{
    color: #285077;
    text-decoration: underline;
}

.btn_a3
{
    width: 211px; height: 43px;
	overflow: hidden;
	background: url('material/imagens/btn_a3.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

.btn_a3:hover
{
    background-position: bottom left;
}

.btn_a4
{
    width: 211px; height: 43px;
	overflow: hidden;
	background: url('material/imagens/btn_a4.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

.btn_a4:hover
{
    background-position: bottom left;
}

.btn_a5
{
    width: 211px; height: 43px;
	overflow: hidden;
	background: url('material/imagens/btn_a5.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

.btn_a5:hover
{
    background-position: bottom left;
}

.btn_download
{
    width: 211px; height: 43px;
	overflow: hidden;
	background: url('material/imagens/download.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
}

.btn_download:hover
{
    background-position: bottom left;
}

table.bordasimples {border-collapse: collapse; width: 100%;}
table.bordasimples tr td
{
    border: 1px solid #7D9FDD;
    padding: 2px;
}

table.bordasimples2 {border-collapse: collapse; width: 100%;}
table.bordasimples2 tr td
{
    border: 1px solid #ccc;
    padding: 0px;
}

.pnerr
{
    border: 1px solid #ff0000;
    background-color: #FF9191;
    color: #fff;
    text-align: center;
    height: 24px;
    line-height: 24px;
}

.pnok
{
    border: 1px solid #006600;
    background-color: #3FBE3F;
    color: #fff;
    text-align: center;
    height: 24px;
    line-height: 24px;
}

.galeria_fotos_moldura
{
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    border-color: #BFD5EA;
    width: 230px;
}

.galeria_fotos_moldura_f
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BFD5EA;
    width: 155px;
    overflow: hidden;
}

.galeria_fotos_tit
{
    background-color: #336699;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding: 3px;
}

.galeria_fotos_sub_tit_g
{     
    background-color: #336699;
    display: table;
    float: left;
    height: 36px;
    margin-right: 50px;
    overflow: hidden;
    width:230px;
}

.galeria_fotos_sub_tit_centro
{ 
    #position: absolute; 
    #top: 50%;
    display: table-cell; 
    vertical-align: middle; 
    width:230px;
}

.galeria_fotos_sub_tit
{ 
    color: #fff;
    font-weight: bold;
    text-align: center;
    #position: relative; 
    #top: -50%; 
}

.galeria_fotos_periodo
{
    text-align: center;
    font-size: 10px;
    font-weight: bold;
}

.galeria_fotos_ciduf
{
    text-align: center;
    font-size: 10px;
    font-weight: bold;
}

.galeria_fotos_quant
{
    text-align: center;
    font-size: 11px;
}

/*.fotov
{
    float: left;
    overflow: hidden;
    background-color: #0099FF;
    text-align: center;
    width: 50%;
    height: 24px;
    line-height: 24px;
    color: #fff;
}
*/

a.fotov:link, a.fotov:visited, a.fotov:active
{
    margin-top: -5px;
    float: left;
    overflow: hidden;
    background-color: #E5E5E5;
    text-align: center;
    width: 77px;
    height: 24px;
    line-height: 24px;
    border-top: 1px solid #BFD5EA;
    border-right: 1px solid #BFD5EA;
    color: #29537C;
    display: inline-block;
    text-decoration: none;
    border-top-color: #BFD5EA;
    border-right-color: #89B0D8;
}

a.fotov:hover
{
    color: #1B3550;
    background-color: #E5E5E5;
    text-decoration: underline;
}

a.fotob:link, a.fotob:visited, a.fotob:active
{
    margin-top: -5px;
    float: right;
    overflow: hidden;
    background-color: #E5E5E5;
    text-align: center;
    width: 77px;
    height: 24px;
    line-height: 24px;
    border-top: 1px solid #BFD5EA;
    color: #29537C;
    display: inline-block;
    text-decoration: none;
}

a.fotob:hover
{
    color: #1B3550;
    background-color: #E5E5E5;
    text-decoration: underline;
}

a.linkfotos:link, a.linkfotos:visited, a.linkfotos:active
{
    color: #244a87;
    font-weight: bold;
    font-size: 16px;
    text-shadow: 1px 2px 2px #aaa;
    text-decoration: none;
}

a.linkfotos:hover
{
    text-decoration: underline;
}

.divfoto
{
    margin: 0 auto;
    width: 550px;
    background-color: #eaeaea;
    border: 1px solid #ccc;
    text-align: center;
    font-style: italic;
    font-size: 11px;
    line-height: 17px;
}

.divfoto2
{
    margin: 0 auto;
    width: 382px;
    text-align: center;
    font-style: italic;
    font-size: 11px;
    line-height: 17px;
}

.divlegenda
{
    padding: 4px;
}

.tdlegenda
{
    padding: 4px;
    background-color: #eaeaea;
}

.div_pula
{
    height: 20px;
}

#divjboleft
{
    float: left;
    overflow: hidden;
    width: 230px;
}

#divjboright
{
    float: right;
    overflow: hidden;
    width: 500px;
}

.jbo_tit
{
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    padding: 4px;
    background-color: #5082C1;
    color: #fff;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 6px;
}

.jbo_conteudo
{
    overflow: hidden;
    border: 1px solid #D0DAE3;
    padding: 4px;
    background-color: #E2EBF2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/*
.dlt
{
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}
*/

.botao_ps
{
    width: 196px; height: 45px;
	overflow: hidden;
	background: url('imagens/botao_ps.png') top left no-repeat;
	display: block;
	text-indent: 10000px;
	margin: 0 auto;
}

.botao_ps:hover
{
    background-position: bottom left;
}