/*
	==========================================
	project: DesignHQ 
	author: Borut Jegrišnik (www.solucija.com)
	------------------------------------------
	2009. Solucija
	==========================================
*/

*{ padding: 0; }

:focus,:active { outline: 0; }
a { text-decoration: none; color: #000; }
	a:hover { color: #000; }
.x { clear: both; }

p { line-height: 22px; margin: 0 0 22px; color:#666; }
img { border: 0; }

h1 { font-size: 20px; font-weight: bolder; margin-bottom: 10px; color: #E0691A}
h2 { font-size: 14px; font-weight: normal; margin-bottom: 2px; color: #333; }
h3 { font-size: 14px; font-weight: bolder; margin-bottom: 10px; color: #333; }
h4 { font-size: 18px; font-weight: normal; float: left; margin: 3px 0 10px; width: 460px; }

#wrapper { margin: 0 auto; width: 980px; background: url(../images/bg.jpg) no-repeat; }

#logo { padding: 20px 12px 10px; }
	#logo h1 { font: bold 24px Arial; text-shadow: 1px 1px 1px #fff; letter-spacing: 4px; }
		#logo h1 a { color: #333; }
		#logo h1 a span { color: #000; }
#content { background: #fff; width: 980px; }
	
.menu { list-style:none; margin: 0px 20px 0 8px; width: 600px; float: left; }
	.menu li { float: left; margin: 0 4px 0 0; color: #000000; }
	.menu li a { display: block; font-size: 13px; padding: 0px 10px; border:0px solid #fff; }
	.menu a:hover, .menu li.notcurrent a:hover, .menu li.current a { border: 0px solid #ddd; color: #00009C;}
	.menu li.notcurrent a { border: 1px solid #fff; color: #000;}

		.menu li ul { display: block; background: #fff; margin: -1px 0 0; position: absolute; display: none; z-index: 2; border: 1px solid #ddd; }
		.menu li ul li { float: none; display: inline; margin: 0; padding: 0; }
		.menu li ul li a { width: auto; margin: 4px; white-space: nowrap; }

#search { float: right; width: 250px; margin: 15px 18px; display: inline; }
	#search .text { width: 200px; height: 16px; border: 1px solid #ddd; padding: 5px; float: left; color: #888; }
	#search .submit { float: right; border: 0; background: #000 url(../images/search.gif) no-repeat center 8px; width: 32px; height: 28px; padding-top: 1px; }

#pitch { margin-bottom: 30px; }
	#pitch .infoline { margin-top: -70px; padding: 25px 0 25px 25px; background: #000; font-size: 18px; width: 955px; height: 18px; opacity:0.70; filter:alpha(opacity=70); color: #fff; }

	.pitch-gallery { overflow: hidden; width: 980px; position: relative; }
		.pitch-gallery-holder { width: 3920px; position: relative; top: 0; left: 0; }
		.pitch-gallery-div { float: left; }
		
#left { width: 600px; float: left; margin-left: 25px; display: inline; }
	#left img { float: left; margin: 5px 20px 2px 0; padding: 3px; border: 1px solid #ccc; }
	#left form { padding-left: 45px; }
	#left label { float: left; display: block; clear: both; padding: 3px 0; color: #666; font-weight: normal; width: 150px; }
		#left .lcurrent { font-weight: bold; }
	#left label img { vertical-align: middle; }
	#left input.text, textarea, select { float: left; margin: 0 5px 10px 0; padding: 7px; width: 350px; border: 1px solid #ccc; }
	#left textarea { height: 200px; }
	#left select { width: 366px; }
	#left input.radio {  }
		#left input:focus { border-color:#aaa; }
		#left textarea:focus { border-color: #aaa; }	
	.error { font-size: 10px; color: #666; margin: 0 0 10px 150px; display: none; }
	#left .submit { border: 0; background: #000; color: #fff; padding: 5px; float: left; margin-left: 150px; }
	
ul { color: #666; margin: 0 0 10px 30px; line-height: 18px; }
ol { color: #666; margin: 5px 0 5px 30px; line-height: 18px; }
	
	#contact-back { margin: 12px 40px 0 0; float: right; }

.post { position: relative; margin-bottom: 20px; height: 127px; }
.post-options { position: relative; margin: -37px 0 40px 0; font-size: 10px; color: #666; }

#right { width: 260px; float: right; border-left: 1px solid #ccc; padding-left: 36px; margin-right: 25px; display: inline; }
	
#feature { margin-left: 25px; padding-bottom: 10px; }
	.small-post { float: left; width: 260px; margin-right: 75px; }
	.small-post a { color: #00007f; }
		.small-post img { border: 1px solid #ccc; padding: 3px; margin-bottom: 10px; }
	.last { margin-right: 0; }
	#feature ul { margin-top: -11px; }
	
#footer { color: #666; font-size: 11px; margin: 20px 0 20px 10px; }

.post-info { font-size: 11px; color: #999; }
.read-more { background: url(../images/link.gif) no-repeat center left; padding-left: 13px; font-size: 10px; }
.break { border-top: 1px solid #ccc; margin: 30px 0; display: block; }
	.no-border { border: 0; }
.space { margin-bottom: 20px; }


/************************************************/
/* NEWS - Manchete
/************************************************/

.presskit_manchete { position: relative; width: 500px; font-family: Tahoma, sans-serif; }
.presskit_manchete a.imagem { padding-right: 6px; }
.presskit_manchete a.imagem img { width: 40%; border: 2px solid #E0691A; }
.presskit_manchete p.titulo { position: absolute; left: 210px; top: 20px; }
.presskit_manchete p.titulo a { color: #E0691A;	font-size: 12px; font-weight:bold; }
.presskit_manchete p.titulo a:hover { text-decoration: underline }
.presskit_manchete p.data { position: absolute; left: 210px; top: 4px; color: #E0691A; font-size: 10px;	font-weight:bold; }
.presskit_manchete p.resumo { position: absolute; left: 210px; top: 75px; text-align: justify; }
.presskit_manchete p.resumo a {	color: black; font-size: 11px; text-decoration: none; }
.presskit_manchete p.resumo a:hover { text-decoration: underline; }
.presskit_manchete p.leia_mais { visibility:hidden; position: absolute; left: 210px; top: 140px; font-weight: bold; }

/************************************************/
/* NEWS - Leitura de News
/************************************************/

.presskit_news_leitura .titulo { font-size: 24px; color: #E0691A; text-align: left;	line-height: 20px;}
.presskit_news_leitura .olhoborder { background: url(../images/imgAspas2.gif) no-repeat bottom right; }
.presskit_news_leitura .olho { background: url(../images/imgAspas.gif) no-repeat top left; padding: 0px 40px 0px 50px; font-size: 12px; font-style: italic; text-align: justify; font-weight: bold; }
.presskit_news_leitura .data { background: url(../images/img10.gif) no-repeat center left; padding-left: 13px; font-size: 10px;	color: #E0691A; }
.presskit_news_leitura .corpo {	font-size: 12px; text-align: justify; }
.presskit_news_leitura .imagem { float: left; display: block; border: 1px solid #ccc; padding: 3px; margin-left: 4px; margin-bottom: 10px; }
.presskit_news_leitura .relacionadas .titulo_leia_mais { font-size: 12px; font-weight: bold; margin-top: 2em; }

/************************************************/
/* NEWS - Paginacao
/************************************************/

.presskit_news_paginacao { border-top: 0px solid black;	}
.presskit_news_paginacao li { display: inline; float: left;	padding: 0;	margin: 0; padding-right: 4px; }
.presskit_news_paginacao li.botao {	padding-top: 4px; }
.presskit_news_paginacao li.pagina_atual { font-weight: bold; padding-left: 4px; padding-right: 8px; }
.presskit_news_paginacao li.botao a.botao_primeira { background: url('btn_paginacao_primeira.gif') no-repeat; display: block; width: 11px; height: 11px; }
.presskit_news_paginacao li.botao a.botao_anterior { background: url('btn_paginacao_anterior.gif') no-repeat; display: block; width: 11px; height: 11px; padding-top: 4px; }
.presskit_news_paginacao li.botao a.botao_proxima { background: url('btn_paginacao_proxima.gif') no-repeat; display: block; width: 11px; height: 11px; }
.presskit_news_paginacao li.botao a.botao_ultima { background: url('btn_paginacao_ultima.gif') no-repeat; display: block; width: 11px; height: 11px; }
.presskit_news_paginacao li.itens_por_pagina { padding-left: 2em; }
.presskit_news_paginacao li.itens_por_pagina ul li.label { color: gray; }
.presskit_news_paginacao li.itens_por_pagina ul li a.current { font-weight: bold; }

/************************************************/
/* NEWS - Noticias
/************************************************/

.presskit_news_listagem_mod1 { }
.presskit_news_listagem_mod1 ul.listagem {	list-style-type: none; padding: 0px; margin: 0px;}
.presskit_news_listagem_mod1 ul.listagem {	margin-bottom: 1em;}
.presskit_news_listagem_mod1 ul.listagem li { clear: both; 	}
.presskit_news_listagem_mod1 ul.listagem li span.data {	color: #E0691A;}
.presskit_news_listagem_mod1 ul.listagem li a:hover {color: #E0691A;}
.presskit_news_listagem_mod1 ul.listagem li.destaque  {	}
.presskit_news_listagem_mod1 ul.listagem li.destaque img  {	float: left; margin: 3px 4px 0px 0px; padding: 3px;  border: 1px solid #ccc; }
.presskit_news_listagem_mod1 ul.listagem li.destaque p.titulo {	font-weight: bold; padding: 0px; margin: 0px;}
.presskit_news_listagem_mod1 ul.listagem li.destaque p.olho { padding: 0px;	}


/************************************************/
/* Remoto p/ Cadastro de Email no site */
/************************************************/

body.pk_cadastro_email {background-color: transparent;}
.pk_cadastro_email * {font-family: Arial; font-size: 11px; color: black}
.pk_cadastro_email label {}
.pk_cadastro_email input.text {border: 1px solid #A9C0CE; width: 25em; }
.pk_cadastro_email table {border: 0; padding: 0; }
.pk_cadastro_email td.label {text-align: right; padding-right: 0.5em; vertical-align: top; }
.pk_cadastro_email input.telefone {width: 11em; }
.pk_cadastro_email input.celular {width: 10em; }
.pk_cadastro_email input.cep {width: 7em;}
.pk_cadastro_email input.estado {width: 4em;	text-transform: uppercase; }
.pk_cadastro_email .observacoes {width: 25em; height: 7em; border: 1px solid #A9C0CE; }
.pk_cadastro_email input.data_nascto {width: 8em;}
.pk_cadastro_email input.tratamento {width: 8em; }
.pk_cadastro_email .div_confirmar {margin-top: 1em; background-color: #E4EBEF; padding: 0.5em;}
.pk_cadastro_email .btn_submit {background-color: #F07D31; border: 0; padding: 4px 0; width: 8em; color: #FFF; font: bold 1em Arial, Sans-Serif; cursor: pointer;}

/************************************************/

/************************************************/
/* Remoto p/ Cancelamento de Email no site */
/************************************************/

body.pk_cancelamento_email {background-color: transparent}
.pk_cancelamento_email * {font-family: Arial; font-size: 11px; color: black}
.pk_cancelamento_email .email {font-weight: bold;}
.pk_cancelamento_email .motivos .motivo {color: blue; display: block}
.pk_cancelamento_email .motivos .motivo label {}
body.pk_cancelamento_email p.empresa {display: none}

/************************************************/

/* Presskit: usado no evento */

.eaeventolocal     { font-weight: normal; }
.eaeventodata      { font-weight: bold; color: #E0691A; }
.eaeventolink      { }
.eaeventonome      { font-weight: bold; color: #454545; }
.eaeventosepcol    { }
.eaeventoseplin    { }

div.eaeventodata { color: #E0691A; text-align: left;}
span.eaeventolink, A.eaeventolink:hover{ font-weight:bold; text-decoration: underline; }
div.eaeventonome{ font-weight:bold; }
div.eaeventolocal{font-weight: normal; }

/*------------Galeria-------------*/
.eagaleriaimg,.eagalerialegenda,.eagaleriarodape,.eagaleriat,.eagalerianav{ font-family: Tahoma, sans-serif; font-size: 11px;}
.eagaleriaimg,.eagalerialegenda,.eagaleriarodape{ color: #6D6E71;}
.eagaleriaimg,.eagaleriac,.eagalerialink,.eagaleriat{ width:165px; text-align: center;}
.pk_galeria_paginacao {font-family: Tahoma, sans-serif; color: #000000;   font-size: 10px; text-align: center}
.pk_galeria_paginacao_separador {height: 1px; border: none; color: #000000;}

.eagaleriat        { height:200px; border: #b0b0b0 1px solid; }
.eagalerial        { height: 20px; font-size: 10px; }
.eagaleriac        { height: 15px; font-size: 9px; }
.eagalerialink     { height: 15px; font-size: 10px; text-decoration: none;}
.eagaleriaimg      { height:120px; text-decoration: none;}
.eapagatual        { color:#FF0000;  font-size: 14px; font-weight: bold;}
.eapagoutras       { font-size: 10px; text-decoration:none;} 

/*------------Album (vs 2.0)-------------*/
/*	background-color:#E0E0E0;*/
/*	background-color:#D0CDC2;*/
/*	background-color: #FDFDFB;*/
/*	border: 1px solid #9D7629;*/

.pk_albuns {border: 0px dashed gray; width: 500px; height: 300px; position: relative; font-family: Tahoma, sans-serif; font-size: 10px; padding-left: 10px;}
.pk_albuns .album {border: 0px solid black; width: 500px; height: 90px; float: left; margin: 4px; position: relative;}
.pk_albuns .album .capa {position: absolute; top: 0px; left: 0px; border: 2px solid #E0691A; width: 100px; height: 80px; overflow: hidden; text-align: center}
.pk_albuns .album .capa img {}
.pk_albuns .album .data { font-family: Tahoma, sans-serif; text-decoration:none; color: #E0691A; position: absolute; top: 4px; left: 110px; font-size: 10px; font-weight: normal;}
.pk_albuns .album .nome { font-family: Tahoma, sans-serif; font-size: 12px; color: #E0691A; position: absolute; top: 20px; left: 110px; font-weight: bold;}
.pk_albuns .album .resumo {color: #E0691A; position: absolute; top: 40px; font-size: 10px; left: 110px; display: none}
.pk_albuns .album .ver_fotos a			{ position: absolute; top: 55px; left: 110px; font-family: Tahoma, sans-serif; font-size:11px; font-weight:normal; color:#989898; text-decoration: none; }
.pk_albuns .album .ver_fotos a:hover	{text-decoration: underline;}
.pk_albuns .paginacao                 {
	position: relative; 
	width: 480px; 
	float: left;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #E1E1E3;
	border-left: 1px solid #E1E1E3;
	border-bottom: 1px solid #B0B0B2;
	border-right: 1px solid #B0B0B2;
	background-color: #F2F2F4;
	height: 8px;
	vertical-align: middle;
}
.pk_albuns .paginacao .primeira       {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_inicio.gif');   background-repeat: no-repeat; width: 15px; height: 14px; cursor: pointer; margin-top: 0px; position:absolute; left: 255px}
.pk_albuns .paginacao .anterior       {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_anterior.gif'); background-repeat: no-repeat; width: 15px; height: 14px; cursor: pointer; margin-top: 0px; position:absolute; left: 266px}
.pk_albuns .paginacao .proxima        {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_proxima.gif');  background-repeat: no-repeat; width: 15px; height: 14px; cursor: pointer; margin-top: 0px; position:absolute; left: 295px}
.pk_albuns .paginacao .ultima         {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_ultima.gif');   background-repeat: no-repeat; width: 15px; height: 14px; cursor: pointer; margin-top: 0px; position:absolute; left: 304px}
.pk_albuns .paginacao .pagina		  {font-family: Arial; font-size: 10px; top: 0px; display: inline; float: left; padding-left: 1px; padding-right: 1px; position:absolute; left: 277px}

.pk_album_fotos {border: 0px dashed gray; width: 500px; height: 300px; position: relative; font-family: Tahoma, sans-serif; font-size: 10px; background-color: #FDFDFB;}
.pk_album_fotos .foto {border: 1px solid #E0691A; width: 240px; height: 83px; float: left; margin: 3px; position: relative;}
.pk_album_fotos .foto .imagem {width: 70px; height: 70px; border: 0px solid #E0691A; overflow: hidden; margin-top: 5px; margin-left: 5px}
.pk_album_fotos .foto .imagem img {}
.pk_album_fotos .foto .legenda_label		{ font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold; position: absolute; top: 4px; left: 85px; display: none}
.pk_album_fotos .foto .legenda				{ font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold; position: absolute; top: 4px; left: 80px; width: 145px; height: 28px; color: #E0691A; }
.pk_album_fotos .foto .creditos_label		{ color: black; position: absolute; top: 45px; left: 80px;}
.pk_album_fotos .foto .creditos				{ color: black; position: absolute; top: 45px; left: 128px;}
.pk_album_fotos .foto .down_alta a			{ font-family: Tahoma, sans-serif; font-size: 9px; color: black; position: absolute; top: 60px; left: 80px;}
.pk_album_fotos .foto .down_alta a:hover	{ color: #E0691A; position: absolute; top: 60px; left: 80px; text-decoration: underline;}
.pk_album_fotos .foto .down_baixa a			{ font-family: Tahoma, sans-serif; font-size: 9px; color: black; position: absolute; top: 60px; left: 160px;}
.pk_album_fotos .foto .down_baixa a:hover	{ color: #E0691A; position: absolute; top: 60px; left: 160px; text-decoration: underline;}
.pk_album_fotos .foto .informacoes			{ color: gray; position: absolute; top: 70px; left: 90px; display: none;}
.pk_album_fotos .paginacao                 {position: relative; display: block; width: 500px; clear: both; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid black;}
.pk_album_fotos .paginacao .primeira       {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_inicio.gif');   background-repeat: no-repeat; width: 11px; height: 9px; cursor: pointer; margin-top: 2px; position:absolute; left: 255px}
.pk_album_fotos .paginacao .anterior       {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_anterior.gif'); background-repeat: no-repeat; width: 11px; height: 9px; cursor: pointer; margin-top: 2px; position:absolute; left: 266px}
.pk_album_fotos .paginacao .proxima        {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_proxima.gif');  background-repeat: no-repeat; width: 11px; height: 9px; cursor: pointer; margin-top: 2px; position:absolute; left: 295px}
.pk_album_fotos .paginacao .ultima         {display: inline; float: left; background-image: url('http://www.presskit.com.br/images/nav_bot_ultima.gif');   background-repeat: no-repeat; width: 11px; height: 9px; cursor: pointer; margin-top: 2px; position:absolute; left: 304px}
.pk_album_fotos .paginacao .pagina		   {display: inline; float: left; padding-left: 1px; padding-right: 1px; position:absolute; left: 277px}
/*---------------------------------------------------*/
/*--------------------FIM Album (vs 2.0)-------------*/
/*---------------------------------------------------*/

/* ------------------------------------------------
  Calendario de Eventos
------------------------------------------------*/
#content .presskit_calendario_eventos table.calendario {border-spacing: 2px}
#content .presskit_calendario_eventos table.calendario th.mes {font-family: Arial; font-size: 14px; text-align: left; color: #5C5C5C}
#content .presskit_calendario_eventos table.calendario th.semana {font-family: Arial; font-size: 12px; background-color: #999999; color: #FFFFFF; padding: 4px; text-align: center}
#content .presskit_calendario_eventos table.calendario td {font-family: Arial; font-size: 12px; border: 1px solid #CCCCCC; text-align: center; padding: 2px 6px 2px 6px}
#content .presskit_calendario_eventos table.calendario td.empty {border: 0}
#content .presskit_calendario_eventos table.calendario td.dia_sabado {font-family: Arial; font-size: 12px; background-color: #E6EDFF; color: blue}
#content .presskit_calendario_eventos table.calendario td.dia_domingo {font-family: Arial; font-size: 12px; background-color: #FFE6E6; color: red}
#content .presskit_calendario_eventos table.calendario td.dia_hoje {font-weight: bold}
#content .presskit_calendario_eventos table.calendario td.dia_evento {background-color: #CFCFCF}

#content .presskit_calendario_eventos table.calendario th.mes_anterior_proximo {text-align: right; font-size: 12px; font-family: Arial; font-weight: normal}
#content .presskit_calendario_eventos table.calendario th.mes_anterior_proximo a {color: #2970A6; text-decoration: none}
#content .presskit_calendario_eventos table.calendario th.mes_anterior_proximo a:hover {text-decoration: underline}

#content .presskit_calendario_eventos .eventos ul {margin: 0; padding: 0; font-family: Arial; font-size: 12px; margin-top: 10px}
#content .presskit_calendario_eventos .eventos p.nenhum {color: gray; font-family: Arial; font-size: 12px; }
#content .presskit_calendario_eventos .eventos ul li {}
#content .presskit_calendario_eventos .eventos ul li span.dia {font-weight: bold}
#content .presskit_calendario_eventos .eventos ul li a.evento {color: black; text-decoration: none}
#content .presskit_calendario_eventos .eventos ul li a.evento:hover {text-decoration: underline}
#content .presskit_calendario_eventos .eventos ul li a.link {color: red; text-decoration: none; display: block; font-weight: bold; font-size: 11px}
#content .presskit_calendario_eventos .eventos ul li a.link:hover {text-decoration: underline}
