@charset "utf-8";
/* CSS Document */


body {
	background-color:#FFF;
	color:#666;
	margin:0px;
	padding:0px;
}
a
{
	color:#777777;
	text-decoration:none;
	
}
a:hover
{
	color:#666;
	text-decoration:underline;
	}
	
.header {
	height: 105px;
	width: auto;
	z-index:1;
	
}
.header2
{
	 background-image: url("images/header_site/smb_dir.png");
	 z-index:2;
}


.divscroll 
{
	
 
    background-image: url("images/header_site/smb_dir.png");
    background-position:center;
    background-repeat: no-repeat;
    height: 113px;
    margin-top: 0px;
    width: auto;
}

.linha {
	background-color: #fcd5aa;
	height: 2px;
	width: auto;
	margin-top: 2px;
	margin-bottom: 10px;
}
.Bandeiras {
	float: right;
	margin-bottom: 23px;
}



.conteudo {
	height: auto;
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;margin-top: 5px;
}


.menu {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #999;
	list-style-type: none;
	width: 250px;
	height: auto;
	float: left;position:relative;
	padding-top:0px;
		
}

.menu_lateral {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #999;
	list-style-type: none;
	width: 250px;
	height: auto;
	float: left;position:relative;
	padding-top:0px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:35px;
		
}
.menu {
	list-style-type: none;
	margin-top: 10px;
}
.menu  a{
	color:#666666;
	text-decoration: none;
}
.menu a:hover{
	color:#333333;
	}
.submenu
{
	
	top:-15px;
	width:996px;
	height:auto;	
	left:248px;
}

.submenu {
	list-style-type: none;
	margin-top: -2px;
}
.submenu a{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: none;
}
.submenu a:hover{
	color:#333333;
	}
.submenuTopo {
	background-image: url(images/sup.png);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 849px;
	}
.submenuInferior {
	float: left;
	height: 28px;
	width: 849px;
	background-image: url(images/inf.png);
	background-repeat: no-repeat;
}
.entradasup {
	background-image: url(images/entradaSup.png);
	background-repeat: no-repeat;
	
	height: 10px;
	width: 41px;
}
.espacobranco {
	
	height: 27px;
	width: 41px;
	background-color: #FFF;
}
.entradainf {
	background-image: url(images/entradaInf.png);
	background-repeat: no-repeat;
	
	height: 25px;
	width: 41px;
}
.interior {
	height: auto;
	background-image:url(images/bgsubmenu.png);
	background-repeat:repeat-y;
	width: 721px;
	float:left;
	padding-left:76px;
	padding-top:5px;
	padding-right:52px;
	padding-bottom:25px;
}
.entradasubmenu {
	position: relative;
	height: 51px;
	width: 54px;
	top: 7px;
	left:14px;
}
.central {
	height: auto;
	width: 470px;
	float: left;
	margin-top: 10px;
	margin-left: 33px;
}
.logo {
	float: left;
	height: 112px;
	width: 470px;
	
	background-repeat: no-repeat;
	background-position: center;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 65px;
}
.logo1
{
	display:none;
	
}
.logo2
{
	display:none;
}
.logo3
{
	display:none;
}


.home {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
	height: auto;
	width: 450px;
	text-align: left;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}
.atlas {
	margin-left: 3px;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
}

.more {
	display: block;
	}
.more2 {
	display: none;
	}
.more3 {
	display: none;
	}
.more4 {
	display: none;
	}
.Newsletter {
	color: #FFF;
	background-color: #000;
	float: left;
	height: 45px;
	width: 318px;
	margin-bottom: 2px;
}
.errorMessage
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-align: left;
	width: auto;
	padding-top: 30px;
	padding-left:15px;
	
	
}
.okMessage
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:Green;
	font-size: 12px;
	text-align: left;
	width: auto;
	padding-top: 30px;
	padding-left:15px;
	
	
}


.Newslettertxt {
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	padding-top: 13px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 17px;
	margin-left: 21px;
}
.newsletteralign {
	float: left;
	padding-top: 10px;
}
.ok {
	float: left;
	/*padding-top: 10px;*/
}
.Newsletter2 {
	color: #FFF;
	background-color: #000;
	float: left;
	height: 45px;
	width: 318px;
}
.Newslettertxt2 {
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	padding-top: 13px;
	padding-left: 5px;
	padding-right: 15px;
	margin-right: 17px;
	margin-left: 23px;
}
.newsletteralign2 {
	float: left;
	padding-top: 10px;
}
.ok2 {
	float: left;
	
}
.linha2 {
	background-color: #fcd5aa;
	float: left;
	height: 2px;
	width: 318px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.News {
	float: right;
	height: 100%;
	width: 318px;
	margin-right: 10px;
}
.NewsTitle 
{
	color:Black;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	float: left;
	height: auto;
	width: 298px;
	background-color: #d4d4d4;
	padding-top: 16px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.NewsBold 
{
	font-weight:bold;
	color:Black;
	
}
.NewsTitle2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	float: left;
	height: auto;
	width: 298px;
	background-color: #f4f4f4;
	padding-top: 16px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}


.MRA {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	color: #444444;
	float: left;
	height: auto;
	width: 40px;
	margin-top: 10px;
	margin-left: 20px;
}
/*noticias da lateral */
.noticia {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #555555;
	float: left;
	height: auto;
	width: auto;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-color: #f4f4f4;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:justify;
}

.noticia2 {
	
	
	float: left;
	height: auto;
	width: auto;
	
	
	
}
.noticia_corpo {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
		
}

.titulonoticia {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #111111;
	background-color: #f4f4f4;
	float: left;
	height: auto;
	width: 254px;
	padding-bottom: 0px;
	vertical-align: middle;
	padding-right: 24px;
	text-align:justify;
}

.titulonoticiaimg img {
	float: left;
	height: auto;
	width: 50px;
	padding-right: 12px;
}
.lermais {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	height: auto;
	width: auto;
}
.lermais a{
	color:#333333;
	text-decoration: none;
}
.lermais a:hover{
	text-decoration:underline;
	}
.linha3 {
	background-color: #fcd5aa;
	float: left;
	height: 2px;
	width: 260px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.Bottom {
	float: left;
	height: auto;
	width: 729px;
	margin-left: 27px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}
.linhabottom {
	background-image: url(images/linha.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	height: 1px;
	width: 729px;
}
/*acaba aki as noticas laterais*/
.linhabaixo {
	background-color: #bdbbb5;
	height: 2px;
	width: 730px;
	float: left;
}
.share {
	background-image: url(images/Shares.png);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	height: 26px;
	width: 276px;
}
.Destaques {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	min-height: 116px;
	width: 701px;
	padding-top: 16px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	background-color: #f4f4f4;
}
.Titulo
{
	color: #333333;
	text-decoration: none;
	 
	
}
.Titulo:hover
{
	text-decoration: underline;
}

.Destaques2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	min-height:116px;
	width: 701px;
	padding-top: 16px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
}
.imagem{
	float:left; 
	margin-right:17px;
}
.imagem2 {
	float:left;
	margin-right:17px;
}

.lermaisDestaques {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
	height: auto;
	width: auto;
}
.lermaisDestaques b {
	color:#333333;
	text-decoration: none;
}
.lermaisDestaques b:hover {
	text-decoration:underline;
}
.footer {
	height: 183px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

.payment {
	height: 83px;
	width: auto;
	background-color: #f4f4f4;
	margin-bottom: 3px;
	padding-left: 100px;
}
.paymentlogos {
	height: auto;
	width: auto;
	margin-right: 28px;
	margin-left: 28px;
	float: left;
	margin-top: 20px;
}

.final {
	height: 103px;
	width: auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	background-position: bottom;
	text-align: right;
	text-indent: 20px;
	line-height: 65px;
	padding-right: 20px;
	padding-left: 100px;
}
.imagemlogo {
	float: left;
	height: 77px;
	width: 154px;
}

.errorsSmallDiv 
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:Black; 
	
}




/*new*/

.mapaInfo
{
	display:block;
	color:White;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px; 
	padding-top:5px;
}

.mapaInfoCity {
   float: left;
    font-size: 11px;
    padding-left: 8px;
    text-align: left;
    width: 71px;
}

.mapaInfoPhone {
    float: right;
    font-size: 11px;
    font-style: italic;
    padding-right:10px;    
}


.mapaInfoSchedule {
    float: left;
    font-size: 11px;
    width: 92px;
    text-align:left;
}

.downloadtitle { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; color:#000000; }

.formfilling { font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#000000; }

.formOptions {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:Blue; }
.formOptions:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; color:Blue; }

#Map area
{
	border:none;	
}

/* ----------------------------------------- MENU DETAIL -------------------------------------- */
td.submenu { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; }
a.menu { text-decoration:none; color:#000;  font-weight:bold; }
a.menu:hover { text-decoration:underline; }

div.contentDiv { margin:20px 10px 0px 0px; border:solid 1px; color:#000; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; height:167px; padding:10px; width:167px; float:left; }
.contentDiv a.contentTitle { text-decoration:none; color:#000; font-size:12px; font-weight:bold; }
.contentDiv a.contentTitle:hover { text-decoration:underline; }
.contentDiv p.contentText { height:146px; margin-top:0px; }
.contentDiv a.contentLink { text-decoration:none; color:#000; }

p.downloadText span { text-decoration:none; color:#000000; font-size:12px; font-weight:bold; }
p.downloadText { border:1px solid White; /* height:165px; */ margin-top:0; padding:10px; }
a.downloadLink { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; text-decoration:none; color:#999; }
a.downloadLink:hover { text-decoration:underline;color:#666; }

div.downloadDiv { margin:20px 10px 0px 0px; border:solid 3px; background-color:Black; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; height:186px; width:186px; float:left; }
.downloadDiv p.downloadText span { text-decoration:none; color:White; font-size:12px; font-weight:bold; }
.downloadDiv p.downloadText { border:1px solid White; height:165px; margin-top:0; padding:10px; }
.downloadDiv a.downloadLink { text-decoration:none; color:White; }
.downloadDiv a.downloadLink:hover { text-decoration:underline; }

.foto img { max-height:200px; max-width:200px; float:left; margin-left:20px; margin-top:20px; margin-bottom :20px; padding-right:10px; }



.texto_titulo { color:#444; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;  padding-top:21px; padding-bottom:8px; }
.texto_titulo a { text-decoration:none; color:#999; }
.texto_titulo a:hover { text-decoration:underline; color:#666; }

.texto_normal img { max-height:200px; max-width:200px; padding-right:10px;   }
.texto_normal { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; width:100%; }
.texto_normal a.linkVer { color:Black; font-size:13px; font-weight:bold; text-decoration:none; float:right; margin-top:-12px; }
.texto_peq_menu a.linkVer:hover { text-decoration:underline; }

.texto_peq_menu {   font-size:13px; float:left; width:717px; 
	
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	color:#666;
	list-style-type: none;
	
	
	}

.texto_normal_peq img { max-height:200px; max-width:200px; float:left; padding-right:10px; }
.texto_normal_peq { color:#666; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; float:left; }

.texto_titulo_peq { color:#666; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; padding-top:21px; padding-bottom:8px; width:100%; }
.texto_titulo_peq a { text-decoration:none; color:#999; }
.texto_titulo_peq a:hover { text-decoration:underline;color:#666; }

.galleryEsq { margin-bottom:10px; }
.galleryImage { margin-top:20px; }
.galleryImage .div_image { height:456px; width:718px; border:solid 1px #000; background-position:center center; }
.galleryImage p { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; }
#nav { margin-bottom:10px; margin-top:25px; }
.galleryDir a { text-decoration:none; padding:0px 60px 50px 0px; }
.galleryDir .link_img { float:left; padding-bottom:51px; margin-right:8px; }




.texto_normal img { max-height:200px; max-width:200px; padding-right:10px; }
.texto_normal { color: #333; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; float:left;}
.texto_normal a.linkVer { color:Black; font-size:12px; font-weight:bold; text-decoration:none; float:right; margin-top:-12px; }
.texto_peq_menu a.linkVer:hover { text-decoration:underline; }

table.tableLinks a img { border:none; }

div.imgNewsDiv { margin-right:6px; border:solid 1px; color:#000; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; height:167px; padding:10px; width:167px; float:left; }
.imgNewsDiv a.imgNewsTitle { text-decoration:none; color:#000; font-size:13px; font-weight:bold; }
.imgNewsDiv a.imgNewsTitle:hover { text-decoration:underline; }
.imgNewsDiv p.imgNewsText { height:120px; }
@media { .imgNewsDiv p.imgNewsText { height:100px; }}
.imgNewsDiv a.imgNewsLink { text-decoration:none; color:#000; }



.textoForm2
{
	font:font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:18px;
	color: #333333;
	
	
}

/* new */
.textoForm
{
	font:font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:18px;
	color:#444;
}

.tituloForm2
{
	color: #444;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	padding-right:35px;
}

.Titulo
{
	color: #444;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	width:200px;
}

.Destaques {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	min-height: 116px;
	width: 701px;
	padding-top: 0px;
	
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #f4f4f4;
}

.Destaques td{
	padding-top: 16px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}

.Destaques2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #333333;
	float: left;
	min-height:116px;
	width: 701px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.Destaques2 td{
	padding-top: 16px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}

.final {
	height: 103px;
	width: auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	background-position: bottom;
	text-align: right;
	line-height: 65px;	
}

.payment {
	height: 83px;
	width: auto;
	background-color: #f4f4f4;
	margin-bottom: 3px;
}


div.culture { float:left; height:14px; margin:120px 13px 0 16px; }


/* new */


div.culture { float:left; height:14px; margin:120px 0 0 16px; }
div.culture a#langPt { background:url(images/bandeira_portuguesa.jpg) no-repeat 0 0; text-decoration:none; height:22px; padding-bottom:3px; padding-right:23px; }
div.culture a#langEn { background:url(images/bandeira_inglesa.jpg) no-repeat 0 0; text-decoration:none; height:22px; padding-bottom:3px; padding-right:23px; }
div.culture a#langRU { background:url(images/bandeira_russa.jpg) no-repeat 0 0; text-decoration:none; height:22px; padding-bottom:3px; padding-right:23px; }
div.culture a#langFr { background:url(images/bandeira_francesa.jpg) no-repeat 0 0; text-decoration:none; height:22px; padding-bottom:3px; padding-right:23px; }
div.culture a#langEs { background:url(images/bandeira_espanhola.jpg) no-repeat 0 0; text-decoration:none; height:22px; padding-bottom:3px; padding-right:23px; }
div.culture a#langPt:hover, div.culture a#langEn:hover, div.culture a#langRU:hover, div.culture a#langFr:hover, div.culture a#langEs:hover { background-position:-27px 0px; }
div.culture a#langPt.selected, div.culture a#langEn.selected, div.culture a#langRU.selected, div.culture a#langFr.selected, div.culture a#langEs.selected  { background-position:-27px 0px; }



.button {  text-align:left; width:100%; }



.makeMeScrollable
        {
            width:100%;
            height: 189px;
            position: relative;
        }
       
        .makeMeScrollable div.scrollableArea img
        {
            position: relative;
            float: left;
            margin: 0;
            padding: 0;
        }
