@define
{
TextNormalFont:Arial,Helvetica,Sans-Serif;
TextNormalFontSize:0.75em;
TextNormalFontColor:#808080;
TextNormalFontLinkColor:#e82d4c;
TextNormalLineHeight:1.5;
TextFunctionLinksFontLinkColor:#e82d4c;
} 


html,body{ margin:0px;padding:0px;background-color:#e9ebf0}


.royalSlider{ visibility:hidden } 
.royalSlider,
.royalSlider .rsOverflow{
max-height:450px !important;
min-height:300px;
background-color:#4298ba !important;
}
.rsContent{
text-align:right;
background-color:#4298ba;
}
.rsMinW .rsBullets{z-index:0 !important;bottom:60px !important}
.rsMinW .rsBullet span{width:10px !important;height:10px !important}
.rsMinW .rsBullet.rsNavSelected span{
background:#474b4d !important;
}

.header-menus{
position:absolute;
z-index:2;
width:100%;
min-height:125px;
}
.logo-column{text-align:left}
#logo{
background:url(Img/LogoBig.png) no-repeat center;
position:relative;
top:-5px;
width:100%;
height:auto;
background-size:contain;
max-width:160px;
display:inline-block;
margin-left:30px;
}
#logo a{
display:block;
width:100%;
height:110px;
}
.header-menus #main-menu-desktop{float:right;padding-top:40px}
.header-menus #main-menu-mobile{float:right;padding-top:30px;height:93px}
.header-menus #searchTrigger{
display:block;
text-align:left;
padding-top:43px;
}
.header-menus #loginLink{display:inline-block;margin-left:15px;margin-right:15px}
.header-menus #loginLink a,
.header-menus #searchTrigger a{color:#fff;opacity:.75}
.header-menus #loginLink a:hover,
.header-menus #searchTrigger a:hover{opacity:1}

#header-hero{
width:100%;
height:450px;
-webkit-mask-image:radial-gradient(105% 16% at 50% 101%,transparent 50%,#fff 51%);
mask-image:radial-gradient(105% 16% at 50% 101%,transparent 50%,#fff 51%);
}
#header-hero .block-title{
top:130px;
left:70px;
text-align:left;
}
#header-hero .block-title p{
font-family:'Poppins',sans-serif;
font-weight:400;
font-size:1.75rem;
line-height:1.75rem;
color:#fff;
}
#header-hero .block-title p strong{font-weight:700}
#header-hero .block-text{
font-family:'Poppins',sans-serif;
font-weight:300;
font-size:0.875rem;
color:rgba(255,255,255,1);
top:220px;
left:70px;
max-width:32%;
text-align:left;
}
#header-hero .block-text strong{font-weight:700}
#header-hero .block-link{ height:35px;left:70px}
#header-hero .block-link a{
font-family:'Lato',sans-serif;
font-weight:700;
font-size:12px;
color:#fff;
letter-spacing:1px;
background-color:transparent;
padding:10px 20px 10px 20px;
line-height:35px;
text-align:center;
text-decoration:none;
border:2px solid #fff;
border-radius:20px;
transition:background 0.2s ease;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-ms-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;
}
#header-hero .block-link a:hover{background-color:rgba(255,255,255,.2)}
#header-hero .block-link SPAN{padding-right:10px}

#header-hero .slide1 .block-link{top:330px}
#header-hero .slide2 .block-link{top:290px}
#header-hero .slide3 .block-link{top:310px}



@media screen and (max-width:1400px){ 
.royalSlider,
.royalSlider .rsOverflow{height:450px !important}
}


@media screen and (max-width:960px){
#header-hero .block-title p{font-size:1.5rem;line-height:1.5rem}
#header-hero .block-text{
max-width:50% !important;
top:210px;
} 
#header-hero .block-link{top:330px !important}
}



@media screen and (max-width:560px){
.royalSlider,
.royalSlider .rsOverflow{height:400px !important}
.rsArrow{display:none !important}
#header-hero .block-title,
#header-hero .block-text{
right:auto;
width:100%;
max-width:75% !important;
top:180px;
font-size:0.75rem;
text-align:center;
}
#header-hero .block-title p{font-size:1.25rem;line-height:1.25rem;text-align:center}
#header-hero .block-title{top:120px}
#header-hero .block-link{top:260px !important;left:auto;width:100%;text-align:center}
}



#quicklinks-block{
height:auto;
width:100%;
-webkit-transition:background-color 0.5s ease-in-out;
-moz-transition:background-color 0.5s ease-in-out;
-ms-transition:background-color 0.5s ease-in-out;
-o-transition:background-color 0.5s ease-in-out;
transition:background-color 0.5s ease-in-out;
}
#quicklinks-block ul{display:block;list-style:none;width:100%;margin-top:10px;margin-bottom:22px}
#quicklinks-block ul li{
position:relative;
padding-right:30px;
text-align:left;
display:inline;
}
#quicklinks-block li a{
font-family:"Lato";
font-size:0.875rem;
font-weight:bold;
color:#474b4d;
line-height:40px;
text-transform:uppercase;
}
#quicklinks-block li:hover a{color:#6e7477;text-decoration:none}
#quicklinks-block li span{
display:inline;
vertical-align:middle;
margin-right:8px;
opacity:1;
transition:opacity 200ms;
font-size:30px;
top:0;
left:0;
text-align:center;
color:#474b4d;
}
#quicklinks-block li:hover span{
opacity:.8;
}


#latestnews-container{background-color:#e9ebf0;padding-top:30px;padding-bottom:30px}


#activities-container{background-color:#fff;padding-top:40px;padding-bottom:30px}


#helpbar-container{background-color:#909090}
#helpbar-container span{
font-family:'Open Sans',Arial,serif;
font-weight:300;
font-size:24px;
color:#fff;
}
.helpbar-msg,
.helpbar-button{height:auto;line-height:64px;padding:10px 0 10px 0}
.helpbar-msg span,
.helpbar-button a{display:inline-block;vertical-align:middle;line-height:normal}
.helpbar-button .button{
font-family:'Open Sans',Arial,serif;
font-weight:600;
font-size:14px;
color:#fff;
letter-spacing:1px;
background-color:none;
padding:10px 20px 10px 20px;
text-align:center;
text-decoration:none;
border:solid 2px #fff;
border-radius:5px;
opacity:0.5;
transition:opacity 0.2s ease-in-out;
-webkit-transition:opacity 0.2s ease-in-out;
-moz-transition:opacity 0.2s ease-in-out;
-ms-transition:opacity 0.2s ease-in-out;
-o-transition:opacity 0.2s ease-in-out;
}
.helpbar-button .button:hover{
opacity:1;
}


#footerbar-container{ background-color:#737373;padding:50px 0 50px 0}
.footerbar-title{
font-family:'Open Sans',Arial,serif;
font-weight:600;
font-size:16px;
color:#fff;
opacity:.75;
padding-bottom:30px;
}
.footerbar-column{
list-style:none;
text-align:left;
padding:0;
display:inline-block;
}
#footerbar-container .MMapaSiteContainer{padding:0px}
.footerbar-item,
#footerbar-container .MMapaSiteContainer .rsmItem a,
.footerbar-item a{
font-family:'Open Sans',Arial,serif;
font-weight:normal;
font-size:12px;
color:rgba(255,255,255,0.70);
line-height:21px;
text-transform:uppercase;
text-decoration:none;
transition:color 0.2s ease-in-out;
-webkit-transition:color 0.2s ease-in-out;
-moz-transition:color 0.2s ease-in-out;
-ms-transition:color 0.2s ease-in-out;
-o-transition:color 0.2s ease-in-out;
padding-left:0px;
}
.footerbar-item a:hover,
#footerbar-container .MMapaSiteContainer .rsmItem a:hover{color:rgba(255,255,255,1)}
#footerbar-container .MMapaSiteContainer .rsmItem.rsmDisabled a:hover{color:rgba(255,255,255,0.50) !important;cursor:not-allowed}
.footerbar-item i{font-size:18px;padding-right:15px;vertical-align:middle}
.footerbar-item p{font-size:12px}


#copyrightbar-container{
background-color:#5c5c5c;
padding:25px 0 10px 0;
}
#copyrightbar-container .copyright-msg p{
font-family:'Open Sans',Arial,serif;
font-weight:400;
font-size:14px;
text-transform:uppercase;
color:#fff;
opacity:.35;
text-align:left;
}
#copyrightbar-container .copyright-links{text-align:right}
@media screen and (max-width:980px){
#copyrightbar-container .copyright-links,
#copyrightbar-container .copyright-msg p{text-align:center}
}
#copyrightbar-container .copyright-links ul{padding:0}
#copyrightbar-container .copyright-links ul li{
list-style:none;
text-align:left;
display:inline;
padding-left:10px;
}
#copyrightbar-container .copyright-links ul li a{
font-family:'Open Sans',Arial,serif;
font-weight:400;
font-size:14px;
color:rgba(255,255,255,0.35);
line-height:25px;
text-transform:uppercase;
text-decoration:none;
white-space:nowrap;
transition:color 0.2s ease-in-out;
-webkit-transition:color 0.2s ease-in-out;
-moz-transition:color 0.2s ease-in-out;
-ms-transition:color 0.2s ease-in-out;
-o-transition:color 0.2s ease-in-out;
}
#copyrightbar-container .copyright-links li a:hover{color:rgba(255,255,255,1)}


#logosbar-container{background-color:white}
#logosbar-container ul{padding:0;margin:0}
#logosbar-container ul li{
list-style:none;
text-align:left;
display:inline-block;
padding:15px 10px;
}














.PopupContainer{background-color:#fff;margin:10px;padding:10px}
.PopupTitleText{font-family:Arial,Helvetica,Sans-Serif;font-size:12px;color:#333}
.PopupFieldsText{font-family:Arial,Helvetica,Sans-Serif;font-size:11px;color:#333}











.ArquivoSeparador{
width:100%;background-image:url(Img/separador.gif);background-repeat:repeat-x;height:10px;background-position:center}





.Botoes{
color:#fff;border:0px;padding:0px 8px 1px 8px;background-color:#e82d4c;font-size:11px;
height:20px;cursor:pointer}
.Botoes:hover{background-color:#666}


.eContentPager{text-align:center}
.PageNumbers span
{
font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
text-decoration:none;
color:#fff;
background-color:#808080;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:1px;
}
.PageNumbers a{
 font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#808080;background-color:#fff}
.PageNumbers a:hover{ color:#e82d4c}
.Results
{
font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
color:#333;
padding-top:8px;
padding-bottom:8px;
margin-bottom:5px;
border:1px dotted #ccc;
}
.BackNextButton{
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;background-color:#808080;border:1px solid #808080}
.BackNextLink{font-family:Verdana,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#808080}
.BackNextLink a,
.BackNextLink a:visited{color:#e82d4c;text-decoration:none}
.BackNextLink a:hover{text-decoration:underline}


.MessageBox{font-family:"trebuchet MS";font-size:11px;margin-bottom:10px}
.MessageBox .title{font-weight:bold;display:block}
.MessageBox .informationBox{border:1px solid #ededed;background-color:#F9F9F9}
.MessageBox .warningBox{border:1px solid #edead5;background-color:#f9f6e0}
.MessageBox .errorBox{border:1px solid #ede4e1;background-color:#faf0ed}
.MessageBox .successBox{border:1px solid #e1edd8;background-color:#edfae4}








.MMediaGallery{ font-family:Arial,Helvetica,Sans-Serif;padding-top:15px}
.MMediaGallery .Titles{
font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:12px;color:#e82d4c;text-decoration:none}
.MMediaGallery .FunctionLinks{
font-family:tahoma,arial,sans-serif;font-size:11px;color:#e82d4c;text-decoration:none}
.MMediaGallery .Titles:hover,
.MMediaGallery .FunctionLinks:hover{text-decoration:underline}
.MMediaGallery .VerticalSeparator{font-family:Arial,Helvetica,Sans-Serif;font-size:0.75em;color:#808080}


.MMediaGallery .FormArea{
font-family:Arial,Sans-Serif;font-size:13px;background-color:#F9F9F9;padding:10px}
.MMediaGallery fieldset{ border:1px solid #D5DFE5;padding:2px;padding-top:0px}
.MMediaGallery fieldset legend{
font-family:Arial,Helvetica,Sans-Serif;color:#808080;font-weight:bold;font-size:12px;padding-bottom:4px}
.MMediaGallery .FormTitles{font-family:tahoma,arial,sans-serif}
.MMediaGallery .FormTitles{FONT-SIZE:11px;COLOR:#4d4d4d;font-weight:bold}
.MMediaGallery .MandatoryFields{font-family:"Trebuchet MS";font-size:11px;color:#DE2929}
.MMediaGallery .OrderList select{ width:400px;font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;COLOR:#4d4d4d}
.MMediaGallery .GalleryAvailableMediaList{ width:400px;font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;COLOR:#4d4d4d}


.MMediaGallery dl{ margin:0 auto;padding-bottom:0px;overflow:hidden}
.MMediaGallery dt img{ float:left;margin:0 10px 0 0;border:0px;margin-right:15px}
.MMediaGallery dd{overflow:auto;padding-top:0.31em;margin-left:0px}
.MMediaGallery dd p{margin:0px;padding:0px}
.MMediaGallery dd .DateInfo{font-size:10px;color:#999999}
.MMediaGallery .RssIcon{vertical-align:bottom}
.MMediaGallery .Descriptions,
.MMediaGallery dd .InfoTotalItems{
font-family:Arial,Helvetica,Sans-Serif;font-size:0.75em;color:#808080;vertical-align:bottom}
.MMediaGallery .GalleriesRSSLink{
vertical-align:bottom;font-family:Arial;font-size:10px;color:#e82d4c;text-decoration:none}
.MMediaGallery .GalleriesRSSLink:hover{text-decoration:underline}


.MMediaGallery DIV.display .MediaTitles{
font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;font-size:12px;color:#808080;text-decoration:none}
.MMediaGallery DIV.thumb_view .MediaTitles{
font-family:Arial,Helvetica,Sans-Serif;font-size:9px;color:#808080;text-decoration:none}
.MMediaGallery DIV.display UL{PADDING:0px;MARGIN:0px}
.MMediaGallery DIV.display LI{ FLOAT:left;WIDTH:100%;PADDING-RIGHT:5px;PADDING-LEFT:5px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:5px;list-style:none}
.MMediaGallery DIV.display LI .content_block{ PADDING-RIGHT:5px;PADDING-LEFT:5px;PADDING-BOTTOM:0px;PADDING-TOP:0px;margin-bottom:10px}
.MMediaGallery DIV.display LI .content_block .titleBar{ padding:0px;MARGIN:0px}
.MMediaGallery DIV.display LI .content_block P{ PADDING:5px;MARGIN:0px}
.MMediaGallery DIV.display LI .content_block A IMG{
PADDING-RIGHT:5px;BORDER-TOP:#ccc 1px solid;PADDING-LEFT:5px;BACKGROUND:#fff;FLOAT:left;PADDING-BOTTOM:5px;MARGIN:0px 15px 0px 0px;BORDER-LEFT:#ccc 1px solid;PADDING-TOP:5px;BORDER-BOTTOM:#ccc 1px solid;BORDER-RIGHT:#ccc 1px solid
}
.MMediaGallery DIV.display LI .content_block A IMG:hover{ border:1px solid #e82d4c}
.MMediaGallery DIV.thumb_view LI{ list-style:none;PADDING-TOP:10px;PADDING-BOTTOM:10px}
.MMediaGallery DIV.thumb_view .ArquivoSeparador{ display:none}
.MMediaGallery DIV.thumb_view LI .titleBar{ display:inline}
.MMediaGallery DIV.thumb_view LI P{ display:none}
.MMediaGallery DIV.thumb_view LI .content_block{ text-align:center}
.MMediaGallery DIV.thumb_view LI .content_block A IMG{margin:0px 0px 0px}














.MInscricaoAlunos .ActiveTab{ background-color:#416ba0;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF}
.MInscricaoAlunos .InactiveTab{ background-color:#e8e8e8;font-family:Tahoma;font-size:11px;font-weight:bold;color:#787878}
.MInscricaoAlunos .CamposObrigatorios{font-family:"Trebuchet MS";font-size:11px;color:#DE2929}
.MInscricaoAlunos .TitulosCampos{font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;COLOR:#4d4d4d;font-weight:bold}
.MInscricaoAlunos .NodeMainCategory{font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;COLOR:#4d4d4d;font-weight:bold}
.MInscricaoAlunos .NodeChildCategory{font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;COLOR:#4d4d4d}
.MInscricaoAlunos .ListagemCategoriasEscolhidas select{ width:500px;font-family:tahoma,arial,sans-serif;FONT-SIZE:9px;COLOR:#4d4d4d}
.MInscricaoAlunos .TextoGeral{font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;COLOR:#4d4d4d}
.MInscricaoAlunos .NomesVistas{font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;color:#416ba0;font-weight:bold}

.MInscricaoAlunos .MessageBox
{
border:1px dotted #C6C6C6;
background-color:#F9F9F9;
font-family:"trebuchet MS";
font-size:11px;
}
.MInscricaoAlunos .LinksGerais{font-family:tahoma,arial,sans-serif;FONT-SIZE:11px;color:#416ba0;text-decoration:none}
.MInscricaoAlunos .LinksGerais:hover{TEXT-DECORATION:underline}


.MInscricaoAlunos .EmptyDataRowStyle
{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
}
.MInscricaoAlunos .EmptyDataRowStyle td{border:0px}


.MInscricaoAlunos .HeaderStyle
{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
background-color:#f2f2f2;
height:30px;
text-transform:uppercase;
}
.MInscricaoAlunos .HeaderStyle a{color:#666;text-decoration:underline}


.MInscricaoAlunos .SelectedRowStyle,
.MInscricaoAlunos .RowStyle td,
.MInscricaoAlunos .AlternatingRowStyle td
{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
border-bottom:solid 1px #f2f2f2;
height:30px;
}
.MInscricaoAlunos .SelectedRowStyle a,
.MInscricaoAlunos .RowStyle a:link,
.MInscricaoAlunos .RowStyle a:visited,
.MInscricaoAlunos .AlternatingRowStyle a:link,
.MInscricaoAlunos .AlternatingRowStyle a:visited{color:#416ba0;text-decoration:none}

.MInscricaoAlunos .SelectedRowStyle a:hover,
.MInscricaoAlunos .RowStyle a:hover,
.MInscricaoAlunos .AlternatingRowStyle a:hover{color:#416ba0;text-decoration:underline}
.MInscricaoAlunos .SelectedRowStyle{background-color:#F1F5F9}


.MInscricaoAlunos .PagerStyle td
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
color:#666;
text-decoration:none;
}
.MInscricaoAlunos .PagerStyle td span{background-color:#f2f2f2;padding:2px}
.MInscricaoAlunos .PagerStyle td a{color:#666;text-decoration:none}
.MInscricaoAlunos .PagerStyle td a:hover{font-weight:bold}

.MInscricaoAlunos .FormConsultaInscricao td 
{ 
border:1px solid #f7f7f7;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#666
}














.MRepositorio{margin:10px;width:auto} 

.MRepositorio .MessageBox
{
border:1px dotted #C6C6C6;
background-color:#F9F9F9;
font-family:"trebuchet MS";
font-size:11px;
}
.MRepositorio .TitulosRepositorio,
.MRepositorio .TitulosDocumentos,
.MRepositorio .DescricoesRepositorio,
.MRepositorio .InfoActualizacao,
.MRepositorio .LinksFuncoes,
.MRepositorio .LinksGerais,
.MRepositorio .VerticalSeparator,
.MRepositorio .InfoTotalDocs,
.MRepositorio .MsgSemItens,
.MRepositorio .AutoresRepositorio,
.MRepositorio .TitulosCamposRepositorio{font-family:tahoma,arial,sans-serif}

.MRepositorio .CamposObrigatorios{font-family:"Trebuchet MS";font-size:11px;color:#DE2929}

.MRepositorio .TitulosRepositorio{FONT-SIZE:12px;font-weight:bold}
.MRepositorio .TitulosDocumentos{FONT-SIZE:12px;font-weight:bold;COLOR:#4d4d4d}
.MRepositorio .DescricoesRepositorio,
.MRepositorio .VerticalSeparator,
.MRepositorio .MsgSemItens,
.MRepositorio .InfoTotalDocs{FONT-SIZE:11px;COLOR:#4d4d4d}
.MRepositorio .InfoActualizacao{FONT-SIZE:10px;COLOR:#999999;WHITE-SPACE:nowrap}
.MRepositorio .LinksFuncoes,
.MRepositorio .LinksGerais{FONT-SIZE:11px;color:#416ba0;text-decoration:none}
.MRepositorio .TitulosCamposRepositorio{FONT-SIZE:11px;COLOR:#4d4d4d;font-weight:bold}
.MRepositorio .AutoresRepositorio{FONT-SIZE:11px;font-style:italic;COLOR:#999999}

.MRepositorio .TitulosRepositorio,
.MRepositorio .LinksFuncoes{color:#e82d4c;TEXT-DECORATION:none}
.MRepositorio .TitulosRepositorio:hover,
.MRepositorio .LinksFuncoes:hover,
.MRepositorio .LinksGerais:hover{TEXT-DECORATION:underline}

.MRepositorio .InfoTotalDocs IMG{padding:0px;margin-right:5px;vertical-align:middle}
.MRepositorio .RepositoryItem
{
LINE-HEIGHT:16px;
PADDING-RIGHT:0px;
PADDING-LEFT:0px;
PADDING-BOTTOM:0px;
PADDING-TOP:10px;
MARGIN-BOTTOM:0px
}
.MRepositorio .DocumentItem,
.MRepositorio .DocumentItem_Inactive{background-color:#f9f9f9}
.MRepositorio .DocumentItem_Active{background-color:#F1F5F9}






















.MGaleriaFotos{padding-top:15px;width:100%}
.MGaleriaFotos,.MGaleriaFotos .SelectorAlbuns
{
font-family:Arial,Helvetica,Sans-Serif;
font-size:11px;
}
.MGaleriaFotos .MiniaturaContainer 
{
background-color:#f8f8f8;
border:1px solid #EAEAEA;
margin:5px;
vertical-align:middle;
}
.MGaleriaFotos .MiniaturaContainer img
{
margin:10px;
filter:alpha(opacity=75);
cursor:pointer;
}
.MGaleriaFotos .BotaoVer
{
color:#fff;
border:0px;
padding:0px 8px 1px 8px;
background-color:#888;
font-size:11px;
height:20px;
width:50px;
overflow:visible;
width:auto;
}
.MGaleriaFotos_ImagemAmpliada{background-color:#EAEAEA}
.MGaleriaFotos_ImagemAmpliada img{border:solid 10px #FFF}
.MGaleriaFotos_ImagemAmpliada a,
.MGaleriaFotos_ImagemAmpliada a:visited
{
font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;
color:#888;
text-decoration:none;
}
.MGaleriaFotos_ImagemAmpliada a:hover{ color:#555}




.MGaleriaFotos *{padding:0;margin:0}




#TB_window{
font:11px Arial,Helvetica,sans-serif;
color:#333333;
}

#TB_secondLine{
font:10px Arial,Helvetica,sans-serif;
color:#666666;

margin-left:15px;
margin-top:5px;
}

#TB_window a:link{color:#666666}
#TB_window a:visited{color:#666666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666666}
#TB_window a:focus{color:#666666}




#TB_overlay{
position:fixed;
z-index:10000;
top:0px;
left:0px;
height:100%;
width:100%;
}

.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{
background-color:#000;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
}

* html #TB_overlay{ 
 position:absolute;
 height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}

#TB_window{
position:fixed;
background:#ffffff;
z-index:10002;
color:#000000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%;
}

* html #TB_window{ 
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image{
display:block;
margin:15px 0 0 15px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
}

#TB_caption{
height:auto;
padding:10px 15px 5px 15px;
 


overflow:auto;
max-height:80px;
width:auto;
}


#TB_iFrameCaption{
height:auto;
padding:10px 15px 5px 15px;
overflow:auto;
max-height:80px;
width:auto;
}

#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}

#TB_closeAjaxWindow{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}

#TB_ajaxWindowTitle{
float:left;
 
margin-bottom:1px;
}

#TB_title{
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
padding:15px;
}

#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}

#TB_load{
position:fixed;
display:none;
height:13px;
width:208px;
z-index:10003;
top:50%;
left:50%;
margin:-6px 0 0 -104px;
}

* html #TB_load{ 
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}

* html #TB_HideSelect{ 
 position:absolute;
 height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}

#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:0px;
_margin-bottom:1px;
}






























.MRssFeederContainer{ margin-top:15px;padding:5px}
.RssFeeder td 
{ 
font-family:Arial,Helvetica,Sans-Serif;
color:#808080;
padding-bottom:15px;border-bottom:1 solid #fefefe 
}
.RssFeeder td h3{ display:none}
.RssFeeder img 
{ 
float:left;
border:1 solid #fff margin-top:0px;margin-bottom:5px;margin-left:0px;margin-right:5px;
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

.RssFeeder .RssFeederLink a 
{
font-weight:bold;
color:#e82d4c;
text-decoration:none;
}
.RssFeeder .RssFeederLink a:hover{ text-decoration:underline}
.RssFeederData
{
font-family:Arial,Helvetica,Sans-Serif;
color:#808080;
font-size:9px;
}













.MQuicklinksContainer
{
width:100%;
padding-top:0px;
padding-bottom:10px;
text-align:center
}
.Links
{
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#e8e4c4;
text-decoration:none;
}
.Links:visited
{
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#e8e4c4;
text-decoration:none;
}
.Links:hover
{
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-decoration:underline;
}
.Separadores
{
font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#c0a473;
padding-left:1px;
padding-right:1px;
}















