@charset "utf-8";

/* Menu */
@import url("menu.css");

/* Titulos */
@import url("titulos.css");

/* Formularios */
@import url("formularios.css");

/* Demais estilos do site - Alinhamentos, Clear */
@import url("outros.css");
@import url("home.css");
@import url("interno.css");
@import url("paginacao.css");
@import url("jquery-ui-1.8.2.custom.css");
@import url("jquery.fancybox-1.3.4.css");

/*-----------------------------------------------------------------------------

Folha de estilos - Maikai
version:	1.0
Autor:		Plus! Agência Digital
Data:			21-05-2010
Email:		contato@plus.com.vc
Website:	http://www.plus.com.vc


Revisao-1: dd-mm-aaaa
Alterações: ---  

-----------------------------------------------------------------------------*/

/*==========================================
	GERAL
============================================*/
*, html, body {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
html {
	height:100%;
	margin:0;
	padding:0;
	background:#050505 url(../../_IMG/layout/bg_geral.jpg) center top repeat-x;
}
body {
	height:100%;
	margin:0;
	padding:0;
	color:#fff;
	font:12px/1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	text-decoration:none;

	/* Hack IE */

	*text-align:center;
	voice-family:"\"}\"";
	voice-family:inherit;
}
ul, ol, dl,  li, dt, dd,  li *, dt *, dd *,  address {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul, ol, dl {
	margin-bottom:15px;
}
img,  img a,  img a:hover {
	border: none;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
a:link, a:visited, a:hover, a:focus, a:active {
	color:#fff;
}
a:link, a:visited, a:focus, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	line-height:1.2em;
	margin:0 0 15px 0;
}
p a {
	text-decoration:none;
}
/*==========================================
	ESTRUTURA
============================================*/



/*--------
	GLOBAL
---------*/

#global {
	width:100%;
	min-height:100%;
	margin:0 auto;
	padding:0;
	position:relative;
}
* html #global {
	height: 100%; /* hack para IE6 hq trata height como min-height */
}
/*------
	TOPO
-------*/

#envolve_topo {
	width:100%;
	height:342px;
	margin:0 auto;
	clear:both;
}
#topo {
	width:980px;
	height:342px;
	margin:0 auto 0 -550px;
	left:50%;
	position:absolute;

	/* Hack IE */

	*height:282px;
	*margin-top:60px;
}
#topo_flash {
	width:100%;
	margin:0 auto;
	left:0;
	position:absolute;
	top:0;
	z-index:3;

	/* Hack IE */

	*z-index:-1;
}
/*------
	LOGO
-------*/

#logo {
	width:250px;
	height:63px;
	margin:15px 65px 0 0;
	padding-left:5px;
	float:left;
}
#logo h1 {
	display:none;
}
/*------------------
	ENVOLVE CONTEUDO
-------------------*/

#envolve_conteudo {
	width:100%;
	height:auto;
	min-height:270px;
	margin:0 auto;
	padding:30px 0 155px 0;
	background:url(../../_IMG/outros/bg_transparente_preto.png) 0 0 repeat;
	clear:both;
	text-align:left;
}
/* Hack Navegadores "Modernos" */

div#envolve_conteudo:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}
/*----------
	CONTEUDO
-----------*/

#conteudo {
	width:940px;
	height:auto;
	margin:0 auto;
	padding:0 20px;
	clear:both;
}
body.interno #conteudo {
	padding-top:5px !important;
	color:#ccc;
	font-size:13px;
	line-height:1.4em;
}
body.interno #conteudo p {
	line-height:1.4em;
}
body.interno #conteudo a,  body.interno #conteudo a:hover {
	color:#ccc;
}
/*----------------
	ENVOLVE RODAPE
-----------------*/

#envolve_rodape {
	width:100%;
	height:135px;
	margin:0 auto;
	padding:0;
	background:url(../../_IMG/layout/rodape_bg_geral.gif) left 31px repeat-x;
	bottom:0;
	color:#fff;
	left:0;
	position:absolute;
	overflow:hidden;
}
/*--------
	RODAPE
---------*/

#rodape {
	width:940px;
	height:104px;
	margin:0 auto;
	padding:0 20px;
	background:url(../../_IMG/layout/rodape_bg_topo.gif) center top no-repeat;
	clear:both;
	position:relative;
}
/*-------------
	MENU RODAPE
--------------*/

ul#menu_rodape {
	width:960px;
	height:25px;
	margin:0 auto;
	padding-top:6px;
	clear:both;
}
ul#menu_rodape li {
	padding:0 11px 0 2px;
	background:url(../../_IMG/menu/menu_rodape_separador.png) right 5px no-repeat;
	display:inline;
	font-weight:bold;

	/* Hack IE */

	*padding:0 10px 0 5px;
}
ul#menu_rodape li:last-child {
	background:none;
}
ul#menu_rodape li a {
	padding:1px 0;
	color:#fff;
	display:inline-block;
	font-size:12px !important;
	font-weight:bold !important;
}
ul#menu_rodape li a:hover {
	color:#a80000;
	text-decoration:none;
}
/*--------------

	MARCAS LOGOS

---------------*/

#marcas_logos {
	width:522px;
	height:40px;
	background:url(../../_IMG/layout/rodape_marcas_logos.gif) 0 0 no-repeat;
	left:20px;
	position:absolute;
	top:38px;
}
/*-----------

	COPYRIGHT

------------*/

#copyright {
	width:31px;
	height:17px;
	padding-left:93px;
	background:url(../../_IMG/layout/rodape_copyright.png) 0 0 no-repeat;
	position:absolute;
	right:20px;
	top:27px;
}
/*----------------

	MIDIAS SOCIAIS

-----------------*/

#midias_sociais {
	/*width:172px;*/

	width:110px;
	height:13px;
	background:url(../../_IMG/layout/icone_midias_sociais.png) 0 0 no-repeat;
	position:absolute;
	/*right:20px;*/

	right:12px;
	top:62px;
}
#midias_sociais a {
	height:13px;
	display:block;
	float:left;
	text-indent:-9999px;
}
#midias_sociais a.twitter {
	width:56px;
	margin-right:12px;
}
#midias_sociais a.facebook {
	width:56px;
	margin-right:12px;
}
#midias_sociais a.orkut {
	width:36px;
}
/*==========================================

	GRUPO GUERREIROS

============================================*/

ul.grupo_lista li {
	margin-right:20px;
	float:left;
}
/*----------------

	BT CHOPARIA

-----------------*/

ul.grupo_lista li a.bt_choparia {
	width:109px;
	height:82px;
	background:url(../../_IMG/grupo/choparia.png) 0 0;
	display:block;
}
a.bt_choparia:hover {
	background:url(../../_IMG/grupo/choparia.png) top right !important;
}
/*----------------

	BT SHOWBAR

-----------------*/

a.bt_showbar {
	width:109px;
	height:82px;
	background:url(../../_IMG/grupo/showbar.png) top left;
	display:block;
}
a.bt_showbar:hover {
	background:url(../../_IMG/grupo/showbar.png) top right !important;
}
/*----------------

	BT RAPA NUI

-----------------*/

a.bt_rapanui {
	width:109px;
	height:82px;
	background:url(../../_IMG/grupo/rapa_nui.png) 0 0;
	display:block;
}
a.bt_rapanui:hover {
	background:url(../../_IMG/grupo/rapa_nui.png) top right !important;
}
/*----------------

	BT BENDITA

-----------------*/

a.bt_bendita {
	width:109px;
	height:82px;
	background:url(../../_IMG/grupo/bendita.png) 0 0;
	display:block;
}
a.bt_bendita:hover, a.bt_bendita.hover {
	background:url(../../_IMG/grupo/bendita.png) top right !important;
}
/*----------------

	INTERNOS

-----------------*/

.caixa_grupos {
	width:228px;
	float:left;
	margin:0 15px 15px 0;
	padding:10px 10px 13px;
	background:#090909;
	border:1px solid #111111;
	/* BORDA REDONDA */

	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-bottomright:8px;
	border-top-left-radius:8px;
	border-bottom-right-radius:6px;
}
.caixa_grupos li {
	margin:0 0 8px 0;
	padding-bottom:8px;
	font-size:12px !important;
	font-weight:normal !important;
	border-bottom:1px solid #111111;
}
li.ultimo {
	border:none !important;
}
.outros {
	padding:5px 0 5px 10px;
}
.outros li {
	margin-bottom:2px;
	padding-bottom:5px;
	border:none !Important;
}
.programacao {
	width:482px;
	margin-right:0 !important;
}
.programacao li {
	width:190px;
	margin:0 22px 13px 15px;
	padding-bottom:5px;
	float:left;
	border-bottom:1px solid #111111;
}
/*==========================================

	ESTRUTURA (ESTÁTICO)

============================================*/

#envolve_showbar {
	margin:30px 0 30px 0;
	margin-bottom:30px;
	display:block;
}
#envolve_showbar h2.cufon {
	font-size:21px;
}
#envolve_showbar h4 {
	margin:5px 0 5px 0;
	font-size:14px;
}
.salavip a, .pista a, .choparia a {
	margin:0 20px 10px 0;
	padding:10px 10px 0px;
	background:#090909;
	border:1px solid #111111;
	font-size:14px;
	float:left;
	text-align:center;
	text-decoration:none;
	/* BORDA REDONDA */

	-webkit-border-top-left-radius:25px;
	-webkit-border-bottom-right-radius:25px;
	-moz-border-radius-topleft:25px;
	-moz-border-radius-bottomright:25px;
	border-top-left-radius:25px;
	border-bottom-right-radius:25px;
}
.salavip a:hover, .pista a:hover, .choparia a:hover {
	border:1px solid #222;
	box-shadow:0 0 8px #333;
	-webkit-box-shadow:0 0 8px #333;
	-moz-box-shadow:0 0 8px #333;
}
div.showbar {
	width:605px;
	float:left;
}
div.choparia {
	width:290px;
	float:left;
}
/*==========================================

	CHAME SEU AMIGO

============================================*/

/*----------------

	BT OK

-----------------*/

a.login {
	width:19px;
	height:21px;
	margin:15px 0 0 0;
	padding:9px 10px 5px 10px;
	display:block;
	background:url(../../_IMG/grupo/ok.png);
	float:right;
	text-decoration:none;
}
a.login:hover {
	background:url(../../_IMG/grupo/ok.png) 0 35px;
}
ul.chame_amigo h2 {
	color:#9D0000 !important;
}
.form_esconder {
	width:520px;
}
.col_esq {
	width:230px;
	margin:0 30px 0 0;
	float:left;
}
.col_dir {
	width:215px;
	float:left;
}
.col_bottom {
	clear:both;
}
.col_bottom li {
	margin:0 50px 0 0;
	float:left;
}
.col_bottom .bt_submit {
	margin-top:25px;
}
ul.chame_amigo {
	width:215px;
	padding:10px 14px 7px 15px;
	background:#090909;
	border:1px solid #111111;
	/* BORDA REDONDA */

	-webkit-border-top-left-radius:25px;
	-webkit-border-bottom-right-radius:25px;
	-moz-border-radius-topleft:25px;
	-moz-border-radius-bottomright:25px;
	border-top-left-radius:25px;
	border-bottom-right-radius:25px;
}
ul.chame_amigo:hover {
	background:#111;
}
ul.chame_amigo li.recuperar {
	margin-top:18px;
}
.recuperar_senha .msg_erro {
	width:225px;
	/* BORDA REDONDA */

	-webkit-border-top-left-radius:25px;
	-webkit-border-bottom-right-radius:25px;
	-moz-border-radius-topleft:25px;
	-moz-border-radius-bottomright:25px;
	border-top-left-radius:25px;
	border-bottom-right-radius:25px;
}
.recuperar_senha .msg_erro h3 {
	font-size:13px !important;
	color:#360000 !important;
	margin-bottom:3px;
}
#envolve_interno {
	margin-left: 45px;
}
.agenda {
	min-height: 330px;
}

