/* Padronizacao ------------------------------------------------------------- */

HTML {
	height								: 100%;
	overflow:auto;
	overflow-x							: hidden;
	font		 						: 1.34em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height								: auto;
	height								: 100%;
	min-height							: 100%;
	
}

HTML * {
	margin								: 0;
	padding								: 0;
}

/* Estrutura ---------------------------------------------------------------- */

BODY {
	width								: 100%;
	height								: 100%;
	font-size							: .5em;
	line-height							: 1.5em;
	background:#f1f1f1;
}

#estrutura {
	position							: absolute;
	left								: 60%;
	top									: 1%;
	width								: 480px;
	margin-left							: -384px;
	border:1px solid #DFDFDF;
	border-bottom:0px;
	background-color					: #FFFFFF;
	height								: auto !important;
	min-height							: 20px;
	height								: 20px;
}

#conteudo {
	width:436px;
	height								: auto !important;
	min-height							: 10px;
	height								: 10px;	
	position:relative;
	left:10px;
}

/* BOX --------------------------------------------------------------------- */

#box, #boxDois {
	width:100%;
	height:auto !important;
	min-height:300px;
	height:300px;
	position:relative;
	top:355px;
	background:URL(../imagens/background/bg_linhaH.gif) repeat-x 0px 55px;
}

.boxUm, .boxDois, .boxTres {
	width:239px;
	float:left;	
}

.boxTres {
	width:215px;
}

#box .boxUm .titulo, #box .boxDois .titulo, #box .boxTres .titulo {
	width:100%;
	height:54px;
	background:URL(../imagens/background/bg_boxUm.gif) no-repeat left top;
	float:left;
}

#box .boxDois .titulo {
	background:URL(../imagens/background/bg_boxDois.gif) no-repeat left top;
}

#box .boxTres .titulo {
	background:URL(../imagens/background/bg_boxTres.gif) no-repeat left top;
}

.titulo h6 {
	color:#999999;
	font-weight:normal;
	font-size:0.8em;
	font-family:tahoma;
	position:relative;
	top:22px;
	left:10px;
}

.titulo h5 {
	color:#747474;
	font-size:1em;
	font-family:Verdana;
	position:relative;
	top:17px;
	left:10px;
}

.boxTres .titulo h6, .boxTres .titulo h5 {
	left: 14px;
}

.conteudoUm, .conteudoDois, .conteudoTres {
	width:100%;
	font-size:0.9em;
	color:#555555;
}

.conteudoUm UL, .facaParte UL {
	width:100%;
	
}

.conteudoUm UL LI, .facaParte UL LI {
	width: 76%;
	margin:10px 0px 0px 25px;
	line-height:11px;
	margin-bottom:5px;
	vertical-align:top;
	list-style-image: URL(../imagens/icones/ico_seta.gif);	
}

.facaParte UL {
}

.facaParte UL LI {
	width: 85%;
	margin:6px 0px 0px 30px;
	line-height:10px;
	font-size:0.8em;
	color:#555555;
	padding:2px 0px 2px 0px;
}

.conteudoDois {
	height:135px;
}

.conteudoDois .destaque {
	width:214px;
	height:89px;
}

.conteudoDois #wcash {
	background:URL(../imagens/destaques/dest_wcash.png) no-repeat center top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/destaques/dest_wcash.png', sizingMethod='scale');
}

.conteudoDois .descricaoDestaque {
	width:200px;
	font-size: 1em;
/*	font-family:Tahoma;
	color:#666; */
	line-height:12px;
	float:right;
	position:relative;
	top:10px;
	right:15px;
}

.conteudoTres {
	width:95%;
	height:auto !important;
	min-height:125px;
	height:125px;
	border-left:9px solid #F8F8F8;
	position:relative;
	top:4px;
	background:URL(../imagens/background/bg_aspas.gif) no-repeat top center;
}

.conteudoTres P {
	width:180px;
	font-style: italic;
	float:right;
	margin-top:10px;
	line-height:14px;
	color:#000000;
	display:block;
	position:relative;
	right:5px;
}

.conteudoTres .assinatura {
	line-height:12px;
	text-align:right;
	width:100%;
	font-size:0.9em;
	position:relative;
	top:13px;
}

/* BOX DOIS --------------------------------------------------------------------- */

#boxDois {
	top:260px;
	height:auto !important;
	min-height:100px;
	height:100px;
	background:none;
	border-top:1px solid #f1f1f1;
	margin-bottom:260px;
}

#boxDois .destaque {
	width: 466px;
	height: 162px;
	background:URL(../imagens/background/bg_destaque04.gif) no-repeat -10px 0px;
	position:relative;
	left:10px;
	top:5px;	
}

#boxDois .cartao {
	position:relative;
	top:10px;
	left:75px;
}

#boxDois #yeap {
	width:378px;
	height:136px;
	background:URL(../imagens/destaques/dest04_yeap.jpg) no-repeat left top;
}

#boxDois #yeap P {
	width:155px;
	font-size:0.9em;
	font-family:tahoma;
	color:#666666;
	line-height:14px;
	float:right;
	position:relative;
	right:15px;
	top:20px;
}

A.linkDestaque:ACTIVE, A.linkDestaque:VISITED, A.linkDestaque:LINK, A.linkCurriculo:ACTIVE, A.linkCurriculo:VISITED, A.linkCurriculo:LINK {
	font-family:tahoma;
	font-size:0.9em;
	position:relative;
	right:22px;
	text-align:right;
	float:right;
	top:11px;
}

A.linkDestaque IMG, A.linkCurriculo IMG {
	vertical-align:middle;
	margin-right:3px;
}

A.linkCurriculo:ACTIVE, A.linkCurriculo:VISITED, A.linkCurriculo:LINK {
	float:right;
	top:5px;
	right:0px;
	right:10px;
	margin:0px;
}

/* FACA PARTE --------------------------------------------------------------------- */

.facaParte {
	width:209px;
	height: auto !important;
	height:140px;
	min-height:140px;
	float:right;
	position:Relative;
	top:15px;
	border-left:9px solid #F8F8F8;	
}

.facaParte .titulo h6 {
	color:#999999;
	font-weight:normal;
	font-size:0.8em;
	font-family:tahoma;
	position:relative;
	top:0px;
	left:10px;
}

.facaParte .titulo h5 {
	color:#747474;
	font-size:1em;
	font-family:Verdana;
	position:relative;
	top:-5px;
	left:10px;
}

/* Topo --------------------------------------------------------------------- */

#topo {
	width:100%;
	height:70px;
	border-bottom:1px solid #F5F5F5;
	background:URL(../imagens/background/bg_logo.gif) no-repeat left bottom;
}

#topo SPAN.swf {
	float:left;
}

#topo SPAN.menuTopo {
	width:253px;
	position:absolute;
	top:29px;
	right:72px;
}

#topo SPAN.menuTopo A {
	color:#999999;
	float:right;
	display:block;
	font-size:0.8em;
	margin-left:10px;
	text-align:right;
}

#topo SPAN.menuTopo A IMG {
	margin-right:3px;
	position:relative;
	top:1px;
}

#topo SPAN.menuTopo A:HOVER {
	color:#5D8806;
	text-decoration:underline;
}

/* Menu --------------------------------------------------------------------- */

#menu {
	width:100%;
	text-align:right;
}

#menu SPAN {
	float:left;
	font-family:tahoma;
	font-size:0.85em;
	color:#666666;
	position:relative;
	left:20px;
}

#menu SPAN.links {
	float:right;
	position:relative;
	top:3px;
	right:15px;
	left:0px;
}

#menu SPAN.links A {
	width:70px;
	display:block;
	float:left;
	font-family:verdana;
	font-size:1.14em;
	color:#FFFFFF;
	text-align:right;
	margin-left:5px;
}

#menu SPAN.links A IMG {
	position:relative;
	top:1px;
	margin-right:5px;
}

#menu SPAN.links A:HOVER {
	text-decoration:underline;
}

#menu SPAN.slogan {
	float:left;
}

/* form ----------------------------------------------------------------- */

FORM {
	width:100%;
	display:block;
}

FORM LABEL {
	width:125px;
	float:left;
	text-align:right;
	color:#000000;
	margin-right:5px;
	cursor:pointer;
}

INPUT, SELECT, TEXTAREA {
	width:225px;
	border:1px solid #f1f1f1;
	background:#fafafa;
	margin:2px;
	_margin-top:0px;
	font-size:10px;
	color:#5B8705;
}

SELECT {
	width:229px;
}

TEXTAREA {
	height:200px;
	overflow:auto;
}

INPUT.botao {
	width:61px;
	height:14px;
	float:right;
	border:0px;
	background:#FFf;
	position:relative;
	right:90px;
	top:10px;
}

/* Newsletter ------------------------------------------------------------------- */

.msgerro {
	color:red;
	width:210px;
	_width:195px;
	margin-bottom:5px;
}

.fornews {
	width:192px;
	height:100px;
}

.labelnews {
	margin-bottom:2px;
	width:100px;
	text-align:left;
}

.inputnews {
	width:190px;
	margin-left:0;
}

.opcoesnews {
	vertical-align:middle;
	height:22px;
	width:190px;
	float:right;
}

.opremover {
	float:left;
	width:80px;
	height:15px;
	padding:2px;
	display:block;
}

.remover {
	padding:3px;
	margin:0;
	height:15px;
	display:block;
	width:45px;
	float:left;
}

.btenviarnews {
	float:right;
	width:50px;
	margin-top:5px;
}

.checknews {
	border:0;
	background:none;
	width:20px;
	padding:0;
	margin-top:4px;
	float:left;
}

/* Case ------------------------------------------------------------------- */

#case {
	position:absolute;
	right:7px;
	top:110px;
}

/* Rodape ------------------------------------------------------------------- */

#rodape {
	position:relative;
	top:20px;
	border-top:1px solid #f1f1f1;
	height:70px;
}

#rodape P, #rodapeEstrutura P {
	font-size:0.9em;
	text-align:center;
	margin-top:15px;
	color:#999;
	line-height:10px;
}

#rodapeEstrutura {
	width:489px;
	position:relative;
	left:50%;
	margin-left:-243px;
	background:#f1f1f1;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
}

/* LINK ------------------------------------------------------------------- */

A:ACTIVE, A:VISITED, A:LINK {
	color:#000000;
	text-decoration:none;
}


A.linkVerde:ACTIVE, A.linkVerde:LINK, A.linkVerde:VISITED {
	color:#5D8806;
}
