/* veja.com - subhome Style
Create: 08/11/2008 by: D. Vespa
Last Modified: 09/05/2008 by: D. Vespa
*/

/*classes gerais*/
#main {
clear: both;
width: 100%;
background: url(img/bg_main.png)
}
#content {
margin-left:17px;
}
#mainCol{
width:840px;
background-color:#fff;
}
#mainCol h4{
font: bolder 11px arial;
color:#333;
line-height:13px;
}
#mainCol h3, #mainCol h3 a{
color:#154575;

}
#mainCol .destPrinc h3 a{
font:bold 21px Georgia;;
line-height:23px;
}

#mainCol #mnCol #destPrinc h3{
font:bold 21px Georgia;;
line-height:23px;
}


#mnCol{
width:550px;
display:table;
float:left
}

.mcColVD{
display:table;
width:260px;
border-left: 15px solid #fff;
}
.mCR1,.mCR2, .mCR3, #mCR4, .mCR4 {
width:542px;
clear:both;
float:left;
}
.mCR2{

}
.mCR2, .mCR3{
padding: 0 0 27px 0;
float:left;
border-bottom:1px solid #ccc;
}

.mCR3{
 margin-top:1px;
}
.titSup{
display:block;
width:98%;
border-bottom:3px solid #154575;
clear:both;
padding-bottom:6px;
margin: 1px 0 15px 0;
}

.mCR3{
height:310px;
}
.line{
border:1px solid #000;
float:left
}


ul.sublinks li{
background: transparent url(img/point-blue.gif) no-repeat scroll -2px 4px;
text-indent:5px;
clear:left;
float:left;
}
/*classes gerais*/
/*destaque principal*/
.destPrinc{
float:left;
width:545px;
display:table;
}
.destPrinc h3{
margin-bottom:12px;
}
.destPrinc h3 a{
font: bolder 21px georgia;
}
.titSup{
color:#154575;
}
.destPrinc .line{
margin-right: 21px;
}


ul.sublinks a, ul.sublinks{
float:left;
display:table;
font: bold 11px arial;
}
.destPrinc ul.sublinks a{
/*background-color:#eaeaea;*/
width:255px;
}
.destArea2 ul.sublinks a, .destArea2 ul.sublinks, .destArea4 ul.sublinks, .destArea4 ul.sublinks a{
width:261px;
}
ul.sublinks{
margin:12px 0 0 0;
}

/*area de destaque 2*/
.mcCol, .destArea4{
margin:14px 7px 0 0px;
float:left;
width:264px;
}


.destArea2{
margin:15px 0px 0 0px;
float:left;
width:256px;
}

.destArea2b{
margin:15px 0px 0 0px;
float:right;
width:260px;
}

.destArea2b ul.sublinks a {
width:258px;
}
.destArea2 ul.sublinks a, .destArea2b ul.sublinks a{
font-weight:bolder;
}
.destArea2 .line, .destArea2b .line{
margin: 0px 9px 0 0;
}
.destArea2 h3, .destArea4 h3 a, .destArea5 h3 a{
font: bolder 11px georgia;
line-height:14px;
}
.destArea3 h3 a{
color:#154575;
font:bold 11px Georgia;
line-height:14px;
}
/*area de destaque 3*/
.mCR3 {
margin-top:14px;
padding-bottom:4px;
}
.mCR3 .video{
width: 260px;
}
.mCR3 h4,  .mnCol2 .mcR1 h4{
text-indent:5px;
display:block;
border-left:6px solid #154575;
margin-bottom:11px;
}


.mCR3 .video h3, .mCR3 .video h3 a, h3.sec a, .titSup, .colR1 h3.tit{
color:#154575;
font:bold 18px arial;
line-height:18px;

}

.colR1 h3.tit{
 margin-bottom:12px;
}

.mCR3 .video h3{
 margin-bottom:6px;
}

#container{
margin:5px 0 0 0px;
padding:0px;
}




h3.sec a, .mCR3 h4 a{
background-image: url(img/mais_blue.gif);
padding:0 15px 0 0;
background-repeat:no-repeat;
}

h3.sec a{
background-position: right 8px;
}
.mCR3 h4 a{
font-weight:bolder;
background-position: right 3px;
}
.mCR3 .video span{
}
.destArea3{
display:block;
clear:both;
float:left;
width:260px;
}

.mCR3 .mcCol{
width:auto;
margin:0px;
border:0

}
.mCR3 .dvs{
float:left;
border:0px;
margin:14px 0 13px 0;
display:block;
width:100%;
clear:both;
line-height:1px;
background-color:#CCCCCC;
}
.destArea3 .line{
margin:3px 8px 0 0;
}
/*area de destaque 4*/
.destArea4 .not_item{
margin: 0 10px 0 0;
}
.destArea4 {
margin-bottom:20px;
}
.destArea4 h3 a{
  color:#154575;
  font:bold 11px Georgia;
  line-height:14px;
}
/**/
.mnCol2{
float:right;
display:table;
width:250px;
padding-right:17px
}

.destArea5{
display:block;
clear:both;
margin: 0px 0 15px 0;
}
.colR1 .destArea5 .imgL{
float:left;
border:1px solid black;
margin: 1px 8px 9px 0;
}

.colR1 .destArea5 .imgC{
	clear:both;
	margin:0 auto 0 auto;
}
.sbtit{
	margin: 0 0 13px 0;
}

.colR1 .sec{
	margin: 0 0 16px 0;
}
.dvsLat{
	display:table;
	width:250px;
	position:relative;
	margin:-10px 0 13px 0;
	border-bottom:1px solid #ccc
}
.texto{
	margin: 10px 0 15px 0;
}
.destArea5 h4{
	color:#333333;
	font:11px Arial;
	line-height:14px;
}

.int h3{
	font:bold 12px Georgia;
	line-height:14px;
}
.destArea2b h3, .destArea2b h3 *, .destArea2 h3, .destArea2 h3 *  {
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
}
.midiaLine{
	margin: 10px 0 0px 0;
	padding: 0 0 20px 0;
	border-bottom:1px solid #ccc;
	display:block;
	clear:both;
	float:left;
	width:542px;
	text-align:center;

}
#midiaC{
	text-align:left;
	clear:both;
	margin:auto;
	color: #ccc;
	font-weight:bold;
	width:300px;
}


.bdC h4{
text-indent:5px;
display:block;
border-left:6px solid #154575;
margin-bottom:11px;
}

.bdC h4 a{
background-image: url(img/mais_blue.gif);
padding:0 15px 0 0;
background-repeat:no-repeat;
font-weight:bolder;
background-position: right 3px;
}
