@charset "utf-8";
@import url("reset.css");
@import url("960.css");

@font-face {
    font-family: 'MuseoSans500Regular';
    src: url('fonts/museosans/MuseoSans_500-webfont.eot');
    src: url('fonts/museosans/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans/MuseoSans_500-webfont.woff') format('woff'),
         url('fonts/museosans/MuseoSans_500-webfont.ttf') format('truetype'),
         url('fonts/museosans/MuseoSans_500-webfont.svg#MuseoSans500Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/opensans/OpenSans-Regular-webfont.eot');
    src: url('fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/opensans/OpenSans-Bold-webfont.eot');
    src: url('fonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body{
	/*height:100%;*/
	/*overflow:hidden;*/
}
body{
	background-color:#fff;
	padding-top:3px;
	background-image:url(../imagens/bg_body.gif);
	background-repeat:repeat-x;
	color:#fff;
	font: 12px/18px 'OpenSansRegular', Arial, sans-serif;
}

strong, b{
	font-family: 'OpenSansBold', Arial, sans-serif;
}


.fancybox-skin{
	background-color:#fff !important;
	
}

#wrap{
	height:auto;
	min-height:1400px;
}
.painel{
	position:relative;
	opacity:0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0;
	margin:0;
	padding:0;
	clear:both;
	width:100%;
}

.painel img.painel_img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
	min-width:1080px;
	display:block;
}
#home img.painel_img{
	z-index:-1;
}
#servicos img.painel_img{
	z-index:-2;
}
#fotos img.painel_img{
	z-index:-3;
}
#curiosidades img.painel_img{
	z-index:-4;
}
.painel .painel_content{
	position:relative;
	width:940px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	display:none;
	min-height:200px;
}
#servicos .painel_content, #curiosidades .painel_content{
	padding-left:0px !important;
	padding-right:0px !important;
	width:960px !important;
}
#reserve_online_container{
	position:relative;
	width:940px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
}
#logo{
	width:140px;
	height:55px;
	padding-top:10px;
	float:left;
	background-image:url(../imagens/logo.png);
	background-repeat:no-repeat;
	/*background-position:left 10px;*/
	background-position:left bottom;
}
#logo.sliding{
	background-position:left bottom;
}
#logo a{
	display:block;
	width:140px;
	height:55px;
}
#menu_container{
	position:fixed;
	top:0;
	left: 50%;
	width:940px;
	margin-left:-470px;
	z-index:100;
}
#menu_cover{
	position:fixed;
	top:0px;
	left: 0;
	width:100%;
	z-index:99;
	background-color:rgb(255,255,255);
	height:73px;
	display:none;
	opacity:0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; -khtml-opacity: 0.7; -moz-opacity: 0.7;
}


#menu
{
	position:absolute;
	width:700px;
	height:20px;
	padding-top:0px;
	top:36px;
	left:210px;
	z-index:102;

}

#nav{
	line-height: 100%;
}

#nav li
{
	float: left;
	padding: 5px;
	position: relative;
	line-height: 0;
	margin-right: 10px;
	cursor:pointer;
}

#nav a 
{
	float: left;
	height: 20px;
	color: #363636;
	text-decoration: none;
	display: block;
	margin: 0;
	font: 16px/20px 'MuseoSans500Regular', Arial, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-shadow: rgba(0,0,0,0) 0px 0px 1px;
	-webkit-text-stroke: 1px transparent;
	text-transform:uppercase;
}

#nav li:hover
{
	background-position: right 20px;
}

#nav li:hover > a, #nav li.active a, #nav li.current a
{
	text-decoration:underline;
}

.ie6 #nav li a:hover /* IE6 */
{
	text-decoration:underline;
}

#nav li:hover > ul
{
	display: block;
}


#langs{
	position:absolute;
	height:24px;
	line-height:24px;
	top:37px;
	right:0px;
	width:60px;
	z-index:103;
}
#langs ul{
	float:right;
}
#langs ul li{
	float:left;
	width:24px;
	height:30px;
	line-height:30px;
	position:relative;
	text-align:center;
	margin-left:-5px;
}
#langs ul li a:link, #langs ul li a:visited{
	display:block;
	color:#363636;
	text-decoration:none;
	text-transform:uppercase;
	font: 10px/24px 'MuseoSans500Regular', Arial, sans-serif;
	background-image:url(../imagens/langs_bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:24px;
	height:23px;
	padding-top:1px;
}
#langs ul li a:hover, #langs ul li#checked a{
	color:#fff;
	background-position:left top;
}

.lang_not_hover{
	color:#363636 !important;
	background-position:left bottom !important;
}


#menu_container.sliding #nav a, #menu_container.sliding #langs ul li a{
	color:#fff;
}


#reserve_online{
	width:280px;
	height:75px;
	position:absolute;
	right:10px;
	top:124px;
	z-index:20;
}

#reserve_online span{
	display:block;
	background-image:url(../imagens/telefone.png);
	background-repeat:no-repeat;
	background-position:left center;
	height:28px;
	padding-left:35px;
	font: 28px/28px 'OpenSansBold', Arial, sans-serif;
	color:#363636;
}
#reserve_online a{
	color:#363636;
}
#reserve_online a.reservar:link, #reserve_online a.reservar:visited{
	display: block;
	background-image: url(../imagens/reserve_online_bt.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	width: 220px;
	text-align: center;
	font: 18px/35px 'OpenSansBold', Arial, sans-serif;
	color: #363636;
	text-decoration: none;
	margin-top: 15px;
	text-transform: uppercase;
	margin-right: auto;
	margin-left: auto;
}

#ver_video{
	text-decoration:none;
	background-image:url(../imagens/icon_play.png);
	background-repeat:no-repeat;
	background-position:6px center;
	padding-left:30px;
	background-color:#f4d547;
	font: 12px/18px 'OpenSansBold', Arial, sans-serif;
	color:#363636;
	text-transform:uppercase;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	border:3px solid #e5e5e5;
	margin-bottom:15px;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}


#floater{
	width:40px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	position:absolute;
	left:0;
	top:300px;
	background: url(../inc/rgba.php?r=54&g=54&b=54&a=95) repeat;
	background:rgba(54,54,54,.95);
	z-index:200;
	zoom: 1;	
}

#floater li{
	width:24px;
	height:24px;
	margin-left:7px;
	margin-top:10px;
	margin-bottom:10px;
}
#floater li a{
	display:block;
	text-decoration:none;
	width:24px;
	height:24px;
	background-image:url(../imagens/floater_sprite.png);
	background-repeat:no-repeat;
	position:absolute;
}
#floater li a span{
	display:none;
	height:20px;
	line-height:20px;
	color:#fff;
	background-color:#000;
	position:absolute;
	right:-40px;
}
#floater li.reserve a:link, #floater li.reserve a:visited{
	background-position:left top;
}
#floater li.reserve a:hover{
	background-position:left bottom;
}
#floater li.galeria a:link, #floater li.galeria a:visited{
	background-position:-24px top;
}
#floater li.galeria a:hover{
	background-position:-24px bottom;
}
#floater li.youtube a:link, #floater li.youtube a:visited{
	background-position:-48px top;
}
#floater li.youtube a:hover{
	background-position:-48px bottom;
}
#floater li.facebook a:link, #floater li.facebook a:visited{
	background-position:-72px top;
}
#floater li.facebook a:hover{
	background-position:-72px bottom;
}
#floater li.tripadvisor a:link, #floater li.tripadvisor a:visited{
	background-position:right top;
}
#floater li.tripadvisor a:hover{
	background-position:right bottom;
}
#floater li.som a:link, #floater li.som a:visited{
	background-position:-96px top;
}
#floater li.som a:hover{
	background-position:-96px bottom;
}
#floater li.som.disabled a:link, #floater li.som.disabled a:visited{
	background-position:-120px top;
}
#floater li.som.disabled a:hover{
	background-position:-120px bottom;
}

#footer{
	height:340px;
	background-color:#363636;
	clear:both;	
	opacity:0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0;
	color:#fff;
	font: 11px/18px 'OpenSansRegular', Arial, sans-serif;
}

#inner_footer{
	padding-top:20px;
	background-image:url(../imagens/logo_footer_watermark.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
}

.copyright{
	font-size:10px;
	color:#5d5954;
	padding-top:5px;
	display:block;
}

a.velcro:link, a.velcro:visited{
	display:block;
	height:7px;
	width:48px;
	background-image:url(../imagens/velcro.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	float:right;
	margin-top:10px;
}
a.velcro:hover{
	background-position:left bottom;
}

a.velcro span{display:none;}

#footer_middle a:link, #footer_middle a:visited{
	color:#479fc4;
	text-decoration:none;
}
#footer_middle a:hover{
	text-decoration:underline;
}

#turismo_natureza{
	border-top: 1px dashed #737373;
	padding-top:10px;
}

.parceiros{
	float:right;
	text-align:right;
}
.parceiros ul{
	float:right;
}
.parceiros li{
	float:left;
	margin-left:10px;
	height:50px;
}
.parceiros li span{
	display:none;
}

.parceiros li a{
	display:block;
	background-repeat:no-repeat;
	height:50px;
}

.parceiros li a.estm:link, .parceiros li a.estm:visited{
	width:110px;
	background-image:url(../imagens/ipl_peniche.png);
}
.parceiros li a.estm:hover{
	background-position:left -51px;
}
.parceiros h3{
	font: 12px/16px 'MuseoSans500Regular', Arial, sans-serif;
	text-transform: uppercase;
}


a.button_guide:link, a.button_guide:visited{
	display:block;
	width:140px;
	height:58px;
	background-image:url(../imagens/button_guide.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-70px;
	z-index:101;
	text-align:center;
	text-decoration:none;
	color:#363636;
	text-transform:uppercase;
	font: 14px/24px 'MuseoSans500Regular', Arial, sans-serif;
	padding-top:10px;
}

ul#servicos_lista li{
	float:left;
	width:200px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:20px;
	height:170px;
	border: 3px solid rgb(31, 110, 146);
    border: 3px solid rgba(0, 0, 0, .1);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	/*cursor:pointer;*/
	position:relative;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	background-image:url(../imagens/bg_lista_servicos.png);
	background-repeat:repeat-x;
	background-position:3px 0px;
	padding:7px;
	overflow:hidden;
}

ul#servicos_lista li:hover{
	background-color:rgba(255,255,255,0.4);
}

ul#servicos_lista li h2{
	font: 12px/16px 'MuseoSans500Regular', Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:5px;
}
.teaser{
	font-family: 'OpenSansRegular', Arial, sans-serif;
	font-size:12px;
	line-height:14px !important;
	display:block;
}

ul#servicos_lista li .mais_info{
	width:214px;
	height:102px;
	position:absolute;
	left:0;
	bottom:-80px;
	background-image:url(../imagens/bg_lista_mais_info.png);
	background-repeat:repeat-x;
}
ul#servicos_lista li a.mais_info_bt:link, ul#servicos_lista li a.mais_info_bt:visited{
	width: 120px;
	height: 20px;
	margin: 37px auto 0;
	background-image: url(../imagens/bt_mais_info.png);
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	display: block;
	color:#363636;
	font-size:12px;
	line-height:20px;
}
ul#servicos_lista li a.reservar_bt:link, ul#servicos_lista li a.reservar_bt:visited{
	width: 120px;
	height: 20px;
	margin: 10px auto 0;
	background-image: url(../imagens/bt_reserve_online.png);
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	display: block;
	color:#fff;
	font-size:12px;
	line-height:20px;
}


ul#curiosidades_lista li{
	float:left;
	width:200px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:20px;
	height:170px;
	border: 3px solid rgb(31, 110, 146);
    border: 3px solid rgba(0, 0, 0, .1);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	/*cursor:pointer;*/
	position:relative;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	background-image:url(../imagens/bg_lista_servicos.png);
	background-repeat:repeat-x;
	background-position:3px 0px;
	padding:7px;
	overflow:hidden;
	background-color:rgba(255,255,255,0.6);
}



ul#curiosidades_lista li h2{
	font: 12px/16px 'MuseoSans500Regular', Arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#000;
}
ul#curiosidades_lista li .teaser{
	color:#000;
}
ul#curiosidades_lista li .pubdate{
	color:#000;
	position:absolute;
	left:10px;
	bottom:10px;
	font-size:10px;
}
ul#curiosidades_lista li .lermais{
	position:absolute;
	right:10px;
	bottom:10px;
}
a.lermais_bt:link, a.lermais_bt:visited{
	text-decoration:none;
	color:#000;
	background-color:#f4f4f4;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-family: 'OpenSansBold', Arial, sans-serif;
}
a.lermais_bt:hover{
	color:#000;
	background-color:#fce160;
}

ul#galeria_items .album_img{
	width:440px;
	height:80px;
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;
	border: 3px solid rgb(31, 110, 146);
    border: 3px solid rgba(0, 0, 0, .1);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	position:relative;
	-webkit-border-radius: 3px;
    border-radius: 3px;
	background-image:url(../imagens/bg_lista_servicos.png);
	background-repeat:repeat-x;
	background-position:3px 0px;
	padding:7px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
ul#galeria_items .album_img.omega{
	margin-right:0px !important;
}
ul#galeria_items .capa{
	width:120px;
	height:80px;
	margin-right:10px;
	float:left;
}
ul#galeria_items .capa img{
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
ul#galeria_items h2{
	font: 12px/18px 'MuseoSans500Regular', Arial, sans-serif;
	padding: 0;
	margin: 0 0 10px;
	text-transform: uppercase;
}
ul#galeria_items .album_img p{
	font: 12px/14px 'OpenSansRegular', Arial, sans-serif;
	margin:0;
	padding:0;
}
a.ver_album:link, a.ver_album:visited{
	position:absolute;
	right:10px;
	bottom:10px;
	text-decoration:none !important;
	width:80px;
	height:20px;
	line-height:20px;
	text-align:center;
	font: 12px/20px 'OpenSansBold', Arial, sans-serif;
	color: #363636 !important;
	background-image:url(../imagens/ver_album_bt.png);
	background-repeat:no-repeat;
}
a.ver_album:hover, ver_album_hover{
	
}


#pagination_container {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
ol#pagination{
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
ol#pagination li{
	cursor: pointer;
	background-image: url(../imagens/pagination.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	color: #363636;
	font: 12px/25px 'OpenSansBold', Arial, sans-serif;
	display: block;
	float: left;
	list-style: none;
	padding: 0;
	position: relative;
	right: 50%;
	margin: 0 5px;
}
ol#pagination li.current, ol#pagination li:hover{
	background-position:left top;
}

#slogan{
	position:absolute;
	top:120px;
	left:10px;
}
#destaque{
	position:absolute;
	top:250px;
	left:10px;
	width:355px;
	padding:10px;
	background-image:url(../imagens/white_40.png);
}
#destaque h1{
	font: 16px/25px 'OpenSansBold', Arial, sans-serif;
	color:#363636;
}
#destaque p{
	color:#363636;
	margin-top:0;
	margin-bottom:5px;
}
#destaque a{
	background-image:url(../imagens/ver_album_bt.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#363636;
	width:80px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;	
}

#feedback.erro, #feedback_newsletter.erro{
	color:#fff;
	background-color:#CC3300
}
#feedback.ok, #feedback_newsletter.ok{
	color:#fff;
	background-color:#73AA00
}



.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner {
	background-color: #000000;
	color: #FFF;
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000000; }
  .tipsy-arrow-s { border-top-color: #000000; }
  .tipsy-arrow-e { border-left-color: #000000; }
  .tipsy-arrow-w { border-right-color: #000000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }


#pop_up, #popup2, .bMulti {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 25px 5px #999;
	color: #111;
	display: none;
	padding: 25px;
	max-width:800px;
}
#pop_up, .bMulti {
	min-height: 100px
}
#pop_up .logo {
	color: #2B91AF;
	font: bold 325% 'Petrona', sans
}
#popup2 iframe {
	background: url('loader.gif') center center no-repeat;
	min-height: 240px;
	min-width: 450px
}
.bMulti p {
	font: 500% 'PTSansRegular', sans-serif;
	color:#006f9e;
	padding: 45px 0 0;
	text-align: center
}
.bMulti a {
	left: 175px;
	position: absolute;
	top: 175px
}
.lt-ie9 .bModal {
	background-color: #000
}
.button {
	background-color: #f8d94b;
	border-radius: 10px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	color: #1b1b1b;
	cursor: pointer;
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none
}
.button.small {
	border-radius: 15px;
	float: right;
	margin: 22px 5px 0;
	padding: 6px 15px
}
.button:hover {
	background-color: #1e1e1e
}
.button>span {
	font-size: 84%
}
.button.bClose {
	border-radius: 7px 7px 7px 7px;
	box-shadow: none;
	font: bold 131% sans-serif;
	padding: 0 6px 2px;
	position: absolute;
	right: -7px;
	top: -7px
}
#pop_up h1{
	font: 38px/52px 'OpenSansBold', Arial, sans-serif;
	color:#285cb2;	
}
#pop_up p{
	color:#333;
	font-size:18px;
	margin-bottom:15px;
	clear:both;
	line-height:24px;
}
#pop_up a:link, #pop_up a:visited{
	background-color:#f8d94b;
	color:#1b1b1b;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-transform:uppercase;
	font: 14px/25px 'OpenSansBold', Arial, sans-serif;
}

 .fancybox-destaque{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.8);
	color:#fff;	
}
.fancybox-h1{
	font: 16px/20px 'OpenSansBold', Arial, sans-serif;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	margin-bottom:0;
	padding-bottom:0;
}
.fancybox-h1 p{
	margin-bottom:0;
	padding-bottom:0;
}
.fancybox-h2{
	font: 14px/20px 'OpenSansRegular', Arial, sans-serif;
	padding-left:10px;
	padding-right:10px;
}
.fancybox-h2 p{
	margin-top:0;
	padding-top:0;
}
.fancybox-destaque a:link, .fancybox-destaque a:visited{
	font: 12px/20px 'OpenSansRegular', Arial, sans-serif;
	background-color:#f8d94b;
	color:#1b1b1b1;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-transform:uppercase;
	margin-left:10px;
}
 
  
  
  
/*****************************/
/*  TABLETS                  */
/*****************************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	body{
		 -webkit-text-size-adjust: 100%;
	}
	#wrap{
		overflow:hidden;		
	}
	#floater{
		height:150px;
	}
	#floater .som{
		display: none;
	}
	.painel{
		overflow:hidden;
	}
	#pagination_container{
		margin-top:0px;
	}
	ul#servicos_lista li {
		margin-bottom:5px;
		-webkit-backface-visibility: hidden;
	}
}




/*****************************/
/*  TABLETS LANDSCAPE        */
/*****************************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 


}

/*****************************/
/*  TABLETS PORTRAIT         */
/*****************************/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	#block{
		display:block !important;
		position:fixed;
		background:rgba(0,0,0,.9);
		top:0;
		left:0;
		right:0;
		bottom:0;
		z-index:999999;	
	}

}