body{
	color:#034A66 !important; 
	background-color: #fff;
	font-family: Arial,Helvetica,sans-serif !important
}
body,p,h1,h2,h3,h4,h5
{
	padding:0;
	margin:0; 
}
body, div, td, span, p, input, textarea
{
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 10px; 
}
img		{ margin: 0; border:0;}
a		{ text-decoration:none; cursor:pointer; color: #034A66;}
fieldset{ padding: 0px; border: 0px;}
h1, h4	{ margin:0px; padding: 0px;}
form	{ margin: 0px; padding:0px; }
a:hover	{ color: #64b946; }
#mainContainer{ width: 1000px; padding: 0; margin: 0;}
#maindiv{ position:relative; padding: 0 20px 0 10px;}
#header	{ margin:0px; position: relative; border: 1px solid white;clear: both;}
#head1	{
	position: absolute;
	margin: 0;
	left: 0px;
}
#head2	{
	background-image:url('headbg.png');
	background-repeat:repeat-x; 
	height:145px;
	margin: 0 0 0 238px; 
	padding: 0 30px 0 0;
	text-align: right;
}
#search	{
	background-color:#7AA4CE; 
	padding: 4px 6px;
	margin: 10px 0 0 0;
	float: right;
	clear: both;
	width: 245px;
}
#search img{visibility: hidden;}
#search a {
	background: transparent url('ok2.png') no-repeat center center;
	border: 0;
	padding: 3px;
}
#search td.ms-sblink
{
	display: none !important;
}
#search td>a
{
	vertical-align: top;
}
#search select
{
	display: none;
}
#search td {background: 0 !important; border: 0 !important;}
#topmenu {
	height:25px; 
	background-color:#B0403C; 
	margin: 8px 0 2px 0;
	float: right;
	white-space: nowrap;
	padding: 0 10px 0 0;
}
#topmenu table {float:left; height:25px; }
#topmenu table td {vertical-align: middle; margin: 3px;}
#topmenu p { margin-top:6px;}
#topmenu a { color:white; font-size:12px; font-weight:bold; margin: 0 23px;}
#leftmenu { background-color:black; color:white; margin: 30px 10px 0 0; padding: 7px;width: 211px; font-size: 9px;}
#leftmenu p { margin:0; }
#leftmenu a { color:white; }
#leftmenu div.graybox { background-color:#404143; margin:4px 0 0 0; padding: 15px;font-size:9px;}
#leftmenu div.ltitle { height:19px; background-color:black; font-size:14px; padding-left:10px; padding-top:2px;}
#leftmenu p.vp_club	{font-size:16px; font-weight:bold; padding: 3px 3px;}
#rightmenu div.banner { background-color:#bbb; overflow:hidden; height:140px; } 
#footer	{ width:1000px; height:37px; margin: 10px 0 0 0;}
#fcontainer { background-color:#F4F4F4; height:24px; color:#939496; padding: 10px 0 0 20px; overflow: hidden;} 
#fspacer { height:24px; }
#fcontainer a { color:#939496; }
#loginVP{ background-color:#666769; padding: 10px; }
#loginVP table {}
#loginVP td {padding: 5px 2px;}
#loginVP input{ left: 0 !important; top: 0 !important; margin: 0 !important;}
.finputX		{ background-color:#fff; height:14px; border:1px solid #B7C9D5; }
/*common*/
.dots		{ background-image:url('dots.png'); background-repeat:repeat-x; width:inherit; height:1px; overflow:hidden; color:#8E8F91;}
.dots_blue	{ background-image:url('dots_blue.png'); background-repeat:repeat-x; width:inherit; height:1px; overflow:hidden; color:#8E8F91; text-align:center; }
.finput		{ background-color:#fff; height:14px; border:1px solid #B7C9D5; }
.fselect	{ background-color:#fff; height:16px; border:1px solid #ddd; padding:0px; margin:0px; }
.midbox		{ position:relative; left:0px; top:-44px; width:auto;  overflow:visible;  min-height:400px; display:block; }
.rside		{ position:absolute; width:39px;  float:left; overflow:hidden; left:758px; top:-197px; }
/* Home */
#home { width:auto; height:auto; }
#mainswf { background-color:#DBDBDF; }
#hcontent { height:100%;}
#acervo{ height:auto; width: 240px; margin: 0 20px;}
#dica{ height:auto; width: 240px; margin: 0 20px;}
#gente{ background-color:#F3F4F6; margin: 20px; height: 80px; padding: 0 10px;}
#calendario{ height:auto; width: 240px; margin: 0 20px;}
#calendarioimg {width: 231px; height: 44px;}
#carreira{ height:auto; width: 240px; margin: 0 20px;}
#gente img{max-height: 52px; width: 125px;}
#dicaimg, #acervoimg { float:left; margin-right:3px; }
#gente #genteimg{ float:left; position:relative; top:13px; left:11px; margin-right:19px;}
#gente #gentetitle{ padding-left:0px; margin-top:-2px;}
#gente #gentetinytext{ width:auto; }
#gente #gentetinytext a{color: #1D3F4B !important}
.titleX { color:#B23F38; font-size:12px; margin:0px; font-weight:bold; margin-bottom:5px; padding-left:6px;}
.titleX a {color: #B23F38 !important; }
p.titlebX { background-color:#B23F38; color:white; font-size:12px; margin:0px; font-weight:bold; margin-bottom:5px;  width:240px; height:17px;  padding-left:4px; padding-top:2px;}
p.titlebX a {color: #fff !important;}
p.subtitle, p.subtitle a { color:#1D3F4B !important; font-size:12px; font-weight:bold; margin:0px; }
p.tinytext, p.tinytext a { color:#1D3F4B !important; margin:0px;}
p.more { margin-top:6px; margin-bottom:3px; left:83px; }
#content { width:auto; height:100%; }
#content #mainswf { width:568px; height:45px; background-color:white; }
#content #hcontent { width:548px; position:relative; left:20px; height:100%;}
#content p.title { color:#B23F38; font-size:15px; margin:0px; font-weight:bold; margin-bottom:5px; }
#content p.titlebXX { background-color:#B23F38; color:white; font-size:12px; margin:0px; font-weight:bold; margin-bottom:5px;  width:228px; height:17px; }
#content p.subtitle { color:#1D3F4B; font-size:12px; font-weight:bold; margin:0px; margin-bottom:5px;}
#content p.tinytext { color:#1D3F4B; margin:0px;}
#content p.more { margin-top:6px; margin-bottom:3px; left:83px;}
#hcontent2 { width:548px; position:relative; left:20px; height:100%;}
#mainswf { width:568px; height:45px;}
#form{ width:auto; float:left; overflow:hidden; height:1335px; }
div.footer { width:758px; height:35px;}
#cadastro p.title { color:#B23F38; font-size:13px; margin:0px; font-weight:bold; margin-bottom:5px; }
#cadastro p.titleb { color:#B23F38; font-size:10px; font-weight:bold; background: #fff;}
#cadastro p.subtitle { color:#1D3F4B; font-size:12px; font-weight:bold; margin:0px; margin-bottom:5px;}
#cadastro p.tinytext { color:#1D3F4B; margin:0px;}
#cadastro p.more { margin-top:6px; margin-bottom:3px; left:83px;}

#cadastro .finput { background-color:#f4f4f4; height:19px; border:0px;  position:relative;  margin:0px; margin-left:4px; margin-right:4px; margin-bottom:4px; top:3px;}

#cadastro div.pinput { margin:0px; margin-top:4px; margin-bottom:4px; color:#004C64;  }

#okmessage 
{
	width:406px; 
	height:102px; 
	margin:0px; 
	background-image:url('ok.jpg'); 
	background-repeat:no-repeat; 
	overflow:visible;
	padding: 20px 10px 5px 120px;
	}

 #hcontent2 { width:730px; position:relative; left:20px; height:auto;  }

 #mainswf { width:568px; height:45px;}

  #form{ width:auto; float:left; overflow:hidden; height:1335px; }

 div.footer { width:758px; height:35px;}

 p.title { color:#B23F38; font-size:15px; margin:0px; font-weight:bold; margin-bottom:5px; }
 p.titleb { color:#B23F38; font-size:11px; font-weight:bold; padding:0px; margin:0px; margin-top:3px; }
 p.subtitle { color:#1D3F4B; font-size:11px; font-weight:bold; margin:0px; margin-bottom:10px;}
 p.subtitleb { color:#1D3F4B; font-size:12px; font-weight:bold; margin:0px; margin-bottom:7px; text-align:right; margin-top:3px;}
 p.tinytext { color:#1D3F4B; margin:0px;}
 p.more { margin-top:6px; margin-bottom:3px; left:83px;}

 .casebox { width:197px; height:auto; min-height:180px; position: relative;}
 .casebox div.more { position:relative; left:140px; margin-top:18px; width:53px; height:13px; margin-bottom:10px; z-index:3; }

.casebox div.moreX, .casebox div.moreXpremiado, .casebox div.moreY
{
	width: 197px;
	height:55px; 
	text-align: right;
	padding: 18px 3px 0 0;
}
.casebox div.moreX {background: url('dots_normal.png') no-repeat;}
.casebox div.moreXpremiado {background: url('dots_premiado.png') no-repeat;}

 div.premiado { position:relative; margin-top:-38px; z-index: 10;}

 .finput{ background-color:#FFFFFF; height:16px; border:1px solid #DDDDDD; margin-right:13px; width:252px;  padding:0px; margin:0px;}

 .fselect{ background-color:#FFFFFF; height:18px; border:1px solid #DDDDDD; padding:0px; margin:0px; width:252px;  }

 #busca_cases { width:324px; background-color:#F8F8F8; position:relative; left:107px; padding:8px; clear:both; }

 #banner { height:58px; position:relative; margin-bottom:10px; background-color:#EEEFF1; }
 #banner_conteudo {top: 35px; height:58px; position:relative; margin-bottom:5px; background-color:#EEEFF1; }

 #table_busca			{ width:722px; }
 #table_busca td		{ margin-right:3px; font-size:11px; margin:0px; margin-right:3px; height:22px; background-color:#F8F8F8; }
 #table_busca td.ptitle	{ color:#B23F38; font-weight:bold; margin-top:3px; }
 #table_busca td.presult{ color:#014C63; margin-top:3px; }
 #table_busca td.text	{ color:#F8F8F8;  }

 #table_busca img.arrows{ position:relative; margin-right:4px;  }
 #table_busca img.midia	{ position:relative; margin-right:6px;  }

 #table_busca span.ptitle	{ margin-left:4px; float:left; }
 #table_busca span.presult	{ margin-left:4px; float:left; }
 #table_busca span.arrows	{ float:right; margin-right:8px;} 
 #table_busca span.arrows2	{ float:right; position:relative; right:13px; margin-right:8px;}
 #table_busca span.pmidia	{ margin-left:14px; float:left; }

 #table_busca #td_titulo	{ width:158px; }
 #table_busca #td_empresa	{ width:164px; }
 #table_busca #td_categoria	{ width:176px; }
 #table_busca #td_data		{ width:116px; }
 #table_busca #td_midia		{ width:95px; }
 #table_busca #td_midiaB	{ text-align:center; width:95px; }
 #table_busca .td_midiaB	{ color:#014C63; margin-top:3px;  text-align:center; width:95px; }
 .caseboxB			{ width:285px; min-height:248px; overflow:hidden;}
 .caseboxB div.more	{ position:relative; left:90px; margin-top:18px; width:53px; height:13px; margin-bottom:10px; z-index:3; }
 .caseboxC			{ min-height:248px; float:right;margin: 0 30px 0 0;}
 .caseboxC .container	{ height:73px; }
 .caseboxC .container .text_normal	{ display:block; height:82px; float:left; overflow:visible; width:260px; background-color:#f8f8f8; padding-left:5px; }
 .caseboxC .container .text_premiado { display:block; height:82px;  float:left; overflow:visible; width:260px; background-color:#f8f8f8; padding-left:5px; background-image:url('icon_premio_mini.png'); background-repeat:no-repeat; background-position:bottom right;}
 .caseboxC .container div.more	{ margin-top:2px;  left:2px;}
 .casebox_conteudoA, .casebox_conteudoB{ width:234px; height:140px; overflow:hidden; float:left; margin: 0; }
 div.conteudo_voltar	{ text-align:right; border-top:2px dotted #20647B;  height:25px; width:500px; padding:3px;}

#cases { width:730px; height:auto; overflow:hidden; }

#cases #hcontent2 { width:730px; position:relative; left:20px; height:auto;  }

#mainswf { width:568px; height:45px;}

#form{ width:auto; float:left; overflow:hidden; height:1335px; }

div.footer { width:758px; height:35px;}

p.title { color:#B23F38; font-size:15px; margin:0px; font-weight:bold; margin-bottom:5px; }
p.titleb { color:#B23F38; font-size:11px; font-weight:bold; padding:0px; margin:0px; margin-top:3px; }
p.subtitle { color:#1D3F4B; font-size:11px; font-weight:bold; margin:0px; margin-bottom:10px;}
p.tinytext { color:#1D3F4B; margin:0px;}
p.more { margin-top:6px; margin-bottom:3px; left:83px;}
.finput		{ background-color:#FFFFFF; height:16px; border:1px solid #DDDDDD; margin-right:13px; width:252px;  padding:0px; margin:0px;}

.fselect	{ background-color:#FFFFFF; height:18px; border:1px solid #DDDDDD; padding:0px; margin:0px; width:252px;  }

#banner { width:705px; height:58px; position:relative; margin-bottom:10px; background-color:#EEEFF1; }
#table_busca				{ width:722px; }
#table_busca td				{ margin-right:3px; font-size:11px; margin:0px; margin-right:3px; height:22px; background-color:#F8F8F8; }
#table_busca td.ptitle		{ color:#B23F38; font-weight:bold; margin-top:3px; }
#table_busca td.presult		{ color:#014C63; margin-top:3px; }
#table_busca td.text			{ color:#F8F8F8;  }

#table_busca img.arrows		{ position:relative; margin-right:4px;  }
#table_busca img.midia		{ position:relative; margin-right:6px;  }

#table_busca span.ptitle		{ margin-left:4px; float:left; }
#table_busca span.presult	{ margin-left:4px; float:left; }
#table_busca span.arrows	{ float:right; margin-right:8px;} 
#table_busca span.arrows2	{ float:right; position:relative; right:13px; margin-right:8px;}
#table_busca span.pmidia	{ margin-left:14px; float:left; }

#table_busca #td_titulo		{ width:158px; }
#table_busca #td_empresa	{ width:164px; }
#table_busca #td_categoria	{ width:176px; }
#table_busca #td_data		{ width:116px; }
#table_busca #td_midia		{ width:95px; }
#table_busca #td_midiaB		{ text-align:center; width:95px; }
#table_busca .td_midiaB		{ color:#014C63; margin-top:3px;  text-align:center; width:95px; }

#pager_container	{  height:22px; background-color:#F8F8F8;  /*width:722px;*/ margin-top:12px; text-align:right; position:relative; }
#pager_subcontainer	{  position:absolute; right:23px; }
#pager_back			{ float:left; margin-right:5px; }
#pager_pages		{ float:left; background-color:#769fcd; height:22px; width:165px;  text-align:center; color:white; margin-right:5px; word-spacing:6px; line-height:20px; }
#pager_more			{ float:left; }
#busca_cases_acervo	{ width:324px; height:117px; background-color:#F8F8F8; position:relative; left:0px; padding:8px; clear:both; top:12px; margin-bottom:13px; }
.casefull_normal, 
.casefull_premiado { width:688px; height:auto; padding:4px; background-color:#f8f8f8; margin-top:10px;  }
.casefull_premiado { background-image:url('icon_premio_mini.png'); background-repeat:no-repeat; background-position:bottom right; }
div.conteudo_voltar	{ text-align:right; border-top:2px dotted #20647B;  height:25px; width:500px; padding:3px;}

/********** CGeS ***********/
div.MenuAdim
{
	width: 727px;
	position: absolute;
	top: 70px;
	left: 240px;
	width: 720px;
	margin: 0 !important;
}
div.MenuAdim td
{
	margin: 0 !important;
	padding: 0 !important;
}
div.MenuAdim td a 
{
	font-size: 11px !important; 
	margin: 0 !important;
	padding: 0 2px 0 0 !important;
	border-right: 1px solid #fff;
	font-weight: normal !important;
}
div.MenuAdim #zz1_TopNavigationMenun0
{
	display: none;
}
div.MenuAdim .zz1_TopNavigationMenu_2
{
	margin: 0;
}
.ms-pagebreadcrumb
{
	display: none !important;
}
h1 
{
	color: #B23F38 !important; 
	font-size: 15px !important; 
	margin: 30px 0 5px 0 !important; 
	font-weight: bold !important; 
}
h1 span
{
	font-size:12px;
}
h2
{
	color: #B23F38 !important; 
	font-size: 12px !important; 
	font-weight: bold; 
	margin: 10px 5px;
}
h2.subtit
{
	color:#1D3F4B !important; 
	margin: 0 0 5px 0;
}
.formulario
{
	width: auto;
	display: block;
}
.formulario label, .formulario input, .formulario select
{
	display: block;
	float: left;
	height: 14px;
	margin: 8px 0 0 0;
}
.formulario label
{
	width: 220px;
	padding: 2px 7px 0 0;
	text-align: right;
	color: #004C64;
}
.formulario input, .formulario select, .formulario textarea
{
	width: 290px;
	background:#f4f4f4;
	border: 0;
	font-size: 11px;
}
.formulario textarea
{
	margin: 8px 0 0 0;
	height: auto;
}
.formulario .chackRadioList td, .formulario .chackRadioList td span
{
	text-align: left;
	width: auto;
	padding: 0 !important;
	margin: 0 !important;
}
.formulario .chackRadioList input, .formulario .chackRadioList label
{
	display: inline;
	float: none;
	height: auto;
	width: auto;
	background: none;
	border: 0;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
}
.formulario .chackRadioList label
{
	padding: 0 2px;
	position: relative;
	top: -3px;
	margin: 0px;
}
.formulario select
{
	height: auto;
}
.formulario fieldset
{
	padding: 0;
	display: block;
	clear: both;
	width: auto;
	/*float: left;*/
}
.formulario fieldset legend
{
	color:#B23F38; 
	font-size:10px;
	font-weight:bold;
	background: #fff;
	padding: 10px 0 4px 0;
	width: 213px;
	text-align: right;
}
.formulario fieldset.buttonBar
{
	text-align: right;
	border: none;
	width: 520px;
	margin: 5px 0 0 0;
}
.formulario .buttonBar input, input.botaoDefault
{
	width: auto;
	background: #B23F38;
	color: #fff;
	border: none;
	display: inline;
	float: none;
	height: auto;
	font-size: 12px;
	padding: auto;
}
.formulario input.botaoAuxiliar
{
	width: auto;
	background: #B23F38;
	color: #fff;
	border: none;
	display: inline;
	float: none;
	height: auto;
	font-size: 11px;
	padding: auto;
}
.formulario br
{
	clear: left;
	line-height: 1px;
}
.formulario .msgErro
{
	padding: 2px 0 0 7px;
	margin: 8px 0 0 0;
	float: left;
	color: #f00 !important;
}
.formulario ul.msgErro
{
	display: block;
	clear: right;
	float: none;
}
.formulario h2
{
	color:#B23F38; 
	font-size:10px; 
	font-weight:bold;
	padding: 3px 0;
	margin: 8px 0 0 0;
}
.formulario h3
{
	color:#004C64; 
	font-size:10px; 
	font-weight:bold;
	padding: 3px 0;
	margin: 8px 0 0 0;
}
.formulario .helpImage
{
	float: left;
	position: relative;
	width: 25px;
	height: 2px;
}
.formulario .helpImage a
{
	position:absolute;
	top: 5px;
	left: 2px;
}
.formulario h2 .helpImage a
{
	position:absolute;
	top: -3px;
	left: 10px;
}
table.gridResultados
{
	background: #fff;
	border: 2px solid #fff;
	width:961px;
	border-collapse: collapse;
	table-layout: auto;
}
table.gridResultados td, table.gridResultados th
{
	border: 2px solid #fff;
	text-align: left;
	height: 20px;
	padding: 1px 4px !important;
	background: #F8F8F8;
	margin: 0 !important;
	font-size: 10px !important;
}
table.gridResultados td.cnpj
{
	width: 110px !important;
}
table.gridResultados td.tool
{
	width: 40px !important;
	text-align: center;
	padding: 1px 2px !important;
}
table.gridResultados td a
{
	color:#034A66 !important;
}
table.gridResultados .header, table.gridResultados td.tool a
{
	color: #B23F38;
	font-weight: bold;
}
div.pagerGridResultados, div.toolsGridResultados
{
	width: 961px;
	background-color: #F8F8F8;
	margin: 12px 0;
	text-align: right;
	padding: 0;
}
div.toolsGridResultados .filtro
{
	float: left;
	padding: 0 15px;
}
div.toolsGridResultados .filtro label
{
	font-size: 10px;
}
div.toolsGridResultados .filtro input.filtro, div.toolsGridResultados .filtro select
{
	font-size: 10px;
	border: 1px solid #F8F8F8;
	background: #fff;
	padding: 0;
	float: none;
	width: 150px;
}
div.toolsGridResultados a:link, div.toolsGridResultados a:visited
{
	color: #B23F38 !important;
}
.pagerGridResultados a.botoesNavegacao
{
	background: #B23F38;
	color: #fff !important;
	font-size: 12px !important;
	font-weight: bold;
	line-height: 22px;
	padding: 4px 10px;
}
.pagerGridResultados .navegacaoPaginas
{
	background-color:#769fcd;
	list-style: none;
	display: inline;
	padding: 2px 10px;
	margin: 0 6px;
}
.pagerGridResultados .navegacaoPaginas li
{
	display: inline;
}
.pagerGridResultados .navegacaoPaginas a
{
	line-height: 22px;
	padding: 4px;
	color: #fff;
}
.pagerGridResultados .navegacaoPaginas a:visited
{
	color: #fff;
}
.formulario .radDatePicker input
{
	height: 13px !important;
	border: none;
	position: absolute;
	top: -7px !important;
	left: 0px !important;
	width: 160px !important;
}
.formulario .radDatePicker img
{
	position: absolute;
	top: 1px;
	right: 0px !important;
}
.formulario .radDatePicker
{
	float: left;
	width: 180px;
	overflow: hidden;
	height: 18px;
	padding: 0 !important;
	margin: 8px 0 0 0 !important;
	position: relative;
}
.VPClubLauncher
{
	background: #000;
	color: #fff;
	margin: 30px 10px 0 0;
	padding: 7px;
	width: 211px; 
}
.VPClubLauncher h2
{
	font: bold 16px;
	padding: 3px;
}
.VPClubLauncher div.box 
{
	background:#404143;
	margin:4px 0 0 0;
	padding: 15px;
	font-size:9px;
}
.VPClubLauncher .login
{
	background:#666769;
	padding: 10px;
}
.VPClubLauncher .login label
{
	width: 50px;
}
.VPClubLauncher .login input
{
	width:110px;
	height:15px;
	padding:0px;
}
.cadastro label
{
	padding: 2px;
	text-align: left !important;
	color: #004C64;
}
.formulario fieldset.info
{
	width: 498px;
	border: 1px solid #769fcd !important;
}
.formulario h2.info, .formulario h3.info
{
	width: 220px;
	text-align: right;
}
.formulario fieldset.info legend
{
	font-weight: bold;
	width: auto;
	background: transparent;
	font-size: 11px;
	padding: 0 2px;
}
.formulario fieldset.info span, .formulario span.info, .formulario fieldset.info2col
{
	display: block;
	float: left;
	height: 14px;
	margin: 8px 0 0 0;
	padding: 2px 0 0 0;
	color: #004C64;
}
.formulario fieldset.info2col span
{
	width: 200px;
	overflow: hidden;
}
.formulario fieldset.info2col span.chackRadioList
{
	width: auto;
	float: left;
	height: auto;
}
.form2Col fieldset
{
	float: left !important;
	clear: none !important;
}
.formulario fieldset.info2col
{
	padding: 0 4px;
	width: auto;
}
.formulario fieldset.info2col label
{
	width: 80px;
}
.formulario fieldset.info2col legend
{
	font-weight: bold;
	width: auto;
	background: transparent;
	font-size: 10px;
	padding: 0 0 4px 0;
}
.caseBox p
{
	display: block;
	overflow: hidden;
}
.caseBox h3
{
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.caseLaucher h3
{
	font-size: 12px;
}
.caseBox h3 a
{
	color: #B23F38 !important;
}
.caseLaucher
{
	height: auto; 
	width: 240px; 
	margin: 0 20px;
}
.caseLaucher p
{
	width: 164px;
	height: 40px;
	margin: 0 0 6px 0;
}
.caseLaucher div
{
	float: left;
}
.caseLaucher .imgCase
{
	margin: 4px 3px 0 0;
	float: left;
	width: 73px;
	height: 64px;
}
.caseLaucher h4
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.caseBox h4
{
	font-weight: bold;
	padding: 0;
	margin: 3px 0;
}
.caseBox h4 a, .caseBox p a
{
	color: #1D3F4B !important;
	margin: 0;
}
.caseLaucher a.more
{
	position: relative;
	left: 3px;
	margin: 0;
	padding: 0;
}
.caseCapa div, .caseCapa p, .caseCapa h3
{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
}
.caseCapa
{
	padding: 0;
	width:197px !important;
	height:auto; 
	min-height:180px; 
	position: relative;
	text-align: left;
	margin: 0;
	float: left;
}
.caseCapa .imgCase
{
	width: 197px;
	height: 55px;
}
.caseCapa p
{
	width: 197px;
	height: 52px;
}
/*.caseCapa .caseCapaContent
{
	height: 65px;
	overflow: hidden;
}*/
.caseCapa div.more, .caseCapa div.morePremiado, .caseCapa div.moreFinalista
{
	width: 197px !important;
	height: 50px !important; 
	text-align: right !important;
	padding: 18px 3px 0 0 !important;
	top: 0 !important;
	left: 0 !important;
	position: relative !important; 
	margin:0 !important; 
	z-index:3 !important;
}
.caseCapa div.more 
{
	background: url('dots_normal.png') no-repeat top right;
}
.caseCapa div.morePremiado, .caseCapa div.moreFinalista
{
	background: url('dots_premiado.png') no-repeat top right !important;
}
.caseConteudo
{
	display: block;
	position: relative;
}
.caseConteudo h3{
	color: #B23F38;
	font-size: 11px; 
	font-weight: bold; 
	padding: 0;
	margin: 3px 0;
}
.caseConteudo h4, .caseBox h4
{
	color:#1D3F4B;
	font-size:11px;
	font-weight:bold;
	margin:3px 0;
	padding: 0;
}
.caseConteudo .imgCase
{
	clear: both;
}
.caseConteudo .imgVencedor
{
	position: absolute;
	left: 200px;
	top: 50px;
}
.caseConteudo .textoCase
{
	padding: 10px 0;
	clear: both;
}
.categoriaDestaque
{
	overflow:hidden;
	margin: 0 0 10px 0;
}
.categoriaCaseDestaque
{
	min-height:248px;
	width:358px; 
}
.categoriaDestaque img.imgCase
{
	float: left;
	width: 86px;
	margin: 0 2px 0 0;
}
.categoriaDestaque div.caseBox
{
	float: left;
	overflow: hidden; 
	width: 149px;
	margin: 0 0 0 10px;
}
.categoriaCaseDestaque .caseBox p
{
	height: 180px;
	overflow: hidden;
}
.categoriaDestaque .more, .categoriaCaseDestaque div.morePremiado, .categoriaCaseDestaque div.moreFinalista
{
	text-align: right;
	margin: 0;
	clear: both;
	width: 149px;
	height: 55px;
	padding: 20px 0 0 0;
	background: url('dots_normal.png') no-repeat right top;
}
.categoriaCaseDestaque div.morePremiado, .categoriaCaseDestaque div.moreFinalista
{
	background: url('dots_premiado.png') no-repeat right top !important;
}
.categoriaCaseSubDestaque
{
	width: 330px;
	min-height:248px; 
	margin: 0 30px 0 0;
	padding: 0;
}
.categoriaCaseSubDestaque h4
{
	height: 14px;
	overflow: hidden;
}
.categoriaCaseSubDestaque .imgCase
{
	width: 61px !important;
	max-height: 60px;
	float: left;
	clear: left;
}
.categoriaCaseSubDestaque .item
{
	height: 70px;
	overflow: hidden;
}
.categoriaCaseSubDestaque .item, .categoriaCaseLista .item
{
	display: block;
	min-height: 82px;
	float: left;
	width: 254px;
	background-color: #f8f8f8;
	background-position: right center;
	background-repeat: no-repeat;
	padding: 2px 5px 0 5px;
	margin: 0 0 5px 5px;
}
.categoriaCaseLista .item p
{
	height: 15px;
	overflow: hidden;
}
.categoriaCaseSubDestaque .item p
{
	height: 27px;
	overflow: hidden;
}
.categoriaCaseSubDestaque .item .more
{
	float: left;
	clear: left;
	margin: 7px 0 0 0;	
}
.categoriaCaseSubDestaque .item .imgVencedor
{
	float: right;
	margin: 2px;	
}
.categoriaCaseLista .item
{
	width: 688px;
	padding: 4px;
	margin: 4px 0;
	min-height: 20px;
	clear: left;
}
.categoriaMateriaDestaque2
{
	height: 90px;
	width: 170px;
	background-color: #F9F8F6;
	padding: 2px;
}
.categoriaMateriaDestaque2 h3
{
	background: #B23F38;
	padding:2px;
	overflow: hidden;
	height: 15px;
}
.categoriaMateriaDestaque2 h3 a
{
	color: #fff !important;
	font-size:12px;
}
.categoriaMateriaDestaque2 p
{
	height: 50px;
	overflow: hidden;
}
.categoriaMateriaDestaque2 p a
{
	margin: 3px 1px 1px 1px;
	font-size: 10px;
	color: #034A66 !important;
}
.categoriaMateriaDestaque2 .more
{
	text-align: right;
	margin: 0;
	clear: both;
}
.categoriaMateriaDestaque3
{
	background: #F8F8F8;
	padding: 2px 4px;
	margin: 0 !important;
	position: relative;
}
.categoriaMateriaDestaque3 h3 a
{
	color: #1D3F4B !important;
	font-size:12px;
}
.categoriaMateriaDestaque3 p
{
	width: 100% !important;
	height: 28px;
	overflow: hidden;
	margin: 0 0 2px 0;
	padding: 0;
}
.categoriaMateriaDestaque3 p a
{
	color: #034A66 !important;
}
input.btnFicha
{
	width: 220px;
	float: right;
	font-weight: bold;
	background: #B23F38;
	color: #fff;
	border: none;
}
#AjudaEnvio 
{
	margin: 10px;
}
#AjudaEnvio h1, #AjudaEnvio h2, #AjudaEnvio h3, #AjudaEnvio h4, #AjudaEnvio p
{
	padding: 0 !important;
	margin: 10px 0 !important;
}
#AjudaEnvio h2
{
	font-size: 14px;
}
#AjudaEnvio h3
{
	font-size: 12px;
}
#AjudaEnvio h4
{
	font-size: 11px;
}
.envieAmigo
{
	background:#EDF1F2;
	border: 1px solid #004C66;
	width: 417px;
	position: absolute;
	top: 400px;
	left: 300px;
	z-index: 0;
	padding: 15px 20px;
	float: left;
}
.envieAmigo .msgErro
{
	margin: 0 0 0 105px;
	float: left;
	width: 305px;
}
.envieAmigo div
{
	float: left;
}
.envieAmigo h2
{
	color:#B23F38;
	font-size:14px;
	margin: 10px 0 15px 0; 
	width: 400px;
	float:  left;
}
.envieAmigo label, .envieAmigo input, .envieAmigo textarea
{
	float: left;
	display: block;
	margin: 4px 2px;
}
.envieAmigo label
{
	color: #034A66;
	width: 100px;
}
.envieAmigo input, .envieAmigo textarea
{
	width: 305px;
	border: 1px solid #B7C9D5;
}
.envieAmigo input.inputImage
{
	width: auto;
	border: none;
	float: right;
}
.evento
{
	background: #F8F8F8;
	padding: 6px 12px;
	color: #034A66;
	float: left;
	margin: 8px 0;
	width: 520px;
}
.evento label, .evento span
{
	float: left;
	display: block;
	margin: 5px 0;
	padding: 1px 4px;
}
.evento label
{
	width: 40px;
}
.evento span
{
	background: url(dots_blue.png) center bottom repeat-x;
	width: 460px;
	overflow: hidden;
}
.evento div
{
	clear: both;
}
.evento a
{
	color: #034A66;
	float: right;
	margin: 8px 10px;
	font-weight: bold;
}
.formBusca
{
	background: #F8F8F8;
	padding: 6px 12px;
	color: #034A66;
	margin: 8px 0;
	float: none;
}
.formBusca h2
{
	color:#B23F38;
	font-size:14px;
	margin: 10px 0 15px 0; 
}
.formBusca label
{
	color:#1D3F4B;
	font-size: 11px !important;
	font-weight: bold;
	margin: 0 0 0 5px;
	padding: 0;
	vertical-align: bottom;
	line-height: 10px;
}
.formBusca select
{
	margin-right: 6px;
	width: 90px;
	border: 1px solid #DDDDDD;
	height: 18px;
	padding: 0;
}
.formBusca input
{
	border: 1px solid #DDDDDD;
	height: 17px;
	padding: 0;
	width: 245px;
}
.formBusca a
{
	border: 0;
	margin: 5px 2px 0 0;
	vertical-align: bottom;
}
.imagensEvento
{
	background: #F8F8F8;
	padding: 10px 20px;
	overflow: auto;
	width: 510px;
}
.imagensEvento img
{
	border: 0;
	margin: 0 10px;
	height: 50px;
}
.eventoLista .item
{
	display: block;
	background-color: #f8f8f8;
	padding: 5px 10px;
	margin: 10px 0;
}
.eventoLista .item p
{
	height: 15px;
}
.cadastroUsuario label
{
	padding: 2px;
	text-align: left !important;
	width: 86px;
	color: #004C64;
}
.buscaTudo
{
	font-family: Arial,Helvetica,sans-serif !important;
	background: #B23F38 url('bulletbtn.png') left center no-repeat;
	padding: 0 4px 0 15px !important;
	text-align: right;
	font-size: 12px;
	border: 0;
	margin: 2px 0;
	float: right;
	clear: both;
	display: block;
}
.buscaTudo a
{
	color: #fff !important;
	border: 0;
}
.categoriaMateriaDestaque
{
	width: 255px !important;
	margin: 8px 0 0 0;
}
.categoriaMateriaDestaque .caseBox
{
	width: 155px !important;
	margin: 0 !important;
}
.categoriaMateriaDestaque2Col
{
	/*width: 340px !important;*/
	width: auto !important;
	margin: 0;
}
.categoriaMateriaDestaque2Col .caseBox
{
	width: 260px !important;
	margin: 0 !important;
}
.categoriaMateriaDestaque .more
{
	height: 40px;
}
.categoriaMateriaDestaque2Col .more a
{
	padding: 0 20px 0 0;
}
.categoriaMateriaDestaque2Col .more
{
	background: url('dots_blue.png') repeat-x left center;
	width: auto !important;
}
.categoriaMateriaDestaque p, .categoriaMateriaDestaque2Col p
{
	height: 35px;
}
.categoriaMateriaDestaque2B
{
	width: 330px !important;
	margin: 0;
}
.categoriaMateriaDestaque2B .caseBox
{
	width: 190px !important;
	margin: 0 !important;
}
.categoriaMateriaDestaque2B .more
{
	background-image: url('dots_gente_190.png');
	width: 190px !important;
}
.categoriaMateriaDestaque2B .imgCase
{
	max-height: 136px !important;
	width: 124px !important;
}
.categoriaMateriaDestaque2B p
{
	height: 52px;
	width: 190px;
}
.sitemap a { font-size:11px; }
.sitemap li a.mainli { font-weight:bold; }

#search{
visibility: hidden !important;
}