@charset "utf-8";
/* CSS Document */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 26, 2013 */



@font-face {
    font-family: 'oswaldbold';
    src: url('oswald-bold-webfont.eot');
    src: url('oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-bold-webfont.woff') format('woff'),
         url('oswald-bold-webfont.ttf') format('truetype'),
         url('oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oswaldbook';
    src: url('oswald-regular-webfont.eot');
    src: url('oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-regular-webfont.woff') format('woff'),
         url('oswald-regular-webfont.ttf') format('truetype'),
         url('oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'showshifter_bodyregular';
    src: url('ufonts.com_showshifter-body-webfont.eot');
    src: url('ufonts.com_showshifter-body-webfont.eot?#iefix') format('embedded-opentype'),
         url('ufonts.com_showshifter-body-webfont.woff') format('woff'),
         url('ufonts.com_showshifter-body-webfont.ttf') format('truetype'),
         url('ufonts.com_showshifter-body-webfont.svg#showshifter_bodyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	margin:0px; 
	padding:0px; 
	background-image: url("../images/bg.JPG");
	background-position:center top;
	background-repeat:repeat;}

#content{
	width:100%;
	display:table;
	min-height: 1400px;
}

#geral{
	width:941px;
	margin:0 auto;
	max-width: 941px;
}

#alinha-logo-tel {
	width: 940px;
	float: left;
	height: 129px;
	padding-top: 25px;
}

#alinha-logo-tel img {
	float: left;
	margin-left: 20px;
}

#alinha-logo-tel p {
	float: right;
	font-size:25px;
	color:#ffffff;
	font-weight:bold;
	font-family: oswaldbold;
	text-transform:uppercase;
	margin: 88px 14px 0px 0px;
}

#alinha-logo-tel p img {
	float: left;
	margin-right: 20px;
	margin-top: -3px;
	margin-left:0px !important;
}

#menu {
	width: 940px;
	height:98px;
	float: left;
	margin: 20px 0px 0px;
	padding: 0px;
	background-image:url("../images/bg-menu.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

#menu li {
	float: left;
	text-align: center;
	list-style: none;
	font-family: oswaldbold;
}


#menu li a:hover{
	display:table;
	width: 156px;
	padding-top: 35px;
	height: 64px;
	background-image:url("../images/bg-menu-li.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	color:#000 !important;	
}

#menu li a {
	display:table;
	width: 156px;
	padding-top: 35px;
	height: 64px;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

#topo {
	width: 940px;
	height: 295px;
	margin: 0 auto;
}

#banner {
	width: 940px;
	height: 465px;
	float: left;
}

#modulos-home {
	width: 940px;
	float: left;
	margin: 0px;
	padding: 15px 0px;
	background-image: url("../images/bg-modulo.png");
}

#modulos-home li {
	width: 293px;
	float: left;
	padding: 0px;
	margin: 0 15px;
	list-style: none;
}

#modulos-home li h2 {
	font-family: oswaldbold;
	text-transform: uppercase;
	color: #fff;
	margin: 5px 0px 12px 7px;
	padding: 0px;
	font-size: 21px;
}

.modulo-meio {margin:0px !important;}

#modulos-home li h3 {
	font-family: arial;
	color: #fff;
	font-size: 16px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

#modulos-home li p {
	float: left;
	font-family: arial;
	color: #25ffff;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 10px;
}

#saiba-mais {
	color: #ffffff;
	text-decoration: none;
	font-family: arial;
	float: left;
	width: 260px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 10px 10px;
}

#rodape {
	float: left;
	width: 940px;
}

.cartoes {
	margin: 30px 20px;
	float: left;
}

#rodape p {
	float: right;
	margin: 30px 20px;
	font-family: arial;
	color: #fff;
	font-size: 14px;
}

#rodape p a {
	font-family: showshifter_bodyregular !important;
	text-decoration: none;
	color: #25ffff;
}

#conteudo-interna {
	background-image: url("../images/bg-modulo.png");
	float: left;
	padding: 40px;
	width: 860px;
}

.h1-motel {
	font-family: oswaldbold;
	color: #fff;
	margin: 0px;
	width: 100%;
	font-size: 28px;
}

#texto-interna {
	float: left;
	width: 535px;
}

#texto-interna p {
	font-family: arial;
	color: #25ffff;
	font-size: 14px;
	line-height: 23px;
	margin: 20px 0px;
	float: left;
	width: 535px;
}

#modulo-interna {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 285px;
}

#modulo-interna li {
	float: left;
	width: 300px;
	margin-bottom: 20px;
	list-style: none;
}

#modulo-interna li img {
	float: left;
	margin-right: 10px;
}

#modulo-interna li h2 {
	color: #fff;
	float: left;
	font-family: arial;
	font-size: 16px;
	margin: 17px 0px 0px;
	padding: 0px;
}

#modulo-interna p {
	float: left;
	width: 180px;
	margin: 0px;
	font-family: arial;
	color: #25ffff;
	font-size: 14px;
}

#suites {
	background-image: url("../images/bg-modulo.png");
	float: left;
	padding: 40px;
	width: 860px;
}

#suites h1 {
	font-family: oswaldbold;
	color: #fff;
	margin: 0px;
	width: 100%;
	font-size: 28px;
	margin-bottom: 40px;
}

#suites li {
	float: left;
	margin-left: 30px;
	margin-right: 11px;
	list-style: none;
	width: 389px;
}

#preço {
	background-image: url("../images/suite-bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	width: 349px;
	padding: 0px 20px;
	height: 60px;
	float: left;
	margin: 10px 0px 40px;
}

#preço h2 {
	float: left;
	font-family: oswaldbold;
	color: #fff;
	font-size: 27px;
	margin: 15px 0px 0px;
}

#preço p {
	float: right;
	color: #fff;
	font-family: arial;
	font-size: 14px;
	margin: 22px 0px 0px;
}

#preço p span {
	font-size: 27px;
	font-weight: bold;
}

.h2-bloco-dir {
	font-family: oswaldbold;
	color: #fff;
	margin: 0px;
	font-size: 28px;
	float: right;
	width: 285px;
}

.p-pro{
	font-family: arial;
	color: #25ffff;
	font-size: 13px;
	line-height: 23px;
	margin: 5px 0px 25px;
}

#texto-interna h3 {
	color: #25ffff;
	font-family: arial;
	font-size: 16px;
	float: left;
	width: 535px;
	margin-bottom: 0px;
}

.imprimir {
	float: right;
	margin-right: 55px;
}

.imprimir:hover {
	background-image: url("../images/imprimir-cupon2.PNG");
	background-position:center top;
	background-repeat:no-repeat;
}


#promocao-dir {
	width: 284px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#promocao-dir li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}

#promocao-dir h2 {
	color: #fff;
	float: left;
	font-family: arial;
	font-size: 16px;
	width: 285px;
	margin-bottom: 0px;
}

#promocao-dir p {
	float: left;
	width: 260px;
	margin: 5px 0px;
	font-family: arial;
	color: #25ffff;
	line-height: 23px;
	font-size: 14px;
}

#mapa-de-localizacao {
	width: 921px;
	border: 10px solid #000;
	float: left;
}

#bg-contato {
	background-image: url("../images/bg-modulo.png");
	float: left;
	padding: 40px;
	width: 860px;
	margin-top: 30px;
}

#alinha-contato {
	float: left;
	width: 535px;
}

label p {
	font-family: arial;
	color: #25ffff;
	font-size: 15px;
	float: left;
	margin: 0px 20px 0px 0px;
	width: 130px;
	text-align: right;
}

form {
	margin-top: 30px;
}

label {
	margin-bottom: 20px;
	float: left;
}

input[type="text"] {
	width: 366px;
	height: 33px;
	border: 1px solid #25ffff;
}

textarea {
	width: 360px;
	height: 170px;
	max-width: 360px;
	min-width: 360px;
	max-height: 170px;
	min-height: 170px;
}

.Enviar {
	float: left;
	margin-left: 370px;
	background-image: url("../images/enviar.png");
	background-position: center top;
	width: 155px;
	height: 44px;
	background-color: transparent;
	border: 0px;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}

#alinha-contato-dir {
	float: right;
	width: 285px;
	margin-top: 25px;
}

#alinha-contato-dir p {
	float: left;
	color: #25ffff;
	font-family: arial;
	font-size: 14px;
	line-height: 25px;
	margin: 0px 0px 20px;
}

#alinha-contato-dir p span{
	color: #fff !important;
	font-weight:bold;
}

#bg-suite {
	background-image: url("../images/bg-modulo.png");
	float: left;
	padding: 40px;
	width: 860px;
}

.suite-fashion {
	font-family: oswaldbold;
	color: #fff;
	margin: 0px;
	width: 760px;
	height: 60px;
	float: left;
}

.voltar {
	font-family: oswaldbold;
	color: #FFF;
	font-size: 17px;
	float: left;
	margin: 22px 0px 0px 33px;
}

.voltar a {
	text-decoration: none;
	color: #FFF;
}

#texto-suite {
	float: left;
	width: 860px;
}

.cor-azul {
	font-family: arial !important;
	color: #25ffff !important;
	font-size: 15px !important;
	font-weight: bold !important;
	float: left !important;
	width: 330px !important;
	margin: 20px 0px 10px !important;
}

#coluna1 {
	width: 330px;
	float: left;
	margin: 10px 65px;
}

#coluna1 p {
	font-family: arial;
	color: #fff;
	font-size: 14px;
	line-height: 23px;
	margin: 0px;
}

#periodos-preco {
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 340px;
}

#periodos-preco p {
	font-family: arial ;
	color: #25ffff ;
	font-size: 15px ;
	font-weight: bold ;
	float: left ;
	width: 340px ;
	margin: 10px 0px 10px ;
}

#periodos-preco li {
	float: left;
	list-style: none;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	width: 340px;
}

#periodos-preco li span {
	width: 270px;
	float: left;
}

#periodos-preco li {
	font-family: arial;
}

#form-desc {
	float: left;
	width: 866px;
	margin: 30px;
}

#form-desc label {
	width: 430px;
	float: left;
}

#form-desc p {
	color: #fff;
	font-family: arial;
	font-size: 15px;
	width: 300px;
}

#form-desc label {
	width: 432px;
	float: left;
}

#form-desc label p {
	float: left !important;
	width: 89px !important;
	font-size: 14px !important;
	padding-top: 10px !important;
	color: #25ffff !important;
}

#texto-form {
	height: 90px;
}

#enviar-form {
	float: right;
	margin-right: 37px;
	width: 87px;
	height: 40px;
	color: #25ffff;
	font-family: arial;
	font-weight: bold;
}

#form-desc label input {
	width: 285px !important;
}