html,body{
height:100%;
width:100%;
}

body{
font-family:Arial, Helvetica, sans-serif;
margin:0em;
padding:0em;
text-align:center;
font-size: 12px;
}

abbr{
cursor:help;
}

a{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}

form, p, dl, dt, dd{
font-family:Arial, Helvetica, sans-serif;
margin:0em;
padding:0em;
} 

img{
border:0em;
margin:0em;
padding:0em;
}

.acessibilidade{
display: block;
width: 1em;
height: 1em;
overflow: hidden;
position: absolute;
left: -999em;
}

.my_ul1{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
list-style:none;
display:inline;
}

.my_li1{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
list-style:none;
display:inline;
}

.my_fleft{
float:left;
}

.my_fright{
float:right;
}

.my_hidden{
display:none;
}

.my_bold{
font-weight:bold;
}

.my_clear{
clear:both;
}

.my_aright{
text-align:right;
}

.my_color1{
background-color:#bbd406;
}

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display:inline;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

/*  ----------- TOPO ----------- */

#cont_topo1{
height:2.5em;
width:70.66em;
background-color:#013983;
text-align:right;
padding:0em 0em 0em 0em;
margin-left: auto;
margin-right: auto;
}

.link_menu1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#ffffff;
text-decoration:none;
}

.link_menu1:hover{
text-decoration:underline;
}

.link_sep1{
background-image:url(../imagens/sep1.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:1.5em;
}

#cont_topo2a{
height:10.83em;
width:70.66em;
background-image:url(../imagens/fundo1.jpg);
background-repeat:repeat-y;
padding:0em 0em 0em 0em;
margin-left: auto;
margin-right: auto;
}

#cont_topo2b{
width:50.20em;
}

#zona_data{
font-size:11px;
color:#003983;
padding:0.75em 0.75em 0em 0em;
text-align:right;
}

#zona_banner{
height:6.0em;
padding:0.75em 0.75em 0em 0em;
text-align:right;
}

#zona_lame{
font-size:1.16em;;
font-weight:bold;
color:#003983;
padding:0.2em 0.75em 0em 0em;
text-align:right;
}

#cont_topo3{
height:2.5em;
width:70.66em;
background-color:#003983;
text-align:center;
padding:0em 0em 0em 0em;
margin-left: auto;
margin-right: auto;
}

.link_menu2{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.link_menu2:hover{
text-decoration:underline;
}

.link_sep2{
background-image:url(../imagens/sep2.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:1.5em;
}

#cont_topo4{
height:3.50em;
width:70.66em;
padding:1.25em 0em 0em 0em;
margin-left: auto;
margin-right: auto;
}

#zona_ticker{
display:block;
height:1.35em;
border:solid 0.08em #000099;
margin:0em 0em 0em 0em;
padding:0.25em 0em 0em 0em;
}

.link_ticker1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#000000;
text-decoration:none;
}

.link_ticker1:hover{
text-decoration:underline;
}

/*  ----------- CENTRO e HOMEPAGE ----------- */

#cont_centro1{
width:70.66em;
padding:0em 0em 0em 0em;
margin-left: auto;
margin-right: auto;
}

#cont_centro1a{
float:left;
width:13.69em;
text-align:left;
}

#cont_centro1a_agend{
width:10.83em;
background-color:#003883;
border:solid 0.08em #33619c;
padding:0.83em 1em 0em 0.5em;
margin-bottom:2em;
}

#cont_centro1b{
float:left;
width:39.25em;
text-align:left;
}

#cont_centro1b_dest{
width:38em;
background-color:#e5edfc;
border:solid 0.08em #003883;
}

#cont_centro1b_cont{
width:38em;
}

#cont_centro1c{
float:left;
width:17.50em;
text-align:left;
}

#cont_centro1c_pesq{
width:17.58em;
border:solid 0.08em #003883;
}

#cont_centro1c_log{
width:17.58em;
border:solid 0.08em #003883;
margin:0.83em 0em 1.25em 0em;
}

#cont_centro1c_box{
width:17.58em;
border:solid 0.08em #003883;
margin:0.83em 0em 1.25em 0em;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.16em;
font-weight:100;
color:#003983;
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#003983;
padding:0.25em 0em 0.25em 0em;
margin:0em 0em 0em 0em;
}

h5{
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
font-weight:bold;
color:#FFFFFF;
background-color:#003983;
padding:0.41em 0em 0.25em 0.83em;
margin:0em 0em 0em 0em;
}

.txt_menu1{
width:12.90em;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
font-weight:bold;
color:#FFFFFF;
background-color:#003983;
padding:0.41em 0em 0.25em 0.83em;
margin:0em 0em 0em 0em;
}

.link_menu4a{
display:block;
width:11.2em;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#003983;
text-decoration:none;
padding:0.2em 0em 0.2em 1.16em;
border-top:solid 0.08em #003883;
border-left:solid 0.08em #003883;
border-right:solid 0.08em #003883;
border-bottom:0em;
}

.link_menu4a:hover{
text-decoration:underline;
}

.link_menu4b{
border-bottom:solid 0.08em #003883;
}

.my_fundo1{
background-image:url(../imagens/fundo1.gif);
background-repeat:no-repeat;
}

.txt_link1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.33em;
color:#003983;
text-decoration:none;
}

.txt_link1:hover{
text-decoration:underline;
}

.txt_link2{
display:block;
width:33.25em;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#003983;
text-decoration:none;
padding-right:0.25em;
}

.txt_link2:hover{
text-decoration:underline;
}

.txt_link3{
font-family:Arial, Helvetica, sans-serif;
font-size:0.83em;
color:#003983;
text-decoration:none;
}

.txt_link3:hover{
text-decoration:none;
}

.txt_link4{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
font-weight:bold;
color:#003983;
text-decoration:none;
padding-left:0.41em;
}

.txt_link4:hover{
text-decoration:underline;
}

.txt_link5{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
font-weight:bold;
color:#003983;
text-decoration:none;
text-align:right;
padding:0.41em 1.5em 0em 0em;
}

.txt_link5:hover{
text-decoration:underline;
}

.txt_link6{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#bbd406;
text-decoration:none;
}

.txt_link6:hover{
text-decoration:underline;
}

.txt_agend1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#ffffff;
padding:0em 0em 1.33em 0em;
}

.img_dest1{
padding:0em 0em 0.5em 0em;
}

.txt_dest1{
max-width:19em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#000000;
padding:0em 0em 0em 1em;
}

.txt_data1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#676768;
}

.txt_norm1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#000000;
}

.txt_norm2{
color:#003983;
}

.txt_cx1{
width:7em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#676768;
padding-top:0.25em;
}

.form_cx1{
width:12em;
height:1.33em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
border:solid 0.08em #4675b3;
}

.form_cx2{
width:9.5em;
height:1.33em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
border:solid 0.08em #4675b3;
}

.link_menu5a{
display:block;
height:1.7em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#003983;
background-color:#FFFFFF;
padding:0.25em 0.55em 0em 0.55em;
border-top:solid 0.08em #003883;
text-decoration:none;
float:left;
}

.link_menu5a:hover{
text-decoration:underline;
}

.link_menu5b{
border-left:solid 0.08em #003883;
padding:0.25em 0.45em 0em 0.45em;
}

.link_menu5c{
border-top:0em;
background-color:#e5edfc;
}

/*  ----------- CONTEUDOS ----------- */

.txt_norm3{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
line-height:1.33em;
color:#000000;
}

.txt_link7{
display:block;
padding:1.66em 0em 0em 0em;
}

.txt_link8{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#003983;
text-decoration:none;
}

.txt_link8:hover{
text-decoration:underline;
}

.txt_tit1{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#003983;
}

.txt_tit2{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#003983;
}

.txt_norm4{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#003983;
}

.txt_norm5{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#676768;
}

.txt_norm6{
color:#000000;
}

.txt_norm7{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#003983;
}

.txt_link9{
display:block;
padding:1em 0em 0em 0em;
}

.txt_link10{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#003983;
text-decoration:none;
}

.txt_link10:hover{
text-decoration:underline;
}

.txt_link11{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
text-decoration:none;
}

.txt_link11:hover{
text-decoration:underline;
}

.txt_link12{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
}

.txt_link13{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#003983;
text-decoration:none;
}

.txt_link13:hover{
text-decoration:underline;
}

.txt_link14{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#003983;
text-decoration:none;
}

.txt_link15{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#003983;
text-decoration:none;
padding:0.25em 0.25em 0.25em 0.85em;
}

.txt_link15:hover{
text-decoration:underline;
}

#cont_fotos_not_a{
height:14.16em;
width:12.5em;
text-align:center;
float:left;
}

#cont_fotos_not_b{
height:12.91em;
}

#cont_fotos_not_b img{
border:solid 0.08em #1b4f9a;
}

#cont_foto_item{
padding-bottom:1em;
}

#cont_sons_not_a{
height:11.5em;
width:18.75em;
text-align:center;
float:left;
}

#cont_sons_not_b{
height:7.33em;
}

#cont_sons_item{
width:8.33em;
float:left;
}

/*  ----------- PAGINACAO ----------- */

#my_paginacao {
width:38em;
margin:2em 0em 0em 0em;
padding:0.33em 0em 0em 0em;
border-top:solid 0.08em #003983;
}
		
#my_pag_esq {
width:8.33em;
padding:0em;
margin:0em;
float:left;
text-align:left;
}

#my_pag_cent {
width:21.33em;
padding:0em;
margin:0em;
float:left;
text-align:center;
}

#my_pag_dir {
width:8.33em;
padding:0em;
margin:0em;
float:left;
text-align:right;
}

.txt_pag{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#003983;
}

/*  ----------- LOGIN / LOGOUT ----------- */

.txt_norm8{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
font-weight:bold;
color:#000000;
}

/*  ----------- FORM's ----------- */

.txt_form1{
width:11.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#676768;
text-align:right;
padding:0.25em 0.5em 0em 0em;
}

.txt_form2{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#676768;
}

.txt_form3{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
font-weight:bold;
color:#fe0808;
padding-top:0.5em;
}

.txt_form4{
width:16.5em;
}

.txt_form5{
width:18.5em;
}

.txt_form6{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#676768;
text-align:right;
padding:0.25em 0.5em 0em 2.75em;
}

.txt_form7{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#003983;
padding:0.5em 0em 0.5em 0em;
}

.my_hr1{
height:0.08em;
color:#003983;
}

.cx_form1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#000000;
border:solid 0.08em #003983;
background-color:#edeeef;
padding-left:0.25em;
}

.cx_form2{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#000000;
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
}

/*  ----------- RODAPE ----------- */

#cont_rodap1{
height:2.83em;
width:70.66em;
background-color:#003983;
text-align:center;
padding:0em 0em 0em 0em;
margin-left: auto;
margin-right: auto;
margin-top:1em;
}

.link_menu3{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#FFFFFF;
text-decoration:none;
}

.link_menu3:hover{
text-decoration:underline;
}

#cont_rodap2{
width:70.66em;
margin-left: auto;
margin-right: auto;
}

.txt_rodap1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.91em;
color:#676768;
}

.txt_rodap2{
width:31em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.83em;
font-weight:bold;
color:#003983;
text-align:right;
padding-top:0.91em;
}

/* PADDINGs e MARGINs */

.my_padding1{
display:block;
padding:0.5em 0.75em 0em 0em;
}

.my_padding3{
padding-top:0.75em;
}

.my_padding2{
display:block;
padding:0.5em 0em 0em 0em;
}

.my_padding4{
padding:0.75em 0.91em 1em 0.91em;
}

.my_padding5{
padding-top:1.33em;
}

.my_padding6{
padding:0em 0em 0.41em 0em;
}

.my_padding7{
padding-top:2em;
}

.my_padding8{
padding-top:2.16em;
padding-bottom:1.58em;
text-align:right;
}

.my_padding9{
padding:0.83em 0em 0.58em 0.42em;
}

.my_padding10{
padding:0.75em 0em 0em 0.83em;
}

.my_padding11{
padding-top:0.41em;
}

.my_padding12{
display:block;
margin-bottom:1.5em;
}

.my_padding13{
padding:0em 0.58em 0.58em 0em;
text-align:right;
}

.my_padding14{
padding-top:1em;
}

.my_padding15{
margin:2.5em 0em 0em 0em;
padding:0.5em 0em 1em 0em;
border-top:solid 0.08em #003983;
}

.my_padding16{
padding-left:2.58em;
}

.my_padding17{
padding-left:0.5em;
}

.my_padding18{
padding:0.75em 0.5em 0em 0.75em;
}

.my_padding19{
padding:0.5em 0.5em 0em 0.75em;
}

.my_padding20{
padding:0em 0em 0.58em 0.42em;
}

.my_padding21{
padding:2em 0em 0.5em 0em;
}

.my_padding22{
padding:0.5em 0em 0em 1.5em;
}

.my_margin1{
margin-top:0.75em;
}

/* Menu 2ºnível */

#submenu1 {
width:13.69em;
}

#submenu1 dd {
position: absolute;
display:none;
width: 12.91em;
z-index: 100;
margin-left:11.66em;
margin-top:-1.33em;
background: #e5edfc;
border: 1px solid #003983;
}

#submenu2 {
width:13.69em;
}

#submenu2 dd {
position: absolute;
display:none;
width: 12.91em;
z-index: 100;
margin-left:11.66em;
margin-top:-1.33em;
background: #e5edfc;
border: 1px solid #003983;
}

.link_menu6 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
text-decoration:none;
padding:0.33em 0.58em 0.33em 1.5em;
background-image:url(../imagens/bullet1.gif);
background-repeat:no-repeat;
}

.link_menu6:hover{
text-decoration:underline;
}

