* { 
	margin:0 auto;
}

html {
	background:#000;
}

a {
	outline:none;
}



body {
	background:url(../img/bgr_right.jpg) no-repeat top right; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
}

.topo {
	width:971px; 
	height:221px; 
	background:url(../img/bgr_topo.jpg) no-repeat right #000;
}

/*.top_left {
	width:360px; 
	height:221px; 
	float:left;
}
*/

.top_left {
	width:360px;
	heigth:221px;
	float:left;
}

.top_right {
	width:611px; 
	height:221px; 
	float:left;
	background:url(../img/bgr_topo_direita2.jpg) no-repeat right 153px;
}

.top_right_flash {
	width:302px;
	height:115px;
	position:absolute;
	margin:0 0 0 290px;
}

/*AVISO*/


#botao_aviso {
	left:50%;
	margin-left:400px;
	position:absolute;
	background:url(../img/comunicado.gif) no-repeat;
	cursor:pointer;
	width:133px;
	height:22px;
}

#aviso {
	position:absolute;
	left:50%;
	margin:20px 0 0 290px;
	display:none;
	background:#E44852;
	color:#FFF;
	font-size:12px;
	width:200px;
	padding:5px;
	line-height:18px;
}

.meio {
	width:100%; 
	background:#CCC;
}

.conteudo_meio {
	width:971px; 
	height:370px; 
	background:url(../img/bgr_meio.jpg) repeat-y; padding:20px 0 0 0;
}

.meio_esquerda {
	width:628px; 
	height:370px; 
	float:left;
}

.meio_direita {
	width:333px; 
	height:370px; 
	background:url(../img/bgr_mosaico.png) no-repeat top left; 
	float:left;
}

.meio_direita_internas {
	width:333px; 
	height:370px;
	float:left;
}


.conteudo_reservado {
	width:971px; 
	color:#7E7E7E; 
	background:url(../img/bgr_meio.jpg) repeat-y; 
	text-align:center; 
	padding-top:20px;
}

/*---- CSS PRODUTOS ----*/

.seta_esquerda_slide {
	width:30px; 
	padding:80px 20px 0 0;
	height:250px; 
	float:left;
}

.imagem_produto {
	float:left; 
	width:253px; 
	height:330px; 
	margin-top:30px;
	background-repeat:no-repeat;
	background-position:center center;
}

.conteudo_produto {
	float:left; 
	width:195px; 
	height:330px; 
	padding-left:20px; 
	margin-top:30px;
}

.conteudo_produto p {
	margin-top:20px; 
	width:187px; 
	text-align:justify;
}

.seta_direita_slide {
	padding:80px 0 0 20px;
	width:30px; 
	height:250px; 
	float:left;
}

.lista_produtos a {
	text-decoration:none;
	color:#CCC;
	position:absolute;
	width:90px;
	height:90px;
	text-align:center;
}

.lista_produtos font {
	font-size:0px;
}

#produto1 {
	margin:40px 0 0 17px;
	background:url(../img/produtos/televisao.png) no-repeat;
}

#produto2 {
	margin:40px 0 0 135px;
	background:url(../img/produtos/home_theater.png) no-repeat;
}

#produto3 {
	margin:40px 0 0 245px;
	background:url(../img/produtos/ferrari.png) no-repeat;
}

#produto4 {
	margin:145px 0 0 25px;
	background:url(../img/produtos/perfume_mulher.png) no-repeat;
}

#produto5 {
	margin:143px 0 0 135px;
	background:url(../img/produtos/perfume_homem_copy.png) no-repeat;
}

#produto6 {
	margin:145px 0 0 246px;
	background:url(../img/produtos/vinhotannat.png) no-repeat;
}

#produto7 {
	margin:250px 0 0 25px;
	background:url(../img/produtos/vinhotannat.png) no-repeat;
}

#produto8 {
	margin:250px 0 0 138px;
	background:url(../img/produtos/tv_blu.png) no-repeat;
}

#produto9 {
	margin:250px 0 0 240px;
	background:url(../img/produtos/radio_pionner.png) no-repeat;
}

/*---- CSS MENU 

#menu_institucional {
	cursor:pointer; 
	position:absolute; 
	width:102px; 
	height:18px; 
	margin:155px 0 0 132px; 
	background:url(../img/btn_institucional.jpg) no-repeat top right; 
}

#menu_institucional_ativo {
	position:absolute; 
	width:102px; 
	height:18px; 
	margin:155px 0 0 132px; 
	background:url(../img/btn_institucional.jpg) no-repeat top left; 
}

#menu_localizacao {
	cursor: pointer; 
	position:absolute; 
	width:100px;
	height:14px; 
	margin:158px 0 0 300px; 
	background:url(../img/btn_localizacao.jpg) no-repeat top right; 
}

#menu_localizacao_ativo {
	position:absolute; 
	width:100px;
	height:14px; 
	margin:158px 0 0 300px; 
	background:url(../img/btn_localizacao.jpg) no-repeat top left; 
}

#menu_contato {
	cursor: pointer; 
	position:absolute; 
	width:59px; 
	height:14px; 
	margin:158px 0 0 460px; 
	background:url(../img/btn_contato.jpg) no-repeat top right; 
}

#menu_contato_ativo {
	position:absolute; 
	width:59px; 
	height:14px; 
	margin:158px 0 0 460px; 
	background:url(../img/btn_contato.jpg) no-repeat top left; 
}

----*/

/* MENU 2 */

#menu {
	margin-top:153px;
}

#menu a {
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#menu a:hover {
	color:#fff;
}

#menu ul {
	width:525px;
	margin-left:84px;
	padding-left:0;
}

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

#menu li a{
	display:block;
	padding-top:1px;
}

li.inst{
	width:172px;
}

li.inst a:hover {
	width:172px;
	height:22px;
	background:url(../img/bt-inst-hover.jpg) no-repeat;
}

li.inst_ativo {
	width:172px;
	height:22px;
	background:url(../img/bt-inst-hover.jpg) no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}


li.local{
	width:179px;
	margin-right:1px;
}

li.local a:hover {
	width:179px;
	height:22px;
	background:#1E5F1D;
}

li.local_ativo {
	width:179px;
	height:22px;
	background:#1E5F1D;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}

li.cont {
	width:170px;
}

li.cont a:hover {
	width:170px;
	height:22px;
	background:#1E5F1D;
}

li.cont_ativo {
	width:170px;
	height:22px;
	background:#1E5F1D;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}

/*---- CSS RODAPE ----*/ 

.rodape {
	width:971px; 
	height:150px; 
	background:#000; 
	color:#FFF;
}

.rodape h3 {
	font-size:13px;
}

.divisoes {
	width:971px; 
	margin-top:40px;
}

.newsletter {
	float:left; 
	width:200px; 
	height:136px;
}

.newsletter h3 {
	margin-bottom:5px;
}

.newsletter p {
	width:155px; 
	float:left;
}

.newsletter input {
	width:155px; 
	height:15px; 
	margin-top:5px; 
	border:0; 
	background:#E5E5E5; 
	border:1px solid #003300; 
	color:#003300;
}

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

.newsletter a:hover{
	text-decoration:underline;
}

.pagamentos {
	text-align:center;
	float:left; 
	width:534px; 
	height:136px; 
	background:url(../img/img_pagamentos.jpg) no-repeat;
}

.pagamentos #esq {
	float:left; 
	width:267px; 
	height:136px;
}

.pagamentos #dir {
	float:left; 
	width:267px; 
	height:136px;
}

.slide_pagamentos {
	margin-top:10px;
	width:194px;
	height:80px;
}

.setas {
	width:15px;
	height:80px;
	float:left;
}

.setas a {
	cursor:pointer;
}

.setas img {
	margin-top:30px;
}



.hotel_excalibur {
	float:left; 
	width:235px; 
	height:136px;
}

.texto_excalibur {
	width:122px; 
	height:136px; 
	float:left; 
	padding-left:20px;
}

.texto_excalibur p {
	width:100px; 
	float:left; 
	margin-top:5px;
}

.imagem_excalibur {
	width:93px; 
	height:136px; 
	float:left;
}

.endereco {
	width:971px; 
	height:20px;
}

.txt_rodape {
	float:left; 
	width:700px; 
	height:20px; 
	text-align:right;
}

.logo_create {
	float:left; 
	width:271px; 
	height:20px; 
	text-align:right;
}

h1 {font-size:20px;}



