/** RESET **/
* {
	margin:0;
	padding:0;
}

/** ESTRUTURA BASICA **/
body{
	background:url(../Img/Fx/background.jpg) no-repeat fixed top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p { color:#FFF;}

hr { height:1px; border:0px; clear:both; color:#FFF; background-color:#FFF; margin:20px 0 20px 0;   }

.limite {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

#HEADER{
    width:960px;
	margin:0 auto;
	overflow:hidden;
}

#CONTENT {
    width:960px;
	margin:10px auto;
	overflow:hidden;
}
#FOOTER{
	margin:20px 0 0 0;
	background:url(../Img/Fx/background-preto-opacity-70.png);
}
#SIDEBAR{
	float: left;
	width:235px;
	padding:0 0 0 20px;
}

#SIDEBAR-MSN{
	float: left;
	width:335px;
	padding:0 0 0 20px;
}

/** WEBMAIL **/
#WEBMAIL{
	background:url(../Img/Fx/background-webmail.png) repeat-x;
	overflow:hidden;
}

.webmail-form{
	float: left;
}
.webmail-form h6{
	font-size:15px;
	font-weight:normal;
	color:#0E2250;
	float:left;
}
.webmail-form form{
	float: left;
}

.webmail-form form .campo{
	font-size:11px;
	float:left;
	margin:0 3px 0 3px;	
}
.webmail-form form .botao{
	border:none;
	float:left;
	margin:0 0 0 -10px;
}

/** CANAIS SOCIAIS **/
.limite .canais-sociais{
	float:right;
	margin:-5px 0 0 0;
}
.limite .canais-sociais ul{
	list-style:none;	
}
.limite .canais-sociais ul li{
	float:left;
	padding:10px 0 0 5px;	
}

/** LOGOMARCA **/

h1.logomarca {
	float:left; 
	width:247px; 
	height:76px; 
	background:url(../Img/Fx/logomarca-magicsite.png) no-repeat;
	position:relative;
	margin:25px 0 0 25px;
}

h1.logomarca a {
	position:absolute;
	width:247px; height:76px;
	text-indent:-9999px; overflow:hidden;
}

.Atendimento-Cliente{
	float:left;
	width:600px;
	text-align:right;
	padding:40px 0 0 0;
}

/** MENU **/
#MENU{
	margin:107px 0 0 350px;
}

#banner-topo{
	clear: both;
}

/** conteudo **/
.conteudo-background{
	background:url(../Img/Fx/background-preto-opacity-70.png);
	width:635px;
	padding:30px;
	float:left;
}

/** conteudo **/
.conteudo-background-faleconosco{
	background:url(../Img/Fx/background-preto-opacity-70.png);
	width:500px;
	padding:30px;
	float:left;
}
.secao-magicsite{
	width:100%
}
.secao-magicsite h2{
	color:#FFF;
	font-weight:normal;
	text-shadow:#000 1px 1px 0;
	font-size:25px;
	line-height:25px;
}

.secao-magicsite h3{
	color:#FFF;
}

.secao-magicsite ul{
	color:#FFF;
}

.secao-magicsite p {
	padding:0 0 20px 0;
}

.secao-magicsite a:link 	{ color:#FFF; text-decoration:underline; }
.secao-magicsite a:visited 	{ color:#FFF; text-decoration:underline; }
.secao-magicsite a:hover	{ color:#CCC; text-decoration:none; }

.secao-magicsite img {
	padding:0 0 20px 400px;
	text-align:right;
}

.secao-magicsite table { border-collapse:collapse; border-spacing:2px; margin:0 auto; width:400px; }
.secao-magicsite table thead{ height:10px; background-color:#006699; color:#FFF; padding:10px; }
.secao-magicsite table th { width:200px; text-align:left; height:20px; }
.secao-magicsite table td { width:200px; text-align:left; height:20px; }

#form-contato table { border-collapse:collapse; border-spacing:4px; margin:0 auto; width:450px; }
#form-contato table th { width:100px; text-align:left; height:20px; font-size:11px; font-weight:bold; text-align:right; padding:0 20px 0 0; color:#FFF; }
#form-contato table td { width:350px; text-align:left; height:20px; }
#form-contato table .campo { font-size:11px; color:#FFF; border:solid 1px #FFFFFF; background:#333; float:left; width:300px; margin:3px 0 0 0;} 
#form-contato table .botao { font-size:12px; margin:10px; height:30px; font-weight:bold; background:#FFFFFF; color:#666; border:solid 1px #000000; width:150px;} 

#cu3er-container {
	width:600px; outline:0;margin:20px;
}

/** HOSPEDAGEM **/

.magicsite-hospedagem{
	background:url(../Img/Fx/background-tabela-hospedagem.png);
	width:600px;
	height:264px;
}
.caracteristica{
	float:left;
	width:182px;
	text-indent:-9999px;
}

.magicsite-hospedagem .btn-adquira{
	width:121px;
	float:left;
	padding:245px 0 0 5px;
}
.magicsite-hospedagem .btn-adquira img{
	padding: 0;
}

.magicsite-hospedagem hr{
	height:1px; border:0px; clear:both; color:#FFF; background-color:#FFF; margin:10px 0 10px 0; width:300px;
}

.ver-mais{
	margin: 0 0 0 300px;
}

.ver-mais a:link	{ color:#000; text-decoration:none }
.ver-mais a:visited	{ color:#000; text-decoration:none }
.ver-mais a:hover 	{ color:#FFC }

/** SIDEBAR **/
.sidebar-model{
	background:url(../Img/Fx/background-preto-opacity-70.png);
}

.sidebar-model h3{
	font-size:27px;
	font-weight:normal;
	text-shadow:#000 1px 1px 0;
	color:#FFF;
	padding:10px 0 3px 20px;
}
.sidebar-model ul{ list-style:url(../img/Fx/arrow.png); float:left; padding:20px 0 40px 40px; background:url(../Img/Fx/background-preto-opacity-70.png); width:195px; }
.sidebar-model ul li {  width:180px; height:24px; border-bottom:solid 1px #FFF; color:#FFF; font-size:11px; padding:3px 0 0 0; }

.sidebar-model ul li a:link		{ color:#FFF; text-decoration:none; }
.sidebar-model ul li a:visited	{ color:#FFF; text-decoration:none; }
.sidebar-model ul li a:hover	{ color:#FCBE00; text-decoration:none; }

.endereco{
	
}

.endereco address{
	clear:both;
	text-align:right;
	color:#FFF;
	font-size:11px;
	font-style:normal;
	font-weight:bold;padding:30px 0 30px 0;
}

.endereco address a:link{ color:#FFF; text-decoration:none; }
.endereco address a:visited{ color:#FFF; text-decoration:none; }
.endereco address a:hover{ color:#000; text-decoration:underline; }

#apoio-cultural hr{
	height:1px; border:0px; clear:both; color:#FFF; background-color:#FFF; margin:0 0 10px 0;
}

/** NEWSLETTER**/
#newsletter{
	background:url(../Img/Fx/background-newsletter.png) no-repeat;
	min-height:265px;
}
#newsletter hr {height:2px; border:0px; clear:both; color:#FFF; background-color:#FFF; margin:10px 0 0 0;}
#newsletter h2 {
	background:url(../Img/Fx/tit-receba-newsletter.png) no-repeat;
	width:225px;
	height:40px;
	text-indent:-9999px;
	margin:10px 0 10px 0;
	clear:both;
}

#newsletter .campo { font-size:11px; color:#FFF; border:solid 1px #FFFFFF; background:#333; float:left; width:225px; margin:3px 0 0 0; }
#newsletter .botao { float:left; padding:10px 0 0 150px; }


/*rodape*/
#rodape{
	margin:5px auto;
	
	overflow:hidden;
}
ul.ulRodape { list-style:none; padding:0px; float:left; margin:20px 0 20px 0; }
ul.ulRodape li { height:22px }
ul.ulRodape li strong{ color:#F90; }

a.rodapeLink { color:#FFF; font-size:13px; text-decoration:none }
a.rodapeLink:hover { color:#CCC }

/**VALIDA CSS/HTML**/
#validator-css-html img{
float:left; margin:-20px 10px 0 0}

/**INTERESSADO NO PRODUTO**/
.interesse{
	background:#333;
	padding:25px;
	margin:20px 0 0 0;
}
.interesse h3{
	font-size:24px;
	text-shadow:#CCC 1px 1px 0;
}