html,body{
height:100%;
width:100%;
}

body{
font-family:"Trebuchet MS";
background-color:#d1cdc3;
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;
}

.ms_fleft{
float:left;
}

.ms_clear{
clear: both;
}

.ms_bold{
font-weight:bold;
}

/* 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:52em;
height:5.5em;
background-image:url(../imagens/pt/bem_vindo.jpg);
background-repeat:no-repeat;
}

#ms_topo_dir{
position:absolute;
left:52em;
width:10.60em;
height:5.5em;
}

.ms_data{
color:#a9a8a6;
font-size:0.69em;
padding:0.62em 0em 0.43em 1.56em;
}

.ms_sep1{
height:0.06em;
width:9.65em;
background-image:url(../imagens/sep1.gif);
background-repeat:no-repeat;
background-position:center;
margin-left:0.37em;
}

#ms_sep2{
position:absolute;
height:4.18em;
width:0.06em;
background-image:url(../imagens/sep2.gif);
background-repeat:no-repeat;
background-position:center;
}

.ms_sep3{
height:1.62em;
background-image:url(../imagens/sep3.gif);
background-repeat:no-repeat;
background-position:right;
}

.ms_sep4{
height:1.62em;
padding-left:20.75em;
padding-right:1.5em;
vertical-align:top;
}

.ms_sep5{
height:0.06em;
width:16.31em;
background-image:url(../imagens/sep4.gif);
background-repeat:no-repeat;
background-position:center;
margin:0em 0em 0em 0em;
}

.ms_sep6{
height:1.5em;
width:2.62em;
background-image:url(../imagens/sep5.gif);
background-repeat:no-repeat;
background-position:center;
margin:0em 0em 0em 0em;
}

.ms_sep7{
height:0.06em;
width:29.81em;
background-image:url(../imagens/sep6.gif);
background-repeat:no-repeat;
background-position:center;
margin:0em 0em 0.37em 0em;
clear:both;
}

.ms_esp1{
padding-top:1.31em;
}

.ms_esp2{
padding-top:0.44em;
}

.ms_esp3{
padding-top:1em;
}

#ms_search{
position:absolute;
left:1em;
margin:0.93em 0em 0em 0em;

}

/* ******************** SUB-TOPO ******************** */

#ms_subtopo1{
width:auto;
height:13.37em;
background-color:#0c7647;
clear:both;
}

#ms_subtopo1_a{
width:62.75em;
height:13.37em;
clear:both;
}

#ms_subtopo1_b{
float:left;
width:9.62em;
height:13.37em;
}

#ms_subtopo1_c{
float:left;
width:23.06em;
height:13.37em;
background-image:url(../imagens/fundo3.jpg);
background-repeat:no-repeat;
}

#ms_subtopo1_c2{
float:left;
padding:1.37em 0.25em 0em 3.31em;
}

#ms_subtopo1_c3{
padding-left:1.88em;
}

#ms_subtopo1_c4{
float:left;
padding:0.31em 0.25em 0em 4.62em;
}

#ms_subtopo1_c5{
float:left;
padding:1.31em 0em 0em 3.31em;
}

#ms_subtopo1_d{
float:left;
width:29.88em;
height:13.37em;
background-image:url(../imagens/pt/banner_conf.jpg);
background-repeat:no-repeat;
}

#ms_subtopo1_d2{
position:absolute;
padding:9.25em 0em 0em 1.19em;
}

#ms_subtopo1_d3{
padding:8.25em 0em 0em 1.12em;
}

#ms_subtopo2{
width:auto;
height:1.25em;
background-color:#eaf1dc;
background-image:url(../imagens/fundo4.jpg);
background-repeat:no-repeat;
clear:both;
}

/* ******************** CONTEUDO ******************** */

#ms_centro1{
float:left;
width:100%;
background-color:#eaf1dc;
background-image:url(../imagens/fundo5.gif);
background-repeat:repeat-y;
clear:both;
}

#ms_centro1_a{
width:62.75em;
clear:both;
}

#ms_centro1_b{
float:left;
width:11.62em;
}

#ms_centro1_b2{
padding:0em 1em 1em 1em;
}

#ms_centro1_c{
float:left;
width:18.75em;
}

#ms_centro1_c2{
padding:0em 1em 1em 1em;
}

#ms_centro1_d{
float:left;
width:32.18em;
}

#ms_centro1_d2{
padding:0em 1.37em 1em 1em;
}

/* ******************** RODAPE ******************** */

#ms_baixo{
width:auto;
height:5.62em;
bottom:0;
background-image:url(../imagens/fundo6.gif);
background-repeat:repeat-x;
clear:both;
}

#ms_baixo_esq{
float:left;
background-image:url(../imagens/fundo6.gif);
background-repeat:repeat-x;
width:30.37em;
padding-top:0.56em;
}

#ms_baixo_dir{
position:absolute;
left:30.37em;
background-image:url(../imagens/fundo6.gif);
background-repeat:repeat-x;
width:32.12em;
padding-top:0.56em;
color:#837366;
}

/* ******************* 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;
}



/* ******************** 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:18em;
border:none;
}

.ms_cx3 {
width:7.25em;
border:none;
}

.ms_cx4{
width:19em;
}

.ms_cx5{
width:14.68em;
}

.ms_area1{
width:38.18em;
height:6.87em;
margin:0em;
padding:0em;
}

.ms_form1{
width:5em;
font-size:0.69em;
color:#666666;
padding:0.37em 0em 0.37em 0em;
}

.ms_form2{
padding:0.25em 0em 0em 3.5em;
}

.ms_form3{
width:16.25em;
}

.ms_form4{
width:27.43em;
background-color:#f7f9f1;
padding:0.56em 0em 0.93em 1.06em;
margin:0.93em 0.25em 0em 0.25em;
}

.ms_form5{
margin:1em 0em 0em 0em;
text-align:center;
}

/* ******************** TEXTOS ******************** */

a.ms_menu1, a.ms_menu1:hover{
display:block;
width:9.65em;
color:#837366;
font-size:0.69em;
text-decoration:none;
padding:0.31em 0em 0.31em 2.12em;
}

a.ms_menu2{
color:#5f534a;
font-size:0.69em;
text-decoration:none;
padding-right:0.5em;
padding-left:0.5em;
}

a.ms_menu3{
color:#414141;
font-size:0.69em;
text-decoration:none;
padding-right:0.5em;
padding-left:0.5em;
}

a.ms_menu4{
display:block;
color:#837366;
font-size:0.69em;
text-decoration:none;
padding:0.43em 1.37em 0.43em 1.37em;
}

a.ms_menu4:hover{
text-decoration:none;
background-color:#e1dfdc;
}

.ms_tit1{
font-size:0.87em;
font-weight:bold;
color:#07452a;
padding:0em 0em 0.81em 0em;
margin:0em;
}

.ms_tit2{
font-size:0.87em;
font-weight:bold;
color:#2d2b18;
padding:0em 0em 0em 0em;
margin:0em;
}

.ms_tit3{
font-size:0.87em;
font-weight:bold;
color:#07452a;
padding:0em 0em 0em 0em;
margin:0em;
}

.ms_tit4{
font-size:0.81em;
font-weight:bold;
color:#0c7345;
text-decoration:none;
}

.ms_lnk1{
font-size:0.75em;
color:#837366;
text-decoration:none;
}

.ms_lnk2{
display:block;
font-size:0.75em;
color:#666666;
text-decoration:none;
}

.ms_lnk3{
color:#837366;
font-size:0.69em;
text-decoration:none;
padding-left:1.37em;
}

.ms_lnk4{
color:#837366;
font-size:0.69em;
text-decoration:none;
}

.ms_lnk5{
font-size:0.69em;
color:#837366;
text-decoration:none;
padding-right:1.25em;
}

.ms_lnk6{
font-size:0.69em;
color:#837366;
text-decoration:none;
}

.ms_lnk6:hover{
font-size:0.69em;
color:#0c7345;
text-decoration:underline;
}

.ms_lnk7{
float:right;
font-size:0.69em;
color:#837366;
text-decoration:none;
white-space:nowrap;
padding-right:1.25em;
}

.ms_lnk8{
font-size:0.69em;
color:#837366;
text-decoration:none;
padding:0em;
margin:0em;
}

.ms_lnk9{
position:absolute;
display:block;
top:4.3em;
left:21.25em;
font-size:0.82em;
font-weight:bold;
color:#999896;
text-decoration:none;
}

.ms_lnk10{
display:block;
font-size:0.69em;
color:#837366;
text-decoration:none;
text-align:right;
padding:0em 0em 1em 0em;
}

.ms_txt1{
color:#414141;
font-size:0.69em;
}

.ms_txt2{
color:#5f534a;
font-size:0.69em;
padding:2.18em 0em 0em 0.93em;
}

.ms_txt3{
font-size:0.75em;
color:#666666;
padding:0.62em 0em 0.5em 0em;
}

.ms_txt4{
background-color:#cc6600;
color:#FFFFFF;
padding:0em 0.37em 0em 0.37em;
}

.ms_txt5{
font-size:0.69em;
color:#666666;
padding:0.12em 0em 0.12em 0em;
}

.ms_txt6{
color:#cc6600;
padding:0em 0.37em 0em 0.37em;
}

.ms_txt7{
font-size:0.87em;
font-weight:bold;
background-color:#ffcc00;
color:#0c7647;
padding:0em 0.37em 0em 0.37em;
}

.ms_txt8{
font-size:0.69em;
color:#ffffff;
padding:0.62em 0em 0em 0.37em;
}

.ms_txt9{
color:#837366;
font-size:0.62em;
padding:0.5em 0.5em 0.5em 0.5em;
}

.ms_txt10{
color:#837366;
font-size:0.69em;
padding-top:0.31em;
}

.ms_txt11{
color:#666666;
font-size:0.69em;
}

.ms_txt12{
font-weight:bold;
color:#0c7345;
}

.ms_txt13{
color:#414141;
font-size:0.75em;
}

.ms_txt14{
color:#950100;
font-weight:bold;
}

.ms_txt15{
color:#c9d1a6;
font-size:0.93em;
font-weight:bold;
}

.ms_msg1{
font-weight:bold;
color:#950400;
font-size:0.75em;
padding-top:0.62em;
}

.ms_galeria{
float:left;
width:100%;
clear:both;
}

.ms_border1 img{
background-image:url(../imagens/fundo7.gif);
background-repeat:repeat;
padding:0.18em 0.18em 0.18em 0.18em;
margin:0.62em 0.12em 0.31em 0.12em;
}

.ms_dest1{
float:left;
width:10.62em;
padding-top:0.62em;
padding-right:0.62em;
}

.ms_dest1 img{
background-image:url(../imagens/fundo7.gif);
background-repeat:repeat;
padding:0.31em 0.31em 0.31em 0.31em;
}

.ms_dest2{
float:right;
max-width:17.31em;
min-width:17.31em;
padding:0.31em 0em 0.62em 0em;
}

.ms_dest3{
width:29em;
}

.ms_agend1{
width:40em;
background-color:#f7f9f1;
padding:0.5em 1.25em 0.5em 0.5em;
margin:0em 0em 0.06em 0em;
}

.ms_agend2{
width:40em;
padding:0.5em 1.25em 0.5em 0.5em;
margin:0em 0em 0.06em 0em;
}

.ms_pcast1{
float:left;
width:2.71em;
}

.ms_pcast2{
float:left;
width:13.75em;
}

.ms_pcast3{
padding-bottom:0.9em;
}

.ms_pcast4{
float:left;
width:27em;
}

.ms_pesq1{
font-weight:bold;
color:#414141;
font-size:0.75em;
padding:0.93em 0em 0em 0em;
}

/* ******************** JORNADAS ******************** */

.ms_jorn1{
display:block;
width:2em;
height:1.88em;
color:#efefda;
font-size:1.62em;
font-weight:bold;
background-image:url(../imagens/jornada1_off.gif);
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
padding-top:0.37em;
}

.ms_jorn1:hover{
background-image:url(../imagens/jornada1_on.gif);
background-repeat:no-repeat;
text-decoration:none;
}

.ms_jorn1c{
display:block;
width:2em;
height:1.88em;
color:#efefda;
font-size:1.62em;
font-weight:bold;
background-image:url(../imagens/jornada1c_off.gif);
background-repeat:no-repeat;
text-align:center;
text-decoration:none;
padding-top:0.37em;
}

.ms_jorn1c:hover{
background-image:url(../imagens/jornada1c_on.gif);
background-repeat:no-repeat;
text-decoration:none;
}

/* ******************** IMG's ******************** */

#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_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;
}