/* ---- Regras Gerais ---- */

* {margin:0; padding:0; outline:0; text-decoration:none; list-style-type:none;}

img, fieldset {border:0;}
hr, legend {display:none;}
p {margin:15px 0;}
a:hover {text-decoration:underline;}
.iframe {border:4px solid #000;} 

.clear {clear:both !important; display:block;}
.noborder {border:0 !important;}
.nopadding {padding:0 !important;}
.nomargin {margin:0 !important;}
.center {width:930px; margin:0 auto;}
.txthide {overflow:hidden; text-indent:-9999px;}
.lklove {display:block; float:right; width:117px; margin:0 40px 0 0;}

body {background:url(/Content/img2/bg.jpg) repeat; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/* ---- Menu de navegação ---- */

.menu_topo li {display:block; float:left; margin:0 35px 0 0}
.menu_topo li a {color:#fff; font-size:18px;}
.topo-3 {padding:0 0 14px 0;}

/* ---- Painel de login ---- */

.menu_acesso {position:absolute; margin:-70px 0 0 490px; background:#0d394d; width:184px; padding:0 0 4px 0}
.menu_acesso ul {padding:5px 0 0 5px;}
.menu_acesso ul li {display:block; float:left; padding:0 13px; border-right:1px solid #FFF}
.menu_acesso ul li a {color:#fff; font-size:14px;}
.bg_sub_menu {display:block; background:url(/Content/img2/bg_pn_login.png) no-repeat center bottom; width:184px; height:10px; position:absolute; }
.sub_login {position:absolute; background:#0d394d; width:184px; margin:-2px 0 0 -18px; padding:10px 0 0 0; z-index:20; display:none}
.sub_login li {float:none !important; border:0 !important; padding:0 0 0 17px}
.sub_login li a {font-weight:normal; font-size:14px;}
.message {background:url(/Content/img2/bg_message.jpg) no-repeat right bottom #fdc260; padding:8px 20px; width:890px; margin:0 auto 1px auto; font-weight:bold; cursor:pointer; text-align:center; }
.message a {color:#000; text-decoration:underline;}
.message a:hover {text-decoration:none;}
.st_login { cursor:pointer;}

.boxcidade {background:#0D394D; display:none;}
.boxcidade table td {border-bottom:1px solid #1d4558;}
.boxcidade table td a {color:#ffffff; font-size:14px; display:inline-block; padding:6px 10px }
.boxcidade table td a:hover {background:#ef7f01; text-decoration:none;}
.boxcidade table td a.active {background:#ef7f01; text-decoration:none;}



/* ---- Topo Geral / Logo ---- */

.topo {background:url(/Content/img2/bg_top_x.jpg) repeat-x left bottom #fff;}
.topo-1 {width:214px; height:118px; float:left; padding:15px 0 0 0}
.topo-1 h1 a {display:block; background:url(/Content/img2/logo.jpg) no-repeat left bottom; width:214px; height:118px;}

/* ---- Form de cadstro / Infos topo ---- */

.topo-2 {width:695px; float:left; padding:35px 0 30px 20px}
.topo-2 h2 {color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; float:left;}
.topo-2 h2 span {   font-size:26px; color:#ee7f00;}
.topo-2 .cpcua {display:block; background:url(/Content/img2/icon_moedas.jpg) no-repeat left center; padding:2px 0 5px 35px; text-decoration:underline; font-size:14px; color:#203445; margin:-32px 0 0 245px; position:absolute;}
.topo-2 form label {display:none;}
.topo-2 form p {float:left;}
.topo-2 form .ipt {display:block; background:url(/Content/img2/ipt_topo.jpg) no-repeat; width:328px; height:29px; margin:4px 0 0 0}
.topo-2 form .ipt input {width:314px; padding:4px 7px; font-size:16px; color:#949191; border:none; background:none;}
.topo-2 form .sl {display:block; background:url(/Content/img2/bg_sl.jpg) no-repeat; width:189px; height:29px; margin:4px 6px 0 6px;}
.topo-2 form .sl select {margin:0 0 0 7px; padding:4px 0; width:168px; font-size:16px; color:#949191; background:none; border:none;}
.topo-2 form .sbt {display:block; background:url(/Content/img2/bt_cadstrar_top.jpg) no-repeat left top; width:147px; height:37px; border:0; text-indent:-9999px; cursor: pointer;}
.topo-2 form .sbt:hover {background-position:0 bottom;}
.topo-2 form p {margin:11px 0;}
.topo-2 form .msgerro {color:#F00; font-size:11px; position:absolute; display:block;}

/* ---- Footer ---- */

.footer {background:#061a23; margin:40px 0 0 0; *height:407px;}
.footer .bxs_ff {padding:10px 0 0 0;}
.footer .bxs_ff .col {float:left; display:block; padding:0 54px; border-right:1px solid #ff6c00; height:95px;}
.footer .bxs_ff .col strong {color:#ff6c00; font-size:16px; display:block; padding:0 0 7px 0}
.footer .bxs_ff .col a {color:#fff; font-size:14px;}
.pdl {padding:0 65px 0 30px !important;}

.footer .menu_cidades strong {color:#ff6c00; font-size:16px; display:block; padding:20px 0 7px 30px}
.footer .menu_cidades ul {padding:0 23px; width:720px; *width:690px; float:left;}
.footer .menu_cidades ul li {display:block; float:left; padding:0 7px; border-right:1px solid #fff; margin:0 0 10px 0; height:11px;}
.footer .menu_cidades ul li a {color:#fff; font-size:13px; display:block; margin:-4px 0 0 0; white-space:nowrap;}

.footer .ln2 {background:#fff; margin:25px 0 0 0; padding:0 0 8px 0;}
.footer .coll {width:126px; float:left;}
.footer .coll .minlogo {display:block; background:url(/Content/img2/mini_logo.jpg) no-repeat; width:126px; height:73px; text-indent:-9999px; overflow:hidden;}
.footer .colr {float:left; width:750px; padding:15px 0 0 15px}
.footer .colr ul li {display:block; float:left; padding:0 7px; border-right:1px solid #042839; height:11px;}
.footer .colr ul li a {color:#042839; font-size:13px; display:block; margin:-4px 0 0 }
.footer .colr small {display:block; padding:10px 0 0 7px}


.button_big
{
    font-size: 16pt;
    padding-top: 2px;
    background: transparent url('/content/img2/emptybutton.gif') no-repeat center top;
    border-width: 0px;
    border-style: none;
    width: 143px;
    height: 45px;
    margin-top: 15px;
    color: White;
    text-align: center;
    cursor: pointer;
}


/*--------------HEADER NOVO PARA MASTER VELHA --------------------*/
div.header {background-color:#fff;}
div.head, div.nav ul {width:930px; margin:auto;}
div.head {height:147px;}
div.head h1 {padding-top:15px; width:214px; height:118px; float:left; }
div.head h1 a {background:url(/Content/img2/logo.jpg) no-repeat top left; display:block; width:214px; height:118px; float:left; text-indent:-9999px;}
div.head div.subnav {float:right; width:695px;}
div.head div.subnav .secnav {height:32px; float:right; padding-right:21px;}
div.head div.subnav .secnav .lnk_convites {background:url(/Content/img2/icon_moedas.jpg) no-repeat top left; padding:0 10px 6px 35px; text-decoration:underline; font-size:14px; color:#203445; float:left; margin-top:4px;}
div.head div.subnav .secnav .lnk_convites:hover {text-decoration:none;}
div.head div.subnav .secnav ul {background:url(/Content/img2/header_aba.gif) no-repeat top left; width:184px; height:27px; float:left; padding-top:5px;}
div.head div.subnav .secnav ul li {padding:0px 12px; border-right:1px solid #fff; display:inline;}
div.head div.subnav .secnav ul a {color:#fff; font-size:14px; text-decoration:none;}
div.head div.subnav .secnav ul a:hover {text-decoration:underline;}
div.head div.subnav h2 {color:#000; font-size:15px; clear:both; padding:3px 0 11px;}
div.head div.subnav h2 span {font-size:26px; color:#ee7f00;}
div.head div.subnav .cadastro ul {height:37px;}
div.head div.subnav .cadastro ul li {float:left; padding-right:7px;}
div.head div.subnav .cadastro ul li input, div.head div.subnav .cadastro ul li select, div.head div.subnav .cadastro ul li a {border:none;}
div.head div.subnav .cadastro ul li input {background:url(/Content/img2/ipt_topo.jpg) no-repeat top left; width:314px; height:21px; padding:4px 5px 4px 10px; font-size:16px; color:#949191; margin-top:4px;}
div.head div.subnav .cadastro ul li select {background:url(/Content/img2/bg_sl.jpg) no-repeat top left; width:183px; height:30px; padding:4px 5px 4px 10px; font-size:16px; color:#949191; margin-top:4px;}
div.head div.subnav .cadastro ul li a {display:block; width:147px; height:37px; text-indent:-9999px; cursor: pointer; margin-left:3px;}
div.head div.subnav .cadastro ul li a:hover {background-position:0 bottom;}
div.head div.subnav .cadastro .msgerro {color:#F00; font-size:11px;}
div.nav {background-color:#0c394c;}
div.nav ul {padding:10px 0 14px;}
div.nav ul li {display:inline; padding:0 31px 0 0;}
div.nav ul li a {font-size:18px; color:#fff; text-decoration:none;}
div.nav ul li a:hover {text-decoration:underline;}


/*--------------NATAL----------*/
div.head h1.natal {padding-top:0px; width:214px; height:129px; float:left; }
div.head h1.natal a {background:url(/Content/img2/natal_logo.jpg) no-repeat top left; display:block; width:214px; height:129px; float:left; text-indent:-9999px;}

/*------------- Facebook popup dialog styling----------------- */
.container {display: block; height: 450px; left: 50%; margin: -250px auto 0 -250px; min-height: 200px; position: fixed; text-align: center; top: 50%; width: 600px; z-index: 20;}
.pop_container_advanced {-moz-border-radius: 10px 10px 10px 10px; background: none repeat scroll 0 0 rgba(82, 82, 82, 0.698); padding: 10px;}
.pop_content {direction: ltr;}
.pop_content h1.dialog_title {background: none repeat scroll 0 0 #6D84B4; border: 1px none #3B5998; color: white; font-size: 14px; font-weight: bold; margin: 0; padding: 7px;}
.fb_cancel {cursor:pointer; display:block; float: right;}
.pop_content .dialog_content {background: none repeat scroll 0 0 white; border: 0 solid #555555; margin: 0 auto; padding: 7px; text-align: center;}
.content_title {font-size: 16px;}

