@charset "iso-8859-1";
/* CSS Document */

/* ******************** CSS RESET ********************* */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, th, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
}
caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	background-image:url(../img/background.jpg);
	background-repeat:repeat-x;
	color:#727272;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:17px;
}

fieldset {
	border:none;
}

h1, h2 {
	width:100%;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

h2 {
	width:auto;
}

a {
	text-decoration:none;
	color:#24596f;
}

a:hover {
	text-decoration:underline;
}

/* ********* CONTAINERS ********** */

#container-geral {
	width:100%;
	height:auto;
}

#container-site {
	margin:0 auto;
	width:977px;
	height:auto;
}

/* TOPO */

.topo {
	width:977px;
	height:170px;
}

.logo-evoxtel h1 a {
	margin-top:50px;
	width:371px;
	height:82px;
	background-image:url(../img/logo.jpg);
	float:left;
}

/* NEWSLETTER */
.newsletter	{
	margin-top:-65px;
	width:359px;
	height:46px;
	float:right;
	background-image:url(../img/newsletter_back.jpg);
	background-repeat:no-repeat;
}

	.newsletter	form label input {
		margin-top:20px;
		width:297px;
		padding:4px;
		border:none;
		background-color:transparent;
		float:left;
		color:#666;
	}

	.newsletter img {
		margin-top:18px;
		float:left;
	}

/* MENU */
.menu {
	margin-top:5px;
	margin-bottom:5px;
	width:977px;
	height:50px;
	background-image:url(../img/menu/menu_back.jpg);
	background-repeat:no-repeat;
}

.menu_btn_home, .menu_btn_evoxtel, .menu_btn_planos, .menu_btn_cadastrese, .menu_btn_downloads, .menu_btn_contato, .menu_btn_faq {
	margin-left:15px;
	width:115px;
	height:50px;
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

.menu_btn_home {
	background-image:url(../img/menu/home.jpg);
}

	.menu_btn_home:hover {
		background-image:url(../img/menu/home_a.jpg);
	}
	
.menu_btn_evoxtel {
	background-image:url(../img/menu/evoxtel.jpg);
}

	.menu_btn_evoxtel:hover {
		background-image:url(../img/menu/evoxtel_a.jpg);
	}
	
.menu_btn_planos {
	background-image:url(../img/menu/planos.jpg);
}

	.menu_btn_planos:hover {
		background-image:url(../img/menu/planos_a.jpg);
	}
	
.menu_btn_cadastrese {
	background-image:url(../img/menu/cadastre_se.jpg);
}

	.menu_btn_cadastrese:hover {
		background-image:url(../img/menu/cadastre_se_a.jpg);
	}

.menu_btn_downloads {
	background-image:url(../img/menu/downloads.jpg);
}

	.menu_btn_downloads:hover {
		background-image:url(../img/menu/downloads_a.jpg);
	}
	
.menu_btn_contato {
	background-image:url(../img/menu/contato.jpg);
}

	.menu_btn_contato:hover {
		background-image:url(../img/menu/contato_a.jpg);
	}

.menu_btn_faq {
	background-image:url(../img/menu/faq.jpg);
}

	.menu_btn_faq:hover {
		background-image:url(../img/menu/faq_a.jpg);
	}
	

/* FLASH */
.flash {
	width:977px;
	height:252px;
}

/* DESTAQUE DA HOME */
.destaque-home {
	margin-bottom:25px;
	width:977px;
	height:250px;
	background-image:url(../img/kwicks/kwicks_back.jpg);
}

/* ********* CONTEUDO ********** */

.conteudo-container, .conteudo-container-02 {
	margin:0 auto;
	width:917px;
	height:auto;
}

.conteudo-container-02 {
	width:977px;
	background-image:url(../img/center_separador_02.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

.coluna-esquerda, .coluna-direita {
	width:430px;
	height:auto;
	float:left;
}

.cadastre-se-home, .teste-gratis-home, .teste-gratis-interna, .downloads-home {
	margin-bottom:30px;
	width:400px;
	height:auto;
	float:left;
	padding-bottom:20px;

}

.cadastre-se-home, .teste-gratis-home  {
	margin-left:20px;
}

.teste-gratis-interna {
	width:310px;
}

	.teste-gratis-interna h1 {
		width:150px;
		height:19px;
		background-image:url(../img/titulos/tit_teste_gratis_home.jpg);
	}
	
	.teste-gratis-interna img {
		margin-top:10px;
	}

.cadastre-se-home {
	padding-bottom:40px;
}

	.cadastre-se-home h1 {
		width:132px;
		height:19px;
		background-image:url(../img/titulos/tit_cadastro_home.jpg);
	}
	
	.teste-gratis-home h1 {
		width:134px;
		height:19px;
		background-image:url(../img/titulos/tit_teste_gratis_home.jpg);
	}
	
.foto-cadastro-home, .foto-teste-gratis-home {
	margin-top:20px;
	margin-right:20px;
	width:81px;
	height:99px;
	float:left;
}

.foto-cadastro-home {
	background-image:url(../img/cadastro_home_woman.jpg);
}

.foto-teste-gratis-home {
	background-image:url(../img/teste_gratis_man.jpg);
}

	.cadastre-se-home h2 {
		margin-top:20px;
		width:244px;
		height:18px;
		background-image:url(../img/titulos/tit_cadastro_home_b.jpg);
	}
	
	.teste-gratis-home h2, .teste-gratis-interna h2 {
		margin-top:20px;
		width:230px;
		height:14px;
		background-image:url(../img/titulos/tit_teste_gratis_home_b.jpg);
	}
	
	.teste-gratis-interna h2 {
		width:150px;
		background-image:url(../img/titulos/tit_teste_gratis_home_c.jpg);
	}
	
	.cadastre-se-home span,  .teste-gratis-home span {
		display:block;
	}
	
	.cadastre-se-home img, .teste-gratis-home img {
		margin-top:5px;
	}
	
/* SEPARA OS CONTEUDOS */
.separa-content {
	margin-top:-25px;
	width:12px;
	height:430px;
	background-image:url(../img/center_separador.jpg);
	background-repeat:repeat-y;
	float:left;
}

/* COLUNA DIREITA */
.downloads-home {
	width:400px;
	padding-bottom:0;
	margin-left:60px;
	margin-bottom:10px;
}

.downloads-home h1 {
	margin-bottom:10px;
}

	.downloads-home span {
	padding-top:20px;
	}

.downloads-home h1 {
	width:134px;
	height:19px;
	background-image:url(../img/titulos/tit_downloads_home.jpg);
}

.downloads-home-sounds a, .downloads-home-games a, .downloads-home-wallpapers a, .downloads-home-publi a {
	margin-top:10px;
	margin-right:5px;
	width:93px;
	height:125px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

.downloads-home-sounds a {
	background-image:url(../img/downloads/downloads_sounds.jpg);
}

	.downloads-home-sounds a:hover {
		background-image:url(../img/downloads/downloads_sounds_a.jpg);
	}


.downloads-home-games a {
	background-image:url(../img/downloads/downloads_games.jpg);
}

	.downloads-home-games a:hover {
		background-image:url(../img/downloads/downloads_games_a.jpg);
	}

.downloads-home-wallpapers a {
	background-image:url(../img/downloads/downloads_wallpapers.jpg);
}

	.downloads-home-wallpapers a:hover {
		background-image:url(../img/downloads/downloads_wallpapers_a.jpg);
	}

.downloads-home-publi a {
	background-image:url(../img/downloads/downloads_publi.jpg);
}

	.downloads-home-publi a:hover {
		background-image:url(../img/downloads/downloads_publi_a.jpg);
	}

/* ATENDIMENTO ONLINE */
.atend-online {
	width:400px;
	height:auto;
	float:left;
}

.atend-online h1 {
	margin-left:60px;
	width:133px;
	height:17px;
	background-image:url(../img/titulos/tit_atend_online.jpg);
}

.atend-online img {
	margin-top:15px;
	margin-left:60px;
}

/* ATENDIMENTO ONLINE 02 */

.atend-online-02 {
	margin-top:50px;
	margin-bottom:30px;
	width:310px;
}

.atend-online-02 h1 {
	margin-bottom:20px;
	width:133px;
	height:17px;
	background-image:url(../img/titulos/tit_atend_online.jpg);
}

/* RODAPE */
#rodape {
	width:100%;
	height:146px;
	background-image:url(../img/rodape/rodape_back.jpg);
	background-repeat:repeat-x;
	float:left;
}

.menu-rodape {
	margin:4px auto;
	width:815px;
	height:38px;
}

.assinatura {
	margin:15px auto 0;
	width:900px;
}


.logo-vixsite h1 a {
	width:84px;
	height:28px;
	background-image:url(../img/rodape/logo_vixsite.png);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
}

/* COLUNAS - PAGINAS INTERNAS */

.coluna-esquerda-02 {
	width:310px;
	height:auto;
	float:left;
}
