/*--------------------------------------------------------------------
LAYOUT "search results" Style - CRITICAL ECS(IE7+ FF1.5+ Opera9+)

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

/*-------------------------------------------------------------------------
=HEADER
-------------------------------------------------------------------------*/
#header{height: 65px;background: transparent url(../imgs/header-search-bg.png) no-repeat left top;}


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


/*-------------------------------------------------------------------------
=CONTENT ESQUERDA
-------------------------------------------------------------------------*/
#contentEsq{
	position: relative; float: left; width: 183px; padding: 45px 0 15px 25px; 
}
#formPesquisar fieldset{position: relative; top: 0px; left: 0px; padding-bottom: 45px;}

#contentEsq h2{
	text-align: right; padding: 0 15px 20px 0; 
	font: italic 17px Corbel, Helvetica, Arial, sans-serif; color: #292c39;
}
#contentEsq h2 span{font-weight: bold; color: #b71234;}
#contentEsq p#listAll{
	width: 169px; height: 54px;	
	font: bold 12px/12px Corbel, Helvetica, Arial, sans-serif; color:#6d6e71;
	background: transparent url(../imgs/content-separadorColuna.png) no-repeat;	
}
#contentEsq p#listAll span{display: block; position:relative; top:33px;}
#contentEsq p a{color:#6d6e71;}
#contentEsq p a:hover, #contentEsq p a:focus{color: #b71234; border-bottom: 0;}

/* =Bloco Navegacao */
#contentEsq .bNav h3{
	width: 169px; height: 42px;	text-indent: -5555px; 
	font: bold 9px/12px Corbel, Helvetica, Arial, sans-serif; color:#6d6e71; text-transform: uppercase;
	background: transparent url(../imgs/content-separadorColuna.png) no-repeat;	
}
.bNav ul{
	margin: 0 15px 20px 2px;
	font-size: 13px; font-weight: bold;	text-transform: uppercase; color: #1b4668;
}
.bNav li{padding-bottom: 9px;}
.bNav li.on a{color: #b71234; border: 0; cursor: default;}
.bNav a{color: #1b4668;}
.bNav a:hover, .bNav a:focus{border: 0; color: #b71234;}

/*-------------------------------------------------------------------------
=CONTENT CENTRO
-------------------------------------------------------------------------*/
#contentCto{
	position: relative; float: left; width: 681px; padding: 22px 25px 15px 34px;  
	background: transparent url(../imgs/search-contentCto-bg.gif) repeat-x; min-height: 300px;
}

#contentCto h3{font-size: 30px; font-weight: bold; color: #b71234; padding: 12px 0 35px 21px;}


#contentCto ul.result li{
	display: block; clear: both; font-size: 13px; line-height: 17px;		
	padding: 0 0 20px 21px; color: #4b4b4b;
}
#contentCto ul.result li span{display: block;}
#contentCto ul.result li strong{
	display: block; float: left;
	font-weight: bold; color: #b71234; margin-left: -21px; width: 21px;
}
#contentCto ul.result li a{font-weight: bold; color: #292c39; border: 0;}
#contentCto ul.result li a:hover, #contentCto ul.result li a:focus{color: #b71234; border-bottom: 1px solid #b71234;}

/* =Terms Privacy Policy */
.terms #contentCto{width: 660px; padding: 22px 25px 15px 55px;}
.terms #contentCto h3{padding: 12px 0 6px 0; margin-left: -15px;}
.terms #contentCto h3 + p{font-size: 17px; line-height: 21px; margin-bottom: 10px;}
.terms #contentCto p, .terms #contentCto ul{padding-bottom: 13px; font-size: 13px; line-height: 18px;}
.terms #contentCto p{padding: 5px 0;}
.terms #contentCto p + ul{margin-top: -5px;}
.terms #contentCto ul li{padding: 0 0 0 10px; background: transparent url(../imgs/icon-listas-seta.gif) no-repeat 0 8px;}
.terms #contentCto h4{margin: 8px 0 0 0; color: #b71234; font: bold 13px Corbel, Helvetica, Arial, sans-serif;}
.terms #contentCto h5{margin: 8px 0 0 0; font: bold 14px Corbel, Helvetica, Arial, sans-serif;}

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

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