/* Folha de estilos:
Autor: Jonas Sousa
Data:  03/09/2011
*/


@font-face {
    font-family: 'Swis721BlkCnBTBlack';
    src: url('fonte/swissck_0-webfont.eot');
    src: url('fonte/swissck_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/swissck_0-webfont.woff') format('woff'),
         url('fonte/swissck_0-webfont.ttf') format('truetype'),
         url('fonte/swissck_0-webfont.svg#Swis721BlkCnBTBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Swis721BlkCnBTBlackItalic';
    src: url('fonte/swisscki_0-webfont.eot');
    src: url('fonte/swisscki_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/swisscki_0-webfont.woff') format('woff'),
         url('fonte/swisscki_0-webfont.ttf') format('truetype'),
         url('fonte/swisscki_0-webfont.svg#Swis721BlkCnBTBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


*, html, body {margin:0; padding:0; font-size:100%;}

body {background:#eeeff1 url(images/bg.png) center 10px repeat-x; font:0.8em Verdana, Arial, Helvetica, sans-serif; color: #333; text-align:center; line-height:1.4em;}
	body#engarrafamento, #promocoes, #contato{background:url(images/bg_interno.jpg) repeat-x; }
	a {color:#333; text-decoration:none;}
	a:hover {text-decoration:underline;}
	img, a img {border:0;}
	address, em {font-style:normal;}
	li {list-style-type:none;}
	table {border-collapse:collapse;}

	h1, h2, h3, h4, h5, h6 {font:1.5em 'Swis721BlkCnBTBlack'; color:#000;}
	
.dn {display:none;}
.img_rep {display:block; overflow:hidden; text-indent:-9999px;}
.fl_lf {float:left!important;}
.fl_rg {float:right!important;}
.mr_rg {margin-right:0!important;}
.mr_bt {margin-bottom:0!important;}

iframe{margin-top:15px;}

/* Ir para o topo */
#toTop { display: none; bottom: 10px; right: 10px; overflow: hidden; width: 33px; height:33px; text-indent:-9999px; background: url('images/ui.totop.png') no-repeat left top; }
#toTop:active, #toTop:focus { outline:none; }

/* fixing firefox bug */
div:after, ol:after, form:after, ul:after, dl:after {content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}

/*slide*/
.slide{padding:10px; overflow:hidden; float:right; position:relative; background:#fff;}
	
	#nav{z-index:99999; position:absolute; right:15px; width:auto; height:50px; bottom:-30px; }
    #nav a{width:15px; height:15px; background:#000; text-decoration:none; margin:0 5px; float:left; text-indent:-9999px;}
		#nav a.activeSlide{background:#faa632;}
		#nav a:focus{outline:none;}
		/*slide*/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.cem {width:100%;}
	.cem_topo {border-top:10px solid #faa632; margin-top:-18px;}
	.cem_conteudo {background:url('images/bg_corpo.png') center 232px repeat-x;}
		#engarrafamento .cem_conteudo, #promocoes .cem_conteudo, #contato .cem_conteudo{background-position:center 40px}
	.cem_laranja {background:#faa632;}
.topo, .conteudo, .laranja, .rodape {width:900px; margin:0 auto; text-align:left;}

/*TOPO*/
.topo {color:#fff; margin-bottom:35px;}
	.topo h1 a {width:225px; height:131px; margin-top:50px; float:left; background:url('images/logo.png') no-repeat;}
	
	/*#twitter {width:380px; float:right; margin-top:10px;}
		#twitter h2 {padding:10px 0 10px 50px; margin:0 0 10px 10px; background:url('images/tw_pass.png') no-repeat; font:1.5em 'Swis721BlkCnBTBlack'; color:#fff;}
		#twitter span {width:20px; height:17px; float:left; display:block; background:url('images/tw_asp1.png') no-repeat;}
		#twitter span.asp {background:url('images/tw_asp2.png') no-repeat; margin-top:-25px;}
		#twitter #juitterContainer {width:86%; min-height:50px; margin:15px 7%; display:block;}
		#twitter img {display:none;}
		#twitter a {color:#faa632;}*/
		
		#twitter{width:380px; height:129px; float:right; background: url(images/bg_aspas.png) no-repeat; margin-top:10px;}
		#twitter h2 {padding:10px 0 10px 50px; margin:0 0 10px 10px; background:url('images/tw_pass.png') no-repeat; font:1.5em 'Swis721BlkCnBTBlack'; color:#fff;}

		
		#tweet-container {width:380px; margin-top:-20px; float:right;}

			#tweet-container ul {width:350px; margin-left:35px;}
			#tweet-container li {width:350px; margin:0 auto; display:block; overflow:hidden; margin-bottom:5px; padding-bottom:7px; font-size:0.8em; color:#fff;}
				#tweet-container ul a {color:#58441e; font-style:italic; text-decoration:underline;}
				#tweet-container ul a:hover {color:#000; text-decoration:none;}	 
	
	/*MENU*/		
	.topo .menu {float:right; width:650px; margin-top:20px;}
		.topo .menu li{float:left; }
			.topo .menu li a {float:left; font:1.4em 'Swis721BlkCnBTBlack'; margin:0 20px; color:#fff;}
			.topo .menu li a:hover {color:#faa632; text-decoration:none;}
/*FIM TOPO*/

/*CONTEUDO*/
.conteudo {margin-bottom:50px;}
.conteudo .destaque {margin-bottom:35px;}

/*TITULOS*/
.conteudo h2 {width:100%; float:left; padding:10px 0; color:#F78007;}

/*COLUNA ESQUERDA*/
.conteudo .coluna_esquerda {width:650px; float:left;}
	/*NOTICIAS*/
	.conteudo .coluna_esquerda .box_noticias {width:100%;}
		.noticias + .noticias {margin-top:15px;}
		.conteudo .coluna_esquerda .noticias a img {float:left; margin-right:10px;}
		.conteudo .coluna_esquerda .noticias a strong {width:549px; height:20px; display:block; overflow:hidden; float:left; font-weight:bold;}
		.conteudo .coluna_esquerda .noticias a span {width:549px; height:55px; display:block; overflow:hidden; float:left;}
	/*FIM NOTICIAS*/
		
	/*ENQUETE*/
	.conteudo .coluna_esquerda .enquete {width:220px; float:right;}
	.conteudo .coluna_esquerda .enquete p {font:bold 14px tahoma; margin-bottom:15px;}
	
	.conteudo .coluna_esquerda .enquete form {float:left;}
	
	.conteudo .coluna_esquerda .enquete form .radios {width:20px; height:20px; float:left;}
	.conteudo .coluna_esquerda .enquete form label {display:block; padding-top:2px; margin-bottom:5px;}
	.conteudo .coluna_esquerda .enquete form .bt {width:100px; height:34px; margin:1px 3px 0 0 ; color:#fff; background:#FD8205; border:0; cursor:pointer; display:inline; text-transform:uppercase;}
	.conteudo .coluna_esquerda .enquete form .bt:hover {background:#E57504; }
		.conteudo .coluna_esquerda .enquete form .parcial {background:#FD8205;}
	/*FIM ENQUETE*/
	
	/*CADASTRO*/
	.conteudo .coluna_esquerda .cadastro {width:404px; float:left; margin-top:20px;}
		.conteudo .coluna_esquerda .cadastro img {float:left; margin-right:20px;}
		/*.conteudo .coluna_esquerda .cadastro .tit_cadastro {width:25px; height:150px; display:block; text-indent:-9999px; float:left; margin-right:7px; background:url(images/tit_cadastro.png) 0 bottom no-repeat;}
		.conteudo .coluna_esquerda .cadastro p {width:185px; height:150px; float:left; font-weight: bold; text-align:center; margin-right:7px; background:url(images/bg_cadastro.png) 0 0 no-repeat;}*/
		.conteudo .coluna_esquerda .cadastro label {width:100px; float:left; display:block; font-size:14px;}
		.conteudo .coluna_esquerda .cadastro .inputs {width:206px; height:22px; padding:3px 5px 0 5px; border:1px solid #666; margin-bottom:7px; float:left; color:#fe7d0c; background:#1F1F1F;}
		.conteudo .coluna_esquerda .cadastro .bt_cadastro {width:90px; height:20px; padding-bottom:3px; font-size:11px; font-weight:bold; cursor:pointer; color:#e0e0e0; float:left; background:#2d2d28;}
			.conteudo .coluna_esquerda .cadastro .bt_cadastro:hover {color:#fe7d0c;}
	/*FIM CADASTRO*/
	
	.conteudo .coluna_esquerda .amigos {border:none; overflow:hidden; width:220px; min-height:250px; background:#eee; float:right;}
/*FIM COLUNA ESQUERDA*/

/*COLUNA DIREITA*/
.conteudo .coluna_direita {width:220px; float:right;}
	/*PROGRAMACAO*/
	.conteudo .coluna_direita .semana {float:left;}
		.conteudo .coluna_direita .semana li {width:100%; min-height:50px; margin:5px 0; padding-bottom:5px; float:left; border-bottom:1px dotted #666;}
			.conteudo .coluna_direita .semana li div {color:#E77817; font:bold 14px tahoma;}
	/*FIM PROGRAMACAO*/
/*FIM COLUNA DIREITA*/
/*FIM CONTEUDO*/

/* LARANJA */

/* FIM LARANJA 
.cadastre_se_site h2 {float:left; margin:3px 20px 0 0;}
.cadastre_se_site form [type="text"] {width:200px; padding:5px; background:#990; border:0;}
.cadastre_se_site form [type="submit"] {width:100px; padding:4px 90px; float:right; background:#000 url('images/ok.png') 25px center no-repeat; border:0; color:#fff; cursor:pointer;}*/


/*cadastre-se*/		
.cadastre_se_site{float:left; width:320px;}
.cadastre_se_site form{width:310px; float:left;}
	.cadastre_se_site form fieldset{border:0;}
	.cadastre_se_site form .inputs{width:310px; height:35px; color:#606062; border:1px solid #dadada; margin-bottom:9px; background:#F9F9F9;}
	.cadastre_se_site form .btenviar{width:310px; height:34px; margin-top:-3px; border:0; background:#FD8205; font-size:13px; color:#fff; cursor:pointer; text-align:center;}
		.cadastre_se_site form .btenviar:hover{background:#E57504;}
		
.icones{float:left; margin-left:25px; width:62px; }
	.icones li{}
		.icones li a{margin:4px 0; float:left;width:50px; height:50px; text-indent:-9999px;}
			.icones li a.twitter {background:url(images/icon_twi.png) no-repeat;}
			.icones li a.face {background:url(images/icon_face.png) no-repeat;}
			.icones li a.vi {background:url(images/icon_vimeo.png) no-repeat;}


/*RODAPE*/
.bg_rodape {width:100%; background:#900 url(images/bg.png) repeat-x; clear:both;}
	.rodape {background:url(images/ilustracao_rdp.png) 0 85px no-repeat; padding:50px 0;}
		.iesenvergin {width:100%; padding:15px 0; float:left; display:block;}
		address {float:left; width:215px; height:46px; background:url(images/end.png);}
		.tel {float:right;  width:159px; height:46px; background:url(images/telefone.png);}
		
		.edeas {width:100%; float:left; margin-top:200px; text-align:center; color:#fff;}
			.edeas a{width:61px; height:50px; float:left; margin-left:420px; margin-top:20px; background:url('images/edeas.png') no-repeat;}
/*FIM RODAPE*/
