/*****************************************************************/
/***************************** Geral *****************************/
/*****************************************************************/
body *{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

body{
	color: #fff;
}

a{
	color: #fff;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.clear{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	line-height: 0;
	font-size: 0;
}

.even{
	margin-right: 0;
}

.oculto{
	display: none;
}

.accesskey{
	position: absolute;
	font-size: 0;
	height: 0;
	overflow: hidden;
}

input.text, select, textarea{
	color: #666;
	font-size: 14px;
}
input.text{
	padding-left: 5px;
	padding-right: 5px;
}
select{
	padding: 2px;
}
textarea{
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
}

/*****************************************************************/
/************************** Site Áreas ***************************/
/*****************************************************************/
.site_bg{
	background: url(img/site_bg2.jpg) center 900px;
}
.site_centro{
	background: url(img/site_bg1.jpg) repeat-x center top;
}
.site_rodape{
	background: url(img/site_bg_rodape.jpg) center top;
}
.site_area{
	/*width: 1000px;*/
	width: 992px;
	margin: 0 auto;
}

/*****************************************************************/
/************************** Site Cores ***************************/
/*****************************************************************/

.cor1, .cor1 .img_borda { border-color: #3586ff; }
.cor2, .cor2 .img_borda { border-color: #02ca0b; }
.cor3, .cor3 .img_borda { border-color: #d10000; }
.cor4, .cor4 .img_borda { border-color: #9536b4; }
.cor5, .cor5 .img_borda { border-color: #ff7800; }
.cor6, .cor6 .img_borda { border-color: #fff000; }
.cor7, .cor7 .img_borda { border-color: #070557; }
.cor8, .cor8 .img_borda { border-color: #4987ff; }
.cor9, .cor9 .img_borda { border-color: #000; }
.cor_blogs { border-color: #d645a2; }

.cor1 h6.chapeu span { background-color: #3586ff; }
.cor2 h6.chapeu span { background-color: #02ca0b; }
.cor3 h6.chapeu span { background-color: #d10000; }
.cor4 h6.chapeu span { background-color: #9536b4; }
.cor5 h6.chapeu span { background-color: #ff7800; }
.cor6 h6.chapeu span { background-color: #fff000;} .cor6 h6.chapeu span a { color:#333; }
.cor7 h6.chapeu span { background-color: #070557; }
.cor8 h6.chapeu span { background-color: #4987ff; }
.cor9 h6.chapeu span { background-color: #000; }


/*****************************************************************/
/*************************** Site Menu ***************************/
/*****************************************************************/
.site_menu ul li{
	font-size: 0.75em;
	line-height: 1.15em;
}
.site_menu ul li a{
	font-family: Arial, Helvetica, sans-serif;
}
.site_menu ul li a:hover{
	color: #FF0;
}
.site_menu .sites li{
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: -0.04em;
}
.site_menu .sites li a{
	font-family: 'Trebuchet MS';
}

/*****************************************************************/
/************************* Site Lateral **************************/
/*****************************************************************/
.site_lateral{
	float: left;
	width: 150px;
	padding-top: 18px;
}

/*** Logo ***/
.site_lateral h1.logo{
	display: block;
	width: 135px;
	height: 116px;
	margin: 0 auto 22px auto;
	background-image: url(img/logo_recordi.jpg);
}
.site_lateral h1.logo a{
	display: block;
	width: 128px;
	height: 107px;
	/**/ overflow: hidden; 		/**/
	/**/ font-size: 0; 			/**/
	/**/ text-indent: -1000px; 	/**/
}
/***/

/*** Menu ***/
.site_lateral .site_menu .menu_area{
	clear: both;
	_height: 0;
	margin-bottom: 22px;
	border-style: solid;
	border-left-width: 13px;
}
.site_lateral .site_menu h2{
	margin-bottom: 7px;
	padding-left: 8px;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 0.85em;
	letter-spacing: -0.04em;
}
.site_lateral .site_menu li{
	padding-left: 9px;
	padding-bottom: 4px;
}
.site_lateral .site_menu li ul li{
	padding-left: 20px;
	padding-bottom: 2px;
	font-size: 1.1em;
}
.site_lateral .site_menu li.ativo a,
.site_lateral .site_menu li.ativo ul li.ativo a{
	font-weight: bold;
}
.site_lateral .site_menu li.ativo ul a{
	font-weight: normal;
}
.site_lateral .site_menu ul.links li{
	height: 20px;
	padding-top: 7px;
	padding-left: 34px;
	margin-bottom: 14px;
	background-position: 2px 0;
	background-repeat: no-repeat;
	font-size: 0.95em;
	font-weight: bold;
}
.site_lateral .site_menu ul.links li.rss{ background-image: url(img/icn_rss.gif); }
.site_lateral .site_menu ul.links li.delicious{ background-image: url(img/icn_delicious.gif); }
.site_lateral .site_menu ul.links li.twitter{ background-image: url(img/icn_twitter.gif); }
.site_lateral .site_menu ul.links li.youtube{ background-image: url(img/icn_youtube.gif); }
/***/

/*****************************************************************/
/************************* Site Conteúdo *************************/
/*****************************************************************/
.site_conteudo{
	float: right;
	width: 829px;
	padding-top: 17px;
	font-size: 0.8em;
}


/*** Area Bg ***/
.area_bg{
	clear: both;
	width: 801px;
	min-height: 293px;
	padding: 7px 14px;
	margin-bottom: 24px;
	background: url(img/area_bg1.png) no-repeat top;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/area_bg1.png');
}
.area_bg2{
	clear: both;
	width: 798px;
	padding-top: 6px;
	margin: 0 auto;
	margin-top: 25px;
	background: url(img/area_bg2.png) no-repeat top;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/area_bg2.png');
}
.area_bg2_centro{
	padding: 26px 30px;
	border-left: 1px solid #3473ea;
	border-right: 1px solid #3473ea;
}
.area_bg2_rodape{
	height: 4px;
	font-size: 0;
	background: url(img/area_bg2_rodape.gif) no-repeat top;
}
.area_conteudo{
	position: relative;
}
/***/



/*** Chapéu ***/
h5.chapeu{
	padding-left: 1px;
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -0.04em;
}
h6.chapeu{
	padding-left: 1px;
	margin-bottom: 5px;
	font-weight: bold;
}
h6.chapeu span{
	padding: 1px 4px;
	font-size: 0.85em;
	background-color: #2050b3;
}
/***/

/*** Título ***/
.site_conteudo h3{
	font-size: 1.4em;
	font-weight: normal;
	line-height: 0.9em;
	letter-spacing: -0.02em;
}
/***/

/*** Relacionados ***/
ul.relacionados{
	float: left;
	margin-top: 3px;
}
ul.relacionados li{
	clear: both;
	padding-left: 12px;
	background: url(img/icn_circ.gif) no-repeat 1px 6px;
}
/***/

/*** Borda do hover das imagens ***/
a.img_borda,
a.img_borda img{
	float: left;
	overflow: hidden;
	border-color: #2050b3;
}
a.img_borda:hover {
	border-style: solid;
	border-width: 5px;
}
a.img_borda:hover img{
	margin: -5px;
}
a.img_borda .play{
	position: relative;
	clear: both;
	display: block;
	width: 47px;
	height: 40px;
	top: -42px;
	margin-bottom: -40px;
	margin-left: 5px;
	background: url(img/play.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/play.png');
}
a.img_borda:hover .play{
	margin-left: 0;
	top: -37px;
	background: url(img/play_hover.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/play_hover.png');
}
/***/


/*** Botão ***/
.site_conteudo .botao{
	clear: both;
	display: block;
	width: 136px;
	height: 23px;
	padding-top: 5px;
	margin-left: auto;
	margin-bottom: 5px;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	background: url(img/botao.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/botao.png');
}
.site_conteudo input.botao{
	cursor: pointer;
	height: 28px;
	padding-bottom: 5px;
	border: 0;
	color: #fff;
}
/***/


/**************************/
/*********** Abas *********/
/**************************/
.area_qdr_abas ul.abas{
	height: 37px;
	background: url(img/qdr_aba_topo.gif) no-repeat left bottom;
}
.area_qdr_abas ul.abas li{
	float: left;
	height: 31px;
	overflow: hidden;
	margin-right: 2px;
	position: relative;
}
.area_qdr_abas ul.abas li span{
	cursor: pointer;
	float: left;
	height: 26px;
	padding: 5px 2px 0 2px;
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 1.15em;
	font-weight: bold;
	letter-spacing: -0.01em;
}
.area_qdr_abas ul.abas li span.abre,
.area_qdr_abas ul.abas li span.fecha{
	width: 6px;
	padding-left: 0;
	padding-right: 0;
}
.area_qdr_abas ul.abas li span{
	background-image: url(img/qdr_aba_bg.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/qdr_aba_bg.png');
}
.area_qdr_abas ul.abas li span.abre{
	background-image: url(img/qdr_aba_esq.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/qdr_aba_esq.png');
}
.area_qdr_abas ul.abas li span.fecha{
	background-image: url(img/qdr_aba_dir.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/qdr_aba_dir.png');
}
.area_qdr_abas ul.abas li.ativo span{
	background-image: url(img/qdr_aba_ativo_bg.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='img/qdr_aba_ativo_bg.png');
}
.area_qdr_abas ul.abas li.ativo span.abre{
	background-image: url(img/qdr_aba_ativo_esq.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/qdr_aba_ativo_esq.png');
}
.area_qdr_abas ul.abas li.ativo span.fecha{
	background-image: url(img/qdr_aba_ativo_dir.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='img/qdr_aba_ativo_dir.png');
}
.area_qdr_abas div.abas_conteudo{ display: none; }
.area_qdr_abas div.abas_conteudo.ativo{ display: block; }


/*****************************************************************/
/************************** Site Rodapé **************************/
/*****************************************************************/
.site_rodape{
	clear: both;
	padding-top: 30px;
	padding-bottom: 80px;
	font-size: 0.9em;
}

/*** Menu ***/
.site_rodape .site_menu h2{
	font-weight: bold;
}
.site_rodape .site_menu .menu_area{
	float: left;
	width: 114px;
	padding: 0 5px 30px 5px;
}
.site_rodape .site_menu .menu_area h2{
	width: 114px;
}
.site_rodape .site_menu .menu_sites{
	font-weight: bold;
}
/***/

/*** Logo ***/
.site_rodape h1.logo{
	float: left;
	width: 84px;
	height: 72px;
	background-image: url(img/logo_rodapei.gif);
}
.site_rodape h1.logo a{
	display: block;
	height: 72px;
	/**/ overflow: hidden; 		/**/
	/**/ font-size: 0; 			/**/
	/**/ text-indent: -1000px; 	/**/
}
/***/

/*** Menu ***/
.site_rodape ul.menu{
	float: left;
	width: 890px;
	padding-left: 8px;
	overflow: hidden;
	/*text-align: center;*/
}
.site_rodape ul.menu li{
	display: inline;
	padding-right: 10px;
	font-size: 100%;
	font-size: 0.75em;
}
.site_rodape ul.menu a{
	text-decoration: underline;
}
/***/

/*** Direitos ***/
.site_rodape p.direitos{
	float: left;
	width: 890px;
	padding-top: 15px;
	padding-left: 8px;
	font-size: 0.75em;
}
.site_rodape p.direitos span{
	padding-right: 20px;
}
/***/

a.files_download:hover { color:yellow; }

/*** NEWSLETTER FORM ***/
h6.chapeuNewsletter{
	padding-left: 1px;
	margin-bottom: 0px;
	font-weight: bold;
}
h6.chapeuNewsletter span{
	padding: 1px 4px;
	font-size: 0.85em;
	background-color: #2050b3;
}
.cor3 h6.chapeuNewsletter span {
	background-color: #d10000;
}
.newsletter_input {
	height: 12px;
}
