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

body{
font-family:"Trebuchet MS";
background-color:#333333;
margin:0em;
padding:0em;
}

abbr{
cursor:help;
}

a{
color:#414141;
}

a:link{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

form, p, dl, dt, dd{
font-family:"Trebuchet MS";
margin:0em;
padding:0em;
}

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

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

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

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

/* 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: 0em;                  /* 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 ******************** */

#ms_topo{
width:auto;
height:5.5em;
background-image:url(../imagens/fundo1.gif);
background-repeat:repeat-x;
clear:both;
}

#ms_topo_esq{
float:left;
width:11.62em;
height:5.5em;
background-color:#ffffff;
}

#ms_topo_dir{
position:absolute;
left:11.62em;
width:50.87em;
height:5.5em;
background-image:url(../imagens/fundo1.gif);
background-repeat:repeat-x;
}

.ms_data{
color:#a9a8a6;
font-size:0.69em;
padding:0.62em 0em 0.43em 1.56em;
}

.ms_sep1{
height:0.06em;
background-image:url(../imagens/sep1.gif);
background-repeat:no-repeat;
background-position:center;
}

#ms_sep2{
position:absolute;
left:40.37em;
height:4.18em;
width:0.06em;
background-image:url(../imagens/sep2.gif);
background-repeat:no-repeat;
background-position:center;
}

#ms_search{
position:absolute;
left:41.43em;
margin:0.93em 0em 0em 0em;
}

/* ******************** SUB-TOPO (menu principal) ******************** */

#ms_subtopo{
width:auto;
height:12.81em;
background-color:#ffffff;
clear:both;
}

#ms_subtopo_esq{
float:left;
width:11.62em;
height:12.90em;
background-image:url(../imagens/fundo2.gif);
background-repeat:repeat-y;
padding-top:0.25em;
}

#ms_subtopo_dir{
position:absolute;
left:11.62em;
width:52.50em;
height:12.81em;
background-color:#ffffff;
}

#ms_subtopo_dir_a{
float:left;
height:12.81em;
}

#ms_subtopo_dir_b{
float:right;
background-image:url(../imagens/pt/fundo4.gif);
background-repeat:no-repeat;
padding-left:1.56em;
width:32.18em;
height:12.81em;
}

#ms_subtopo_dir_c{
position:absolute;
width:27.5em;
bottom:0;
}

#ms_subtopo_sep{
height:0.46em;
background-color:#666666;
background-image:url(../imagens/fundo9.gif);
background-repeat:no-repeat;

}

.ms_sep3{
height:0.12em;
width:9.62em;
background-image:url(../imagens/sep3.gif);
background-repeat:no-repeat;
background-position:center;
margin:0em 0em 0em 0.93em;
}

/* ******************** CONTEUDO ******************** */

#ms_centro1{
float:left;
width:100%;
background-color:#efefef;
background-image:url(../imagens/fundo6.gif);
background-repeat:repeat-y;
clear:both;
}

#ms_centro2{
width:62.5em;
clear:both;
}

#ms_centro_esq{
float:left;
width:11.62em;
padding-top:0.62em;
padding-bottom:1.25em;
background-color:#ffffff;
}

#ms_centro_esq_pad{
padding:0.5em 0.75em 0em 0.5em;
}

#ms_centro_dir{
float:left;
left:11.62em;
width:50.87em;
min-height:20em;
}

.ms_galeria{
float:left;
width:100%;
clear:both;
}

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

/* ******************** HOMEPAGE ******************** */

#ms_home_esq{
float:left;
width:16.37em;
padding:1.12em 1.12em 1.12em 1.25em;
}

#ms_home_dir_a{
float:left;
width:16.25em;
padding:1.12em 0em 1.25em 0em;
}

#ms_home_dir_b{
float:left;
width:13.56em;
padding:1.12em 1.12em 1.25em 1.18em;
}

#ms_home_dir_c{
float:left;
width:32.30em;
padding:1.12em 1.12em 1.25em 1.18em;
}

.ms_tit1{
font-size:0.87em;
font-weight:bold;
color:#666666;
padding:0em;
margin:0em;
}

.ms_tit1_pad{
padding-bottom:0.75em;
}

.ms_tit2{
font-size:0.75em;
font-weight:bold;
color:#950400;
}

.ms_tit3, .ms_tit6{
font-size:0.81em;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.ms_tit6{
font-size:0.81em;
}

.ms_tit7{
display:block;
font-size:0.69em;
font-weight:bold;
color:#002868;
text-decoration:none;
}

.ms_sep7, .ms_sep9, .ms_sep10, .ms_sep12{
}

.ms_sep9{
margin:0.37em 0em 0em 0em;
}

.ms_sep10{
margin:0em 0em 0em 0em;
}

.ms_sep12{
margin:1.75em 0em 0em 0em;
}

.ms_sep13{
padding-bottom:0.5em;
}

.ms_sep14{
padding-bottom:1em;
}

.ms_sep15{
width:13.37em;
height:0.37em;
background-image:url(../imagens/sep8.gif);
background-repeat:no-repeat;
padding-bottom:0.62em;
}

.ms_sep8, .ms_sep11{
width:30.93em;
height:0.43em;
background-image:url(../imagens/sep9.gif);
background-repeat:no-repeat;
margin:0.5em 0em 0.5em 0em;
}

.ms_sep11{
margin:0.25em 0em 0.37em 0em;
}

.ms_fleft{
float:left;
}

.ms_dest1{
float:left;
width:5.69em;
}

.ms_dest1 img{
background-image:url(../imagens/fundo22.gif);
background-repeat:repeat;
padding:0.31em 0.31em 0.31em 0.31em;
}

.ms_dest2{
float:right;
width:9.94em;
}

.ms_dest3{
width:29.37em;
}

.ms_dest4{
float:left;
width:10.62em;
padding-top:0.62em;
padding-right:0.62em;
}

.ms_dest4 img{
background-image:url(../imagens/fundo22.gif);
background-repeat:repeat;
padding:0.25em 0.25em 0.25em 0.25em;
}

.ms_dest5{
float:right;
max-width:17.93em;
min-width:17.93em;
padding:0.31em 0.62em 0.62em 0em;
}

.ms_ovideo1{
float:left;
width:5.69em;
}

.ms_ovideo1 img{
background-image:url(../imagens/fundo22.gif);
background-repeat:repeat;
padding:0.31em 0.31em 0.31em 0.31em;
}

.ms_ovideo2{
float:left;
width:10.5em;
}

.ms_ovideo3{
margin-bottom:0.25em;
}

.ms_ovideo4{
float:left;
width:24em;
}

.ms_pcast1{
float:left;
width:2.5em;
}

.ms_pcast2{
float:left;
width:13.75em;
}

.ms_pcast3{
padding-bottom:0.9em;
}

.ms_pcast4{
float:left;
width:28em;
}

.ms_docs0{
width:29.81em;
background-image:url(../imagens/fundo23.gif);
background-repeat:repeat-y;
margin:0.62em 0em 0em 0em;
}

.ms_docs1{
float:left;
width:5em;
padding:0em 0.62em 1.25em 0em;
}

.ms_docs1 img{
background-image:url(../imagens/fundo8.gif);
background-repeat:repeat;
padding:0.25em 0.25em 0.25em 0.25em;
}

.ms_docs2{
float:left;
width:7em;
padding:0em 0em 1.25em 0em;
}

.ms_docs3{
width:9em;
padding-right:1.75em;
}

.ms_docs4{
float:left;
width:13em;
padding:0em 0em 1.25em 0em;
}

.ms_docs5{
width:14.5em;
padding-right:1.75em;
}

.ms_gal_img1{
float:left;
width:5.41em;
height:5em;
margin-bottom:0.31em;
}

.ms_gal_img1 img{
background-image:url(../imagens/fundo22.gif);
background-repeat:repeat;
padding:0.31em 0.31em 0.31em 0.31em;
}

/* ******************** INTERIOR ******************** */

.ms_tit4{
font-size:0.87em;
font-weight:bold;
color:#950400;
padding:0em;
margin:0em;
}

.ms_tit5{
font-size:0.69em;
font-weight:bold;
color:#000000;
padding:0.62em 0em 0.62em 0em;
margin:0em;
}

.ms_clear{
clear:both;
}

.ms_bold{
font-weight:bold;
}

.ms_center{
display:block;
text-align:center;
}

.ms_espaco1{
display:block;
height:0.62em;
}

.ms_espaco2{
display:block;
height:1.25em;
}

.ms_border1{
background-image:url(../imagens/fundo8.gif);
background-repeat:repeat;
padding:0.31em 0.31em 0.31em 0.31em;
}

.ms_border2 img{
background-image:url(../imagens/fundo8.gif);
background-repeat:repeat;
padding:0.18em 0.18em 0.18em 0.18em;
margin:0.62em 0.12em 0.31em 0.12em;
}

.ms_agend1{
width:40em;
background-color:#e5e5e5;
padding:0.5em 1.25em 0.37em 0.37em;
margin:0em 0em 0.06em 1.43em;
}

/* ******************* PAGINACAO ********************** */

#ms_paginacao {
width:29.37em;
margin:0em;
padding:0em;
}
		
#ms_pag_esq {
width:6.25em;
padding:0em;
margin:0em;
float:left;
text-align:left;
}

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

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

/* ******************** RODAPE ******************** */

#ms_baixo{
width:auto;
height:5.62em;
bottom:0;
background-image:url(../imagens/fundo5.gif);
background-repeat:repeat-x;
clear:both;
}

#ms_baixo_esq{
float:left;
background-image:url(../imagens/fundo5.gif);
background-repeat:repeat-x;
width:30.37em;
padding-top:0.56em;
}

#ms_baixo_dir{
position:absolute;
left:30.37em;
background-image:url(../imagens/fundo5.gif);
background-repeat:repeat-x;
width:32.12em;
padding-top:0.56em;
color:#cccccc;
}

.ms_sep4{
height:1.62em;
background-image:url(../imagens/sep4.gif);
background-repeat:no-repeat;
background-position:right;
}

.ms_sep5{
height:1.62em;
padding-left:20.75em;
padding-right:1.5em;
vertical-align:top;
}

.ms_sep6{
height:1.62em;
padding-right:2.06em;
vertical-align:top;
}

/* ******************** FORMS ******************** */

.ms_input{
font-family:"Trebuchet MS";
font-size:0.69em;
background-color:#e1ded7;
border-width:0.06em;
border-style:solid;
border-bottom-color:#f3f0e8;
border-right-color:#f3f0e8;
border-left-color:#837366;
border-top-color:#837366;
}

.ms_cx1 {
width:9.87em;
}

.ms_cx2{
width:19em;
}

.ms_cx3{
width:14.68em;
}

.ms_cx4{
width:3em;
}

.ms_cx5{
width:2em;
}

.ms_cx6{
width:11.43em;
}

.ms_cx7{
width:2em;
}

.ms_cx8{
width:3em;
}

.ms_sel1{
width:19em;
}

.ms_sel2{
width:14.68em;
}

.ms_sel3{
width:12.43em;
}

.ms_area1{
width:38.18em;
height:6.87em;
margin:0em;
padding:0em;
}

.ms_form1, .ms_form3, .ms_form4, .ms_form5{
width:27.43em;
margin:0.93em 0.25em 0.93em 0.25em;
background-color:#ffffff;
padding:0.56em 0em 0.93em 1.06em;
}

.ms_form2{
width:16.25em;
}

.ms_form3{
margin:0.93em 0.25em 0em 0.25em;
}

.ms_form4{
margin:0em 0.25em 0.93em 0.25em;
padding:0em 0em 0.93em 1.06em;
}

.ms_form5{
margin:0em 0.25em 0.93em 0.25em;
padding:0.62em 0.5em 0.62em 0.5em;
text-align:center;
}

/* ******************** TEXTOS ******************** */

a.ms_menu1, a.ms_menu1:hover{
display:block;
color:#837366;
font-size:0.69em;
text-decoration:none;
padding:0.31em 0em 0.31em 2.12em;
}

a.ms_menu2{
display:block;
width:11.75em;
color:#ffffff;
font-size:0.87em;
font-weight:bold;
text-decoration:none;
margin:0em 0em 0em 1.06em;
padding:0.39em 0em 0.39em 0.69em;
}

a.ms_menu2:hover{
background-image:url(../imagens/fundo3.gif);
background-repeat:repeat-y;
text-decoration:none;
}

a.ms_menu3{
display:block;
color:#837366;
font-size:0.69em;
text-decoration:none;
padding:0.31em 0em 0.31em 1.5em;
}

a.ms_menu4{
display:block;
color:#950400;
font-size:0.69em;
font-weight:bold;
text-decoration:none;
padding:0.31em 0em 0.31em 1.5em;
}

a.ms_menu5{
color:#cccccc;
font-size:0.69em;
text-decoration:none;
padding-right:0.5em;
padding-left:0.5em;
}

a.ms_menu5:hover{
text-decoration:underline;
}

a.ms_menu6{
color:#cccccc;
font-size:0.69em;
text-decoration:none;
padding-right:0.5em;
padding-left:0.5em;
}

a.ms_menu6:hover{
text-decoration:underline;
}

a.ms_menu7{
display:block;
color:#837366;
font-size:0.69em;
text-decoration:none;
padding:0.43em 1.37em 0.43em 1.37em;
}

a.ms_menu7:hover{
text-decoration:none;
background-color:#e1dfdc;
}

a.ms_menu8, a.ms_menu9, a.ms_menu10{
display:block;
width:18.75em;
color:#837366;
background-image:url(../imagens/seta1.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#e1dfdc;
font-size:0.69em;
text-decoration:none;
padding:0.56em 1.25em 0.56em 2.25em;
margin:0em 0em 0em 0.75em;
}

a.ms_menu9{
background-color:#faf8f5;
}

a.ms_menu10{
color:#319c31;
}

a.ms_menu8:hover,a.ms_menu9:hover, a.ms_menu10:hover{
color:#f3f1ee;
text-decoration:none;
background-color:#afadab;
}

.ms_lnk1{
font-size:0.75em;
color:#cccccc;
text-decoration:none;
}

.ms_lnk2{
display:block;
font-size:0.69em;
color:#414141;
text-decoration:none;
padding:0em;
margin:0em;
}

.ms_lnk3{
float:right;
font-size:0.69em;
color:#837366;
text-decoration:none;
white-space:nowrap;
padding-right:1.25em;
}

.ms_lnk4{
font-size:0.69em;
color:#00b2eb;
text-decoration:none;
padding-right:1.25em;
}

.ms_lnk5{
font-size:0.69em;
color:#837366;
text-decoration:none;
padding:0em;
margin:0em;
}

.ms_lnk6, a.ms_lnk6{
color:#414141;
text-decoration:underline;
}

a.ms_lnk7 {
color: #666666;
font-family: Trebuchet MS;
font-size: 1em;
font-weight:bold;
text-decoration:none;
}

a.ms_lnk7:hover {
text-decoration:underline;
}

a.ms_lnk8 {
color: #000000;
}

.ms_lnk9{
position:absolute;
display:block;
top:4.5em;
left:7em;
font-size:0.82em;
font-weight:bold;
color:#999896;
text-decoration:none;
}

.ms_txt1{
color:#414141;
font-size:0.69em;
}

.ms_txt1 p{
margin-bottom:0.62em;
}a

.ms_txt1 a{
color:#414141;
text-decoration:underline;
}

.ms_txt2{
color:#837366;
font-size:0.75em;
text-decoration:underline;
}

.ms_txt3{
color:#000000;
font-size:1.25em;
line-height:1.37em;
}

.ms_txt4, .ms_txt8{
color:#837366;
font-size:0.75em;
padding:1.12em 0em 0.81em 0.25em;
}

.ms_txt5{
color:#cccccc;
font-size:0.69em;
padding:2.18em 0em 0em 0.93em;
}

.ms_txt6{
color:#837366;
font-size:0.62em;
padding:0.5em 0.5em 0.5em 0.5em;
}

.ms_txt7, .ms_txt9{
color:#414141;
font-size:0.75em;
}

.ms_txt8{
padding:0.62em 0em 0em 0em;
}

.ms_txt9{
color:#950100;
font-weight:bold;
}

.ms_txt10{
color:#000000;
font-size:0.69em;
}

.ms_txt11{
font-weight:bold;
color:#950400;
font-size:1.37em;
}

.ms_txt12, .ms_txt13{
color:#837366;
font-size:0.69em;
padding-top:0.31em;
}

.ms_txt13{
color:#414141;
padding:0em;
}

.ms_msg1{
font-weight:bold;
color:#950400;
font-size:0.75em;
padding-top:0.62em;
}

.ms_pesq1{
font-weight:bold;
color:#414141;
font-size:0.75em;
padding:0.93em 0em 0em 0em;
}

/* ******************** IMAGENS ******************** */

.ms_bullet1{
height:1.75em;
background-image:url(../imagens/bullet1.gif);
background-repeat:no-repeat;
padding:0em 0em 0em 1em;
}

.ms_bullet2{
height:1.75em;
background-image:url(../imagens/bullet2.gif);
background-repeat:no-repeat;
padding:0em 0em 0em 1em;
}

.ms_bullet3{
height:1.75em;
background-image:url(../imagens/bullet3.gif);
background-repeat:no-repeat;
padding:0em 0em 0em 1em;
}

#img_home{
position:absolute;
width:0.81em;
height:0.87em;
background-image:url(../imagens/home.gif);
background-repeat:no-repeat;
margin:0.18em 0em 0em 0.12em;
cursor:pointer;
}

#img_flag{
position:absolute;
width:3em;
height:0.67em;
background-image:url(../imagens/flag_en.gif);
background-repeat:no-repeat;
margin:0.25em 0em 0em 0.12em;
cursor:pointer;
}

#img_esfera{
position:absolute;
width:53.83em;
height:5.5em;
background-image:url(../imagens/pt/esfera.gif);
background-repeat:no-repeat;
}

.img_ouvir1, .img_ouvir2{
position:absolute;
width:1.5em;
height:1.18em;
background-image:url(../imagens/ouvir.gif);
background-repeat:no-repeat;
margin:0em 0em 0em 0em;
cursor:pointer;
}
.img_ouvir2{
margin:0.18em 0em 0em 0em;
}

.img_rss{
position:absolute;
width:2.75em;
height:1.37em;
background-image:url(../imagens/rss.gif);
background-repeat:no-repeat;
margin:0.18em 0em 0em 0em;
cursor:pointer;
}

.img_mais{
position:absolute;
width:1em;
height:1em;
background-image:url(../imagens/mais.gif);
background-repeat:no-repeat;
margin:0.12em 0em 0em 0em;
cursor:pointer;
}

.img_imprimir{
position:absolute;
width:1em;
height:1em;
background-image:url(../imagens/imprimir.gif);
background-repeat:no-repeat;
margin:0.12em 0em 0em 0em;
cursor:pointer;
}

.img_download{
position:absolute;
width:1em;
height:1em;
background-image:url(../imagens/download.gif);
background-repeat:no-repeat;
margin:0.12em 0em 0em 0em;
cursor:pointer;
}

.img_enviar{
position:absolute;
width:0.69em;
height:0.69em;
background-image:url(../imagens/enviar.gif);
background-repeat:no-repeat;
margin:0.12em 0em 0em 0em;
cursor:pointer;
}

.img_ant{
position:absolute;
width:1em;
height:1em;
background-image:url(../imagens/anterior.gif);
background-repeat:no-repeat;
margin:0.12em 0em 0em 0em;
cursor:pointer;
}

#img_msg{
margin:0.5em 0em 1em 0em;
}
