@charset "utf-8";

/**************************
 CSS Principal 
***************************/
body { margin:auto; background-color:#000; /*background-image:url("../images/background_main.jpg"); background-repeat:repeat-x;*/ font-family:"Trebuchet MS"; font-size:13px; color:#666; }

a { color:#fff; background:#00CC00; text-decoration:none; padding-left:5px; padding-right:5px; font-weight:bold; }
	a:hover { color:#fff; background:#000; text-decoration:underline; }
	
#inicio { margin-left:auto; margin-right:auto; width:1000px; }


/************************************************************************************
 Header
*************************************************************************************/
.header { width:100%; background-color:#000; background-repeat:repeat-x; }

.superior { width:1000px; height:45px; /*background-image:url("../images/bg_head.gif"); background-position:bottom;*/  /*border-bottom:5px solid #eee;*/ }

.titulo { color:#FF0000; font-family:"Trebuchet MS"; font-weight:none; font-size:30px; margin-left:0px; *margin-left:0px; padding-top:1px; float:left; }
	.titulo span { color:#eee; font-size:13px; padding-top:0px; }

.logo { margin-top:0px; margin-left:0px; padding-top:1px; }


/***********************************
MENU
**************************************/
.menu { /*background-image:url("../images/background_menu.jpg");*/ float:right; background-repeat:repeat-x; /*margin-top:0px;*/ /*margin-left:580px;*/ /*padding-bottom:0px; padding-top:0px; padding-left:0;*/ font-family:"Trebuchet MS"; color:#333; font-size:14px; }
	.menu a { color:#fff; text-decoration:none; margin:0px 5px 0px 5px; *margin:0px 5px 10px 5px; padding:5px 15px 5px 15px; *padding:20px 15px 10px 15px; background:#000; /*background-image:url("../images/bg_head.gif");*/ background-position:center; border-bottom:1px solid #4E4E4E; }
		.menu a:hover { background:#FF9900; color:#fff; border-bottom:1px solid #fff; }


/***************************************
 TOP (div com imagem inicial)
*****************************************/
.top { width:100%; height:248px; background:#000; background-image:url(../images/top_portal.jpg); background-repeat:no-repeat; margin-left:0px; background-position:top; margin-top:20px; }
	/*.top img { margin-top:15px; margin-left:15px; }*/

.img1 { margin-left:70px; *margin-left:70px; margin-top:25px; margin-right:15px; float:left; text-align:center; }

.img2 { text-align:center; float:left; margin-top:25px; margin-left:30px; }

.txt { text-align:right; float:left; margin-top:40px; margin-left:30px; width:300px; color:#FFFFFF; /*text-align:center;*/ }
.txt2 { text-align:left; float:right; margin-top:40px; margin-right:30px; width:300px; color:#FFFFFF; /*text-align:center;*/ }

.titulotxt { color:#fff; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; background:#FF9900; padding-left:3px; padding-right:3px; }

.boldtxt { font-weight:bold; /*text-decoration:underline;*/ font-size:22px; color:#FF9900; }

.desc { text-align:center; float:left; margin-top:25px; margin-left:30px; width:310px; color:#fff; font-family:"Trebuchet MS"; font-size:12px; text-align:left;}

.imgtext { color:#fff; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; }

.chamada { float:right; width:28%; text-align:left; margin-top:55px; margin-right:40px; }

.titulochamada { color:#fff; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; }

.textochamada { color:#fff; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; }

.linktour { color:#00CC00; font-family:"Trebuchet MS"; font-size:20px; font-weight:bold; }
	.linktour a { color:#666; background:#333; text-decoration:none; padding:5px 20px 5px 20px; border-top:2px solid #666; }
	.linktour a:hover { color:#fff; background:#FF9900; text-decoration:none; border:2px solid #fff; }


/************************************************
 Content (conteúdo geral)
*************************************************/
.content { margin-top:10px; text-align:center; }

.content span.tituloright { font-size:20px; font-family:"Trebuchet MS"; font-weight:bold; color:#fff; }

.entrar { margin-bottom:30px; }


/***********************************************
 Esquerda 
************************************************/
.esquerda { /*border:1px solid #eee;*/ margin-left:2px; margin-top:0px; height:auto; width:640px; float:left; }
	.esquerda img { /*margin-left:130px;*/ }
	.esquerda span.tituloleft { font-size:24px; font-family:"Trebuchet MS"; color:#ff0000; font-weight:bold; }
	.esquerda span.tituloleft2 { font-size:24px; font-family:"Trebuchet MS"; color:#ff0000; font-weight:bold; }
	.esquerda span.textoesquerda {  }
	.esquerda ul { margin-left:-25px; *margin-left:17px; font-size:13px; color:#666; font-style:italic; }
		.esquerda li { list-style:square; }
			.esquerda li a { color:#666; background:none; }

.retangulo { /*background:#FF6600;*/ border-left:6px solid #FF6600; padding:20px 10px 20px 10px; color:#666; font-weight:bold; font-size:14px; text-align:left; }

/*>>>>>
módulos
>>>>>>>*/
.modulosimg { /*float:left;*/ border-left:2px solid #eee; }

.modulos { float:left; border:2px solid #eee; width:190px; height:306px; /*text-align:center;*/ margin-right:10px; margin-bottom:10px; background:#F9F9F9; font-size:12px; padding-left:4px; padding-right:4px;}

.modulos_semimagem { float:left; border:2px solid #eee; width:190px; height:auto; /*text-align:center;*/ margin-right:10px; margin-bottom:10px; background:#F9F9F9; font-size:12px; padding-left:4px; padding-right:4px; }

.subtitulo { font-size:16px; font-weight:bold; }
	.subtitulo a { color:#666; background:none; }

/*---------
Players
-----------*/
.fotop { float:left; margin-right:10px; width:100px; height:120px; border:5px solid #eee; }

.players { height:130px; }

.player { font-weight:bold; }
.playersnome { font-weight:bold; font-size:23px; }

/***************************************************************
Caixa de apresentação de pacotes
*****************************************************************/
.caixa { /*float:left;*/ width:600px; height:auto; border:3px solid #eee; padding-top:8px; padding-left:10px; background:#F9F9F9; padding-bottom:5px; }

.caixapq { float:left; width:185px; height:195px; border:3px solid #ccc; padding-top:8px; padding-left:10px; background:#eee; margin-right:10px; margin-bottom:10px; }

.caixaserv { /*float:left;*/ width:85%; height:auto; /*border-bottom:3px solid #eee;*/ padding-top:8px; padding-left:10px; /*background:#eee*/ }

.servmeio { float:right; text-align:left; /*border:1px solid red;*/ width:150px; }

.imgservtext { float:right; width:200px; margin-right:30px; margin-top:10px; }

.imgservtext2 { width:180px; margin-right:0px; margin-top:8px;}

.imgserv {  }
	.imgserv img {  }
	
.imgserv2 {  }

.sigviewserv a { background:#00CC00; padding:5px 15px 5px 15px; *padding:25px 15px 5px 15px; font-weight:bold; color:#FFFFFF; font-size:14px; border:2px solid #fff }
	.sigviewserv a:hover { background:#666; text-decoration:none; }


/**********************************************************
 Direita 
***********************************************************/
.direita { margin-left:680px; margin-top:0px; /*height:300px;*/ width:300px; *width:300px; font-family:"Trebuchet MS"; font-size:13px; color:#666; }
	/*.direita span.tituloright { font-size:20px; font-family:"Trebuchet MS"; font-weight:bold; color:#00CC00; }*/
	.direita ul { margin-left:-25px; *margin-left:17px; font-size:13px; color:#666; font-style:italic; }
		.direita li { list-style:square; }
										
	.direita span.textoright { } /* sem uso */

.divider { border-bottom:1px solid #eee; margin-top:5px; margin-bottom:15px; /*margin-left:50px;*/ /*width:160px;*/ }

.linkright { /*float:right;*/ }

.lista { /*border-left:6px solid #FF6600;*/ }


/*********************************************************
 Footer 
**********************************************************/
.footer { width:100%; height:50px; background:#0000; margin-top:30px; float:left; text-align:center; color:#fff; margin-bottom:0px; }
	.footer p { /*margin-left:20px;*/ }


/**********************************************************
FORM
***********************************************************/
form { /*margin-left:20%;*/ }
	form input { width:250px; color:#666; border:2px solid #ccc; font-family:"Trebuchet MS"; }
		form input#fone2 { width:150px; }
		form input#limpar { border:1px solid #eee; width:100px; color:#666666; font-family:"Trebuchet MS"; margin:10px 10px 0 100px; }
		form input#enviar { border:1px solid #eee; width:100px; color:#666666; font-family:"Trebuchet MS"; margin:10px 0 0 5px; }
	
	form textarea { border:2px solid #ccc; color:#666666; font-family:"Trebuchet MS"; }
	form select { border:4px solid #eee; }

label { font-size:16px; font-weight:bold; }

.erro { background:#FFFF99; color:#666; width:250px; text-align:center; padding-bottom:5px; padding-top:5px; margin-bottom:5px; }

#acessodireto { width:110px; border:2px solid #ccc; background:#fff; }
#enviaacesso { width:50px; border:1px solid #eee; margin-top:15px; }

.sigviewacesso { font-size:17px; color:#ccc; }

/*********************************************************
 Faq
*********************************************************/
.tituloleft_faq { font-size:24px; font-family:"Trebuchet MS"; color:#00cc00; font-weight:bold; }

.faq_cat { color:#00CC00; font-size:16px; font-weight:bold }

.pergunta { font-weight:bold; font-size:14px; }

.divisor { color:#fff; }
