*{margin:0; list-style:none; padding:0}
html{background:url(../img/bg_entire_site.jpg) top repeat-x; background-color:#000}
body{background-color:#000; background:url(../img/bg_site_diminuido_02.jpg) top center no-repeat; font-family:Arial, Verdana, Helvetica, sans-serif}

/* Layout */
#container {width:960px; margin:0 auto}
#top {width:100%; clear:both; height:170px;}
#logo h1 a {width:450px; height:150px; text-indent:-9999px; overflow:hidden; display:block; position:relative; top:10px; left:35px;}
#image_reference {width:940px; border:10px solid #000; height:200px; float:left; background:#CCC; margin:10px 0;}
#content {width:700px; margin:10px; font-size:14px; color:#FFF; float:left;}
#content_all_page {width:940px; margin:10px; font-size:14px; color:#FFF; float:left;}
#info_right {width:200px; height:340px; float:right; margin:10px 10px 0 0; padding:0 5px; color:#FFF; font-size:14px; background:url(../img/bg_info_right.png) no-repeat;}
#flash_front {width:615px; border:10px solid #FFF; display:block; float:left; background-color:#000; height:250px; margin:15px 0;}
#frame_top_right {width:290px; border:10px solid #FFF; display:block; float:right; background:url(../img/bg_twitter.jpg) no-repeat; background-color:#000; height:250px; margin:15px 0; color:#FFF; font-size:14px}
#window_twitter {padding:5px; width:280px;}
/*
#frame_bottom_left {width:280px; border:10px solid #FFF; float:left; background:url(../img/bg_bottom_left.jpg); background-color:#000; height:280px; padding:5px; color:#FFF}
#frame_bottom_middle {width:280px; border:10px solid #FFF; float:left; background:url(../img/bg_bottom_middle.jpg); background-color:#000; height:280px; margin-left:15px; padding:5px; color:#FFF}
#frame_bottom_right {width:280px; border:10px solid #FFF; float:right; background:url(../img/bg_bottom_right.jpg); background-color:#000; height:280px; padding:5px; color:#FFF}
*/
#footer {width:960px; height:130px; padding-top:30px; background:url(../img/bg_footer_trace.jpg) top center no-repeat; clear:both; margin-top:15px; font-size:11px; text-align:center; color:#fff}

/* Frames da página principal */
#frames {width:960px; clear:both; height:310px; padding:0; float:left; margin-bottom:10px; display:inline}
#frames ul li {display:block; float:left; padding:0}
#frames ul li a {display:inline; border:10px solid #FFF; height:280px; padding:5px; color:#FFF; text-decoration:none}
li#frame_bottom_left a {width:280px; float:left; background:url(../img/agenda.gif); height:280px; padding:0}
li#frame_bottom_left a:hover {background:url(../img/agenda.gif); border:10px solid #fff;}
li#frame_bottom_middle a {width:280px; float:left; background:url(../img/img_fotos_videos.jpg); margin-left:15px; padding:0}
li#frame_bottom_right a {width:280px; height:280px; float:right; margin-left:15px; border:10px solid #FFF; background:url(../img/bg_top_right_02.jpg);  padding:0;}


li#bottom_left a {width:280px; float:left; background:url(../img/bg_havanar_1.jpg); height:280px; padding:0; border:10px solid #FFF;}

/* Menu */
#menu {width:945px; clear:both; height:40px; margin:0 auto}
#menu ul li{display:block; float:left; margin-top:10px}
#menu ul li a {margin:12px 12px 5px 12px;}

/* Lista do menu */
li#home a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#home a:hover {color:#333; font-weight:bold}
li#noites a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#noites a:hover {color:#333;}
li#agenda a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#agenda a:hover {color:#333;}
li#aniversario a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#aniversario a:hover {color:#333;}
li#galeria a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#galeria a:hover {color:#333;}
li#viagens a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#viagens a:hover {color:#333;}
li#localizacao a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#localizacao a:hover {color:#333;}
li#cadastro a {width:100%; font-size:12px; color:#000; font-weight:bold;}
li#cadastro a:hover {color:#333;}
li#faleconosco a {width:100%; font-size:11px; color:#000; font-weight:bold;}
li#faleconosco a:hover {color:#333;}

/* Página ativa. Código inserido na tag body */
/*
#body-home #home a,
{background:url(../img/btn_pagina_inicial_over.png)}
#body-noites #noites a,
{background:url(../img/btn_noites_do_cupido_over.png)}
#body-agenda #agenda a,
{background:url(../img/btn_agenda_over.png)}
#body-aniversario #aniversario a,
{background:url(../img/btn_aniversario_over.png)}
#body-galeria #galeria a,
{background:url(../img/btn_galeria_de_fotos_over.png)}
#body-localizacao #localizacao a,
{background:url(../img/btn_localizacao_over.png)}
#body-cadastro #cadastro a,
{background:url(../img/btn_cadastro_over.png)}
#body-faleconosco #faleconosco a,
{background:url(../img/btn_contato_over.png)}
*/

/* Imagens */
img {border:none; -ms-interpolation-mode:bicubic;}

/* Formulários */
.campo_200 {width:200px; height:22px; color:#000; background:#FFF; font-family:Arial, Helvetica, sans-serif; size:14px; border:0; padding:0 3px;}
.campo_ddd {width:30px; height:22px; color:#000; background:#FFF; font-family:Arial, Helvetica, sans-serif; size:14px; border:0; padding:0 3px;}
.campo_120 {width:116px; height:22px; color:#000; background:#FFF; font-family:Arial, Helvetica, sans-serif; size:14px; border:0; padding:0 3px;}
.campo_texto {width:250px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; border:0; height:18px; padding:2px; background:#fff}
.caixa_texto {width:245px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:5px; background-color:#FFF;}
.button {width:102px; height:40px; background:url(../img/bg_btn_enviar.png) no-repeat; color:#000; border:0; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}


/* Links */
a {text-decoration:none; color:#FFF}
a:hover {color:#FFF; text-decoration:underline}
a:visited {color:#FFF}

a.link {font-weight:bold;}
a.link:hover {text-decoration:underline;}

a.link_yellow {color:#F9DF0C; font-weight:bold;}
a.link_yellow:hover {text-decoration:underline;}

a.small {font-size:10px; font-weight:bold}
a.small:hover {text-decoration:underline}

a.small_black {font-size:10px; font-weight:bold; color:#000}
a.small_black:hover {text-decoration:underline}

a.white {color:#FFF}

/* Textos e Cabeçalhos */
.font_black {color:#000}
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif}
h2 {color:#F9DF0C;}
h4 {font-size:16px}
h3.yellow {color:#F9DF0C}
h4.yellow {color:#F9DF0C}
.small_text {color:#CCC;}
.texto_pequeno {color:#CCC; font-size:11px}

/* Pop Up */
#popup {clear:both; z-index:1; position:absolute; top:0; left:50%; width:986px; height:930px; margin:0 0 0 -493px; background:url(../img/bg_preto_transparente.png)}

hr {background:#022C65; height:1px; border:0; margin:5px 0}
#box{text-align:left;}
#boxEsquerda{float:left;}
#boxDireita{float:right;}
