@charset "utf-8";
@import url("reset.css");
@import url("../css/bootstrap/css/bootstrap.min.css");
@import url("form/css/formee-structure.css");
@import url("form/css/formee-style.css");
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,300italic);

/* laranja = #ef5a28; */


/*****************************/
/*  MAIN STYLES              */
/*****************************/

html, body {
	height:100% !important;
	-webkit-text-size-adjust:none
	
}

body {
	font-size:100%;
	color:#000;
	height:100%;
	line-height:18px;
	background-color:#fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	background-color:#ddd;
}

#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	margin: 0 auto -120px;
}

#header{
	position:fixed;
	z-index:100;
	left:0;
	right:0;
	top:0;
	padding-top:10px;
	padding-bottom:40px;
	background-image:url(../imagens/mask_up.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}



.text_padding strong, .text_padding b{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
}
.text_padding em, .text_padding i{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300italic;
}

.text_padding p, .text_padding td{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:14px;
	line-height:22px;
	text-shadow: #fff 0px 1px 0px;
	-webkit-font-smoothing: antialiased;
}
.text_padding a:link, .text_padding a:visited{
	text-decoration:none;
	color:#ef5a28;
}
.text_padding a:hover{
	text-decoration:underline;
}

.text_padding{
	padding-top:40px;
	padding-bottom:40px;
}


.texto p img{
	display:block;
	max-width:100%;
	height:auto;
	padding-bottom:20px;
}


#langs{
	padding-top:3px;
}
#langs ul{
	float:right;
}
#langs ul li{
	float:left;
	padding-right:0px;
	margin-right:5px;
	padding-top:0px;
}
#langs ul li a:link, #langs ul li a:visited{
	display:block;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	width:20px;
	color:#535353;
	text-transform:uppercase;
	position:relative;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	text-align:center;
	border:1px solid #535353;
	border-radius:2em;
}
#langs ul li a:hover, #langs ul li#checked a{
	color:#ef5a28;
	border:1px solid #ef5a28;
}

#social ul {
	float:right;
}
#social ul li {
	float:left;
	margin-left:5px;
}
#social ul li a{
	display:block;
	text-align:left;
	width:26px;
	height:26px;
	background-image:url(../imagens/sprite.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#social ul li.googleplus a:link, #social ul li.googleplus a:visited{
	background-position:-59px top;
}
#social ul li.googleplus a:hover{
	background-position:-59px bottom;
}

#social ul li.tripadvisor a:link, #social ul li.tripadvisor a:visited{
	background-position:-89px top;
}
#social ul li.tripadvisor a:hover{
	background-position:-89px bottom;
}

#social ul li.facebook a:link, #social ul li.facebook a:visited{
	background-position:-119px top;
}
#social ul li.facebook a:hover{
	background-position:-119px bottom;
}

#mask_bottom{
	height:105px;
	background-image:url(../imagens/mask_down.png);
	background-repeat:no-repeat;
	background-position:center top;
}

#conteudo{
	padding-top:300px;
	min-height:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	position:relative;
	z-index:3;
}
#conteudo.homepage, .iscontactos #conteudo{
	padding-top:500px;
}
#conteudo_inner{
	background-color:#fff;
	min-height:250px;
	height:100%;
}

#cover{
	background-color:#FFF;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:420px;
	z-index:2;
}
.ishome #cover{
	top:620px;
}

/*****************************/
/*  SLIDESHOW                */
/*****************************/

.slideshow{
	height:400px;
	background-color:#ccc;
	position:fixed;
	left:0;
	right:0;
	top:90px;
	overflow:hidden;
	text-align:center;
	z-index:-1;
}

.slideshow img{
	display:block;
	width:100%;
	height:auto;
}

.novidades_home li{
	margin-bottom:20px;
	
}

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

.reservas-home{
	background-color:#ef5a28;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}

#botao_reservas{
	background-color:#1b1b1b;
	border:none;
	text-align:center;
	color:#fff;
	display:block;
	width:100%;
	line-height:25px;
	height:30px;
	text-transform:uppercase;
	cursor:pointer;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-weight:400;
}

#botao_reservas:hover{
	background-color:#595959;
}

.datepicker{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:none;
	background-color:#FFF;
	line-height:25px;
	height:30px;
	display:block;
	width:100%;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../imagens/datepicker.gif);
	background-repeat:no-repeat;
	background-position:right top;
	cursor:pointer;
	font-size:13px !important;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
}

.svg .datepicker{
	background-image:url(../imagens/calendar.svg);
	background-repeat:no-repeat;
	background-position:right 3px;
}

.select{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:none;
	background-color:#FFF;
	line-height:25px;
	height:30px;
	display:block;
	width:100%;
}

span.customSelect { 
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background:#fff url(../imagens/select_arrow.gif) right center no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:none;
	background-color:#FFF;
	display:block;
	width:100%;
	cursor:pointer;
	font-size:13px !important;
	padding-left:20px;
	padding-right:20px;
	line-height:30px;
	height:30px;
	cursor:pointer;
	font-weight:400;
}

.homebox{
	padding-top:45px;
	position:relative;
	padding-bottom:30px;
}

h2{
	color:#ef5a28;
	font-weight:400;
	font-size:18px;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:1px solid #c9c9c9;
}

.lermais{
	text-align:center;
	background-image:url(../imagens/separador.gif);
	background-repeat:repeat-x;
	height:30px;
	margin-top:20px;
	position:absolute;
	bottom:0;
	left:10px;
	right:10px;
}
.lermais a:link, .lermais a:visited{
	display:inline-block;
	background-color:#fff;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	color:#1b1b1b;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;
	font-size:13px;
}
.lermais a span{
	display:inline-block;
	background-color:#fff;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #c9c9c9;
	padding-left:50px;
	padding-right:50px;
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-ms-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}

.lermais a:hover span{
	background-color:#ef5a28;
	color:#fff;
	border:1px solid #fff;
}

.imagem{
	padding-top:20px;
	margin-bottom:10px;
	position:relative;
}
.imagem .mask{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:17px;
	background-image:url(../imagens/image_mask.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

/*****************************/
/*  GALERIA                  */
/*****************************/

#thumb-list li{
	position:relative;
	margin-bottom:20px;
}
#thumb-list h2{
	border:none;
	position:absolute;
	left:10px;
	right:10px;
	bottom:0;
	background-image:url(../imagens/white_90.png);
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:14px;
	font-weight:400;
}
#thumb-list span.mais{
	position:absolute;
	right:25px;
	bottom:11px;
	width:25px;
	height:25px;
	background-image:url(../imagens/sprite.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#thumb-list a:hover span.mais{
	background-position:right bottom;
}

/*****************************/
/*  MENU                     */
/*****************************/

#menu_mobile{
	padding-top:30px;
	
}

#menu{
	padding-top:10px;
}
#menu ul{
	float:right;
}
#menu ul li{
	float:left;
	margin-right:10px;
}
#menu ul li.last{
	margin-right:0px;
}


#menu ul li a:link, #menu ul li a:visited{
	display:block;
	text-decoration:none;
	font-size:18px;
	color:#262422;
	text-transform:uppercase;
	position:relative;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	padding-bottom:5px;
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

#menu ul li a:hover, #menu ul li.current a, #menu ul li.active a{
	/*color:#ef5a28;*/
}



.nav li a span.underline{
	position:absolute;
	left:1px;
	bottom:2px;
	height:3px;
	margin:0;
	padding:0;
	background-color:#ef5a28;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.nav li.current a span.underline{
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1;
	width:100%;
}

.no-js #menu ul li a:hover, .no-js #menu ul li.current a, .no-js #menu ul li.active a{
	color:#ef5a28;
}

/*****************************/
/*  FOOTER                   */
/*****************************/

#push,
.footer {
	height: 120px;
}

.footer{
	z-index:10;
	position:relative;
	background-color:#fff;
}

.footer_inner{
	border-top:1px dotted #c9c9c9;
}

.apoios{
	padding-top:10px;
	
}

.velcro{
	padding-top:20px;
}
.velcro a:link, .velcro a:visited{
	font-size:10px;
	color:#fff;
	text-decoration:none;
	display:block;
	background-image:url(../imagens/velcro.png);
	background-repeat:no-repeat;
	background-position:right 5px;
	height:25px;
	width:48px;
	float:right;
}

.touch.svg .velcro a{
	background-image:url(../imagens/velcro.svg);
}

.velcro a:hover{
	background-position:right -15px;
}

/*****************************/
/*  RESERVA                  */
/*****************************/
.form_reserva_fields{
	margin-top:30px;
	margin-bottom:10px;
	position:relative;
}
.input, .textarea{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:none;
	background-color:#FFF;
	line-height:25px;
	height:30px;
	display:block;
	width:100%;
	padding-left:20px;
	padding-right:20px;
	font-size:13px !important;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	border:1px solid #c9c9c9;
	margin-bottom:20px;
}
.form_reserva_fields .datepicker, .form_reserva_fields .select{
	border:1px solid #c9c9c9;
	margin-bottom:20px;
}

.textarea{
	height:100px;	
}

/*****************************/
/*  PAGINATION               */
/*****************************/

.pagination {
	margin:0px 0 20px;
}
.pagination li {
	display: inline-block;
	float: left;
	margin: 0 5px 0 0px;
}
.pagination li a, .pagination li.current {
	display:block;
	padding:0px;
	line-height:22px;
	cursor:pointer;
	outline:none!important;
	text-align:center;
	text-decoration:none;
	color:#333 !important;
	background-color:#fff;
	border:1px solid #ef5a28;
	-webkit-border-radius: 2em;
    border-radius: 2em;
	width:22px;
	text-decoration:none !important;
	
}
.pagination li.current, .pagination li a:hover{
	color:#fff !important;
	background-color:#ef5a28;
}
.pagination li.next a, .pagination li.prev a{
	background-color:#fff;
	border:1px solid #ef5a28;
	-webkit-border-radius: 2em;
	height:22px;
	width:22px;
}
.pagination li.next a:hover, .pagination li.prev a:hover, .pagination li.last a:hover, .pagination li.first a:hover{
	color:#fff !important;
	background-color:#ef5a28;
}


/*****************************/
/*  CONTACTOS                */
/*****************************/

.mapa{
	position:fixed;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	height:600px;
}


.contactos_form .form-txt, .contactos_form button#enviar, .contactos_form button#enviar_newsletter{
	margin-bottom:8px;
	width:100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:5px;
	border:1px solid #bfbfbf;
	color:#313131;
	display:block;
	position:relative;
	background: #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:12px;
}
.contactos_form textarea.form-txt{
	height:90px;
	margin-bottom:2px;
	overflow:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:12px;
}
.contactos_form button#enviar{
	border:none;
	background: #ef5a28;
	color:#fff;
	cursor:pointer;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	text-rendering:optimizeLegibility;
	font-size:12px;
	width:90px;
	float:right;
}
.contactos_form .form-txt.invalid{
	border-color:#CC3300;
}
#feedback, #feedback_newsletter{
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	display:none;
}
#feedback.erro, #feedback_newsletter.erro{
	color:#fff;
	background-color:#CC3300
}
#feedback.ok, #feedback_newsletter.ok{
	color:#fff;
	background-color:#73AA00
}



.inputs .form-txt, .inputs button, .inputs .file{
	margin-bottom:8px;
	width:100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:5px;
	border:1px solid #bfbfbf;
	color:#313131;
	display:block;
	position:relative;
	background: #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:12px;
}
.inputs textarea.form-txt{
	height:150px;
	margin-bottom:2px;
	overflow:auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:12px;
}
.inputs button{
	border:none;
	background: #b0006e;
	color:#fff;
	cursor:pointer;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	text-rendering:optimizeLegibility;
	font-size:12px;
	width:90px;
	float:right;
}
.inputs .form-txt.invalid{
	border-color:#CC3300;
}

.inputs label{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:12px;
	margin-bottom:3px;
	margin-top:10px;
	display:block; 
}

.ok_form, .erro_form{
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	border-radius:3px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:12px; 
}
.ok_form i, .erro_form i{
	float:left;
	margin-right:10px;
}
.ok_form span, .erro_form span{
	display:inline-block;
}
.erro_form{
	color:#fff;
	background-color:#CC3300;
}
.ok_form{
	color:#fff;
	background-color:#73AA00
}

.inputs .formee-req{
	color:#C30;
	font-size:11px;
}

/*****************************/
/*  TOOLS                    */
/*****************************/

.sidebar_right{
	padding-right:0;
}

.zoomed{
	max-width:100%;
}
.csstransitions .lupa img{
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

a.lupa:link, a.lupa:visited{
	color:#000;
	text-decoration:none;
	display:block;
	background-image:url(../imagens/darken-bg-black.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.csstransitions a.lupa:hover img{
	opacity:0.3;
}

.hide{
	display:none;	
}
.relative{
	position:relative;
}

.responsive-img img{
	display:block;
	max-width:100%;
	height:auto;
}


.float_right{
	text-align:right;
}

.icons, .accordion .ui-icon {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

a img{
	display:block;
}

.tipsy {  font-family: 'OpenSansRegular', Arial, sans-serif;
font-size:10px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

/* Rounded corners */
.tipsy-inner { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

/* 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 #000; }

/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.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; }

#share{
	float:left;
}
#share .button{
	float:left;
	margin-right:15px;
}
#share .button.googleplus{
	width:60px;
}
#share .button.twitter{
	width:75px;
}
#share .button.pinterest{
	margin-left:15px;
}

.nivoSlider {
    position:relative;
    background:url(../imagens/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
	max-width:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.slider-wrapper{
	position:relative;
}
.nivo-caption p{
	text-shadow: 0px 1px 2px #999999;
    filter: dropshadow(color=#999999, offx=1, offy=1);
}
a.btn{
	text-decoration:none;
	color:#333 !important;
}
a.btn.btn-success{
	text-decoration:none;
	color:#fff !important;
}
a.btn:hover{
	text-decoration:none;
}

.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
}
.form-actions:before, .form-actions:after {
	display: table;
	line-height: 0;
	content: "";
}
.form-actions:after {
	clear: both;
}

.table th {
	font-weight: normal;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:13px;
}
.table td {
	font-size:13px;
}


ol{
	padding-left: 25px;
	list-style-type: decimal;
	margin-top:20px;
	margin-bottom:15px;
	margin-left:20px;
}
ol li{
	padding-bottom: 5px;
}


/*****************************/
/*  TABLETS                  */
/*****************************/
@media screen and (min-width: 768px) and (max-width: 1024px) {
	
	
}


/*****************************/
/*  PHONE                    */
/*****************************/
@media (max-width: 767px) {
	
	#logo{
		text-align:center;		
	}
	.vegas-background{
		/*display:none !important;	*/
	}
	
	#header{
		position:relative;	
	}
	
	.reservas-home{
		padding-bottom:10px;
		padding-top:10px;
	}
	
	.reservas-home div{
		margin-bottom:10px;
		margin-top:20px;
	}
	#conteudo.homepage, .iscontactos #conteudo, #conteudo{
		padding-top:50px;
	}
	
}



/*****************************/
/*  TABLETS E PHONE         */
/*****************************/
@media screen and (max-width: 1024px) {
	
	.sidebar_right .text_padding{
		padding-bottom:0;	
	}
	
	#social, #langs{
		margin-top:0px;	
		float:left;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:0;
	}
	
	#langs ul li a:link, #langs ul li a:visited{
		font-size:12px;
		line-height:22px;
		width:22px;
	}
	
	#menu_mobile{
		display:none;
		position:absolute;
		left:0;
		top:185px;	
		background-color:#fff;
		padding-top:10px;
	}
	.toggle_mobile_menu_container{
		border-radius:3px;
		padding-bottom:20px;
	}
	#toggle_mobile_menu{
		color:#fff !important;
		background-color:#ef5a28;
		text-decoration:none;	
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		border-radius:3px;
		text-align:center;
		margin-top:20px;
		display:block;
		z-index:105;
	}
	
	
	.nav{
		margin-bottom:0;	
	}
	#menu{
		
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;	
	}
	#menu ul{
		float:none !important;
		-webkit-background-clip: padding;
		background-clip: padding-box;
	}
	
	#menu ul li, #menu ul li.last{
		float: none !important;
		display: block !important;
		margin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 1px;
		padding-top: 0;
		background: #ef5a28;
	}
	
	#menu ul li a:link, #menu ul li a:visited{
		display:block;
		text-decoration:none;
		font-size:16px;
		line-height:22px !important;
		color:#fff;
		text-transform:uppercase;
		position:relative;
		text-align:left;
		padding-top:10px;
		padding-bottom:10px;
		border-radius: 0px;
		height: auto !important;
		background-color:transparent !important;
		width:auto !important;	
	}
	#menu ul li span.underline{
		display:none;
	}
	
	.svg #social ul li a{
		background-image:none;
	}
	.svg #social ul li.googleplus a:link, #social ul li.googleplus a:visited{
		background-image:url(../imagens/google_plus.svg);
		background-position:left top;
	}
	.svg #social ul li.googleplus a:hover{
		background-position:left top;
	}
	
	.svg #social ul li.tripadvisor a:link, #social ul li.tripadvisor a:visited{
		background-image:url(../imagens/trip_advisor.svg);
		background-position:left top;
	}
	.svg #social ul li.tripadvisor a:hover{
		background-position:left top;
	}
	
	.svg #social ul li.facebook a:link, #social ul li.facebook a:visited{
		background-image:url(../imagens/facebook.svg);
		background-position:left top;
	}
	.svg #social ul li.facebook a:hover{
		background-position:left top;
	}

	
}