/*--------------------------------------------------------------------
LAYOUT "Search & Terms" Style - CRITICAL(IE7+ FF1.5+ Opera9+)

Version: 	2.0 - 2009
author: 	Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
@import url(corpo.css);

/*-------------------------------------------------------------------------
=HEADER
-------------------------------------------------------------------------*/
#headerTop{z-index: 500;}
#formPesquisar fieldset{position: absolute; top: 89px; right: 20px;}


/*-------------------------------------------------------------------------
=CONTENT FUNDO
-------------------------------------------------------------------------*/
#contentFdo{
	position: relative; width: 955px; height:47px; clear: both; 
	background: transparent url(../imgs/media-contentFdo-bg.png) no-repeat;
}
.bgCinza #contentFdo{background: transparent url(../imgs/media-contentFdo-bg2.png) no-repeat;} 
#contentFdo p{
	font: 13px/40px Corbel, Helvetica, Arial, sans-serif; color:#292c39; 
	text-align: right; padding-right: 20px;
}
#contentFdo p a{font-weight: bold;color:#292c39;}


/*-------------------------------------------------------------------------
=CONTENT 
-------------------------------------------------------------------------*/
#content{
	position: relative; width: 955px;	min-height: 300px;	overflow: hidden;
	background: transparent url(../imgs/media-content-bg.png) repeat-y;
}

/*-------------------------------------------------------------------------
=CONTENT ESQUERDA
-------------------------------------------------------------------------*/
#contentEsq{
	position: relative; float: left; width: 183px; padding: 42px 0 15px 25px; 
}
#contentEsq h3{
	width: 183px; height: 42px;	text-align: right; margin-bottom: 4px;
	font: bold 9px/12px Corbel, Helvetica, Arial, sans-serif; color:#6d6e71; text-transform: uppercase;
	background: transparent url(../imgs/content-separadorColuna.png) no-repeat;	
}
#contentEsq h3 span{padding-right: 15px;}
/* =Bloco Navegacao */
.bNav ul{
	width: 159px; margin: 0 15px 30px 0;  line-height: 16px;
	font-size: 13px; font-weight: bold;	color: #292c39; 
}
.bNav li{padding-bottom: 9px;}
.bNav li.on a{
	color: #b71234; border: 0; cursor: default;  padding-right: 20px;
	background: transparent url(../imgs/icon-nav-seta.png) no-repeat right center;
}
*:first-child+html .bNav li.on a{background: none; padding-right: 0;} /* :BUG: IE7 */
.bNav a{color: #292c39;}
.bNav a:hover, .bNav a:focus{border: 0; color: #b71234;}


/*-------------------------------------------------------------------------
=CONTENT CENTRO
-------------------------------------------------------------------------*/
#contentCto{
	position: relative; float: left; width: 740px; min-height:250px; padding: 35px 0 15px 0; margin: 0;
	font: 13px Corbel, Helvetica, Arial, sans-serif; color: #4b4b4b;
	background: transparent url(../imgs/media-contentCto-bg.png) repeat-x;
}
#contentCto h2{
	margin: 0 13px 12px 23px; 
	font: bold 30px/30px Corbel, Helvetica, Arial, sans-serif; color: #b71234;
}
#contentCto h3{margin: 8px 0 2px 35px; color: #b71234; font: bold 13px Corbel, Helvetica, Arial, sans-serif;}
#contentCto h4{margin: 8px 0 2px 35px; font: bold 14px Corbel, Helvetica, Arial, sans-serif;}
#contentCto h5, #contentCto h6{margin: 8px 0 2px 35px; font: bold 13px Corbel, Helvetica, Arial, sans-serif;}
#contentCto p, #contentCto ul, #contentCto dl{margin: 0 13px 0 35px; padding-bottom: 13px; font-size: 13px; line-height: 18px;}
#contentCto h2 + p{font-size: 17px; line-height: 21px; margin-bottom: 10px;}
#contentCto ul li{padding: 0 0 0 10px; background: transparent url(../imgs/icon-listas-seta.gif) no-repeat 0 7px;}
#contentCto ul.blue{color: #292c39}
#contentCto ul.blue a{color: #292c39}
#contentCto p + ul{margin-top: -12px;}
#contentCto dt{font-weight: bold; color: #b71234; margin:10px 0 0 -10px;}
#contentCto img{float: right; padding: 10px 13px 20px 25px;}
#contentCto blockquote{
	float: right; width: 280px; height: 238px; margin: 10px 13px 20px 25px; padding:0;background-color: #b71234; color: #ffffff;			
}
#contentCto blockquote h6{width: 240px; margin:53px 0 0 30px;font-size: 17px; font-weight: bolder; text-transform: uppercase;}
#contentCto blockquote p{margin:4px 0 0 45px; font-size: 18px; width: 220px; line-height: 20px;}


/*-------------------------------------------------------------------------
=CONTENT ESQUERDA SEARCH
-------------------------------------------------------------------------*/
.search #formPesquisar fieldset{position: relative; top: 0px; left: 0px; padding-bottom: 40px;}

.search #contentEsq h2{
	text-align: right; padding: 0 15px 20px 0; 
	font: italic 17px Corbel, Helvetica, Arial, sans-serif; color: #292c39;
}
.search #contentEsq h2 span{font-weight: bold; color: #b71234;}
.search #contentEsq p#listAll{
	width: 183px; height: 54px;	
	font: bold 12px/12px Corbel, Helvetica, Arial, sans-serif; color:#6d6e71;
	background: transparent url(../imgs/content-separadorColuna.png) no-repeat;	
}
.search #contentEsq p#listAll span{display: block; position:relative; top:33px;}
.search #contentEsq p a{color:#6d6e71;}
.search #contentEsq p a:hover, .search #contentEsq p a:focus{color: #b71234; border-bottom: 0;}
/*-------------------------------------------------------------------------
=CONTENT CENTRO SEARCH
-------------------------------------------------------------------------*/
.search #contentCto h2{margin: 0 13px 35px 55px;}
.search #contentCto ul.result li{
	display: block; clear: both; font-size: 13px; line-height: 17px; width: 600px;	
	padding: 0 0 20px 21px; color: #4b4b4b; background: none;
}
.search #contentCto ul.result li span{display: block;}
.search #contentCto ul.result li strong{
	display: block; float: left;
	font-weight: bold; color: #b71234; margin-left: -21px; width: 21px;
}
.search #contentCto ul.result li a{font-weight: bold; color: #292c39; border: 0;}
.search #contentCto ul.result li a:hover, .search #contentCto ul.result li a:focus{color: #b71234; border-bottom: 1px solid #b71234;}


/*-------------------------------------------------------------------------
=CONTENT FUNDO SEARCH
-------------------------------------------------------------------------*/
.search #contentFdo{
	position: relative; width: 955px; height:119px; clear: both; 
	background: transparent url(../imgs/search-contentFdo-bg.png) no-repeat;
}

.search #contentFdo ul{
	position: absolute; left: 259px; top: 40px;	overflow: hidden; 
	font-size: 14px; font-weight: bold;  color:#292c39;
}
.search #contentFdo li{
	float: left; position: relative; display: block;
	text-align: center; padding: 0 6px;
}
.search #contentFdo li a{
	position: relative; display:block;  
	padding: 2px 4px;  margin: 0;	border: 0; color:#292c39;
}
.search #contentFdo li a:hover, .search #contentFdo li a:focus{background-color:#ffffff; color: #b71234;}
.search #contentFdo li.on a{background-color: #b71234; color: #ffffff; cursor: default;}