/*--------------------------------------------------------------------
LAYOUT "geral" Style - FMCB (IE6+ FF1.5+ Opera9+)

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

/*----------------------------------------------------------------------*/

/*#header{background: transparent url(../pics/header/pic-topo_entrada.png) no-repeat;}*/


/* =CONTENT SECUNDÁRIO
--------------------------------------------------------------------------*/
#contentSec a.btVideo{
	display: block; width: 220px; height: 95px; text-indent: -5555px; margin: 30px 10px;
	background: transparent url(../imgs/video-bt.png) no-repeat left top;
}
#contentSec a.btVideo:hover, #contentSec a.btVideo:focus{background-position: left bottom;
}
/* =CONTENT PRIMARIO
--------------------------------------------------------------------------*/
#contentPrim div.container {width: 700px; display: block; height: auto; overflow: hidden;}
#contentPrim blockquote {/*float:left; width: 360px;*/ margin: 0 0 15px 28px; color:#0078ae; font: italic 2.0em Arial, sans-serif;}
/*#contentPrim p.intro {width: 300px;}*/
#contentPrim img.pic{float: right; display: block; padding-left: 20px;}
#contentPrim a.intro {font: normal 1.0em Arial, sans-serif; color:#00aeef;/* float:right;*/}


/* =Noticias normais-----------------------------------------------------*/

#contentPrim .noBg .colunaEsq h3.hDestaque{}

#contentPrim .linha_b, #contentPrim .linha{
	width: 658px; height: 1%; overflow: hidden; margin-bottom: 0px; padding: 0px 0px 5px 5px;
	margin: 0px 0 0px 28px;
	background: transparent url(../imgs/contentPrim-linha-bg.gif) no-repeat left bottom;
}

#contentPrim .principal {padding-bottom: 30px;}

#contentPrim .linha_b .colunaEsq{float:left; position: relative; width: 360px; padding-right: 30px; }

#contentPrim .linha .containerEsq {float:left; position: relative;  width: 360px; padding-right:25px;}
#contentPrim .linha .colunaEsq{float:left; position: relative; width: 160px; padding-right:25px;}
#contentPrim .linha .colunaCnt{float:left; position: relative; width: 160px; }
#contentPrim .linha_b .colunaDta, #contentPrim .linha .colunaDta{float:left; position: relative; width: 250px; }

#contentPrim .linha_b h4.noticia, #contentPrim .linha h4.noticia{margin:0; padding:0; font: bold 1.2em Arial, sans-serif; color:#0078ae;}
#contentPrim .linha h4.noticia_s{ margin:0; padding:0;  font: normal 1.1em Arial, sans-serif; color:#0078ae;}

#contentPrim .linha_b p.noticia, #contentPrim .linha p.noticia{font-size: 1.1em; margin: 0;}
#contentPrim .linha_b p.data, #contentPrim .linha p.data{font: 1.0em Arial, sans-serif;}
#contentPrim .linha p.data_s{font: 1.0em Arial, sans-serif; margin:0px; }

#contentPrim .linha h4.noticia a:hover, #contentPrim .linha h4 a:focus{text-decoration: underline;}
#contentPrim .linha h4.noticia_s a:hover, #contentPrim .linha h4 a:focus{text-decoration: underline;}
#contentPrim a.vermais {font: normal 1.0em Arial, sans-serif; padding-left: 4px; color:#00aeef;}
#contentPrim a.vermais:hover, #contentPrim a.vermais:hover {text-decoration: none;}




/* =Noticias com data destacada-------------------------------------------*/
#contentPrim .dataImg h4.noticia, #contentPrim .dataImg p{padding-left: 70px;}
#contentPrim .dataImg h4.noticia{padding-top: 5px;}
#contentPrim .dataImg p.data{
	position: absolute; top:0px; left:0; width: 55px; height: 69px; margin: 0; padding: 3px 0px 0px 0px;
	background: transparent url(../imgs/index-linha-datas-bg.png) no-repeat left top; 
	text-align: center; font: bold 2.2em Arial, sans-serif; color: #00a3e3;
}
#contentPrim .dataImg p.data span{
	display: block; font: bold .50em Arial, sans-serif; color: #0078ae;
	padding: 9px 0 5px 0;
}





#contentPrim .linha{display: block; position: relative; width: 630px; height: 300px; overflow: hidden; margin: 0px;}
#contentPrim .linha ul.noticias{display: block; position: relative; float: left; width: 305px; height: auto; margin: 0 10px 0 0;}
#contentPrim .linha ul.eventos{margin: 0;}
#contentPrim .linha ul.noticias li{
	display: block; position: relative; float: left; width: 305px; height: auto;
	background: none; margin: 0; padding: 0 0 10px 0;
}
#contentPrim .linha ul.noticias li h3{font-size: 22px;}
#contentPrim .linha ul.noticias li p{width: auto;}


#contentPrim .linha ul.noticias li .data{
	display: block; position: relative; float: left; width: 39px; height: 41px; margin: 0 10px 0 25px; top: 0px; text-align: center;
	font: normal 11px/16px Arial, Helvetica, sans-serif; color: #0078ae; padding: 14px 8px;
	background: transparent url(../imgs/index-linha-datas-bg.png) no-repeat left top;
}
#contentPrim .linha ul.noticias li .data strong{color: #00a3e3; font-size: 22px; display: block; padding-top: 7px;}

#contentPrim .linha ul.noticias li .info{
	display: block; position: relative; float: left; width: 210px; height: auto;
	font: normal 11px/16px Arial, Helvetica, sans-serif; color: #0078ae; padding: 0; margin: 13px 0 0 0;
}
#contentPrim .linha ul.noticias li .info h5{font: bold 14px/16px Arial, Helvetica, sans-serif; color: #0078ae;}
#contentPrim .linha ul.noticias li .info p{font: normal 12px/16px Arial, Helvetica, sans-serif; color: #4d4d4d; margin: 0;}



#contentPrim a{color: #0078ae; text-decoration: none; border-bottom: 1px solid #00a3e3;}
#contentPrim a:hover, #contentPrim a:focus{color: #00a3e3; border-bottom: 1px solid transparent;}


/*--------------------------------------------------------------------------
=CONTENT PRIMARIO 
--------------------------------------------------------------------------
#contentPrim .linhaNews{width: 700px; height: 1%; overflow: hidden;}
#contentPrim .linhaNews .bloco{display: block; float:left; position: relative; height: auto; overflow: hidden;}

#contentPrim .linhaNews .bloco p.data{
	position: relative; float: left; top:0px; left:0; width: 55px; height: 69px; margin: 0; padding: 3px 0px 0px 0px;
	background: transparent url(../imgs/index-linha-datas-bg.png) no-repeat left top; 
	text-align: center; font: bold 2.2em Arial, sans-serif; color: #00a3e3;
}
#contentPrim .linhaNews .bloco p.data span{
	display: block; font: bold .50em Arial, sans-serif; color: #0078ae;
	padding: 9px 0 5px 0;
}
#contentPrim .linhaNews .bloco div{position: relative; float: left; top: 0px; left:0; width: 100%; padding: 5px 0 0 15px;}
#contentPrim .linhaNews .bloco div p, #contentPrim .linhaNews .bloco div h4{padding: 0; margin: 0;}

#contentPrim .linhaNews .news{width: 360px; padding-right: 20px;}
#contentPrim .linhaNews .news div{width: 290px;}

#contentPrim .linhaNews .events{width: 320px;}
#contentPrim .linhaNews .events div{width: 250px; float: left;}


#contentPrim .linhaNews .bloco div a{color: #0078ae; border-bottom: 1px solid #00aeef; text-decoration: none;}
#contentPrim .linhaNews .bloco div a:hover,
#contentPrim .linhaNews .bloco div a:focus{color: #00aeef; border-bottom: 1px solid transparent;}
*/