/**

*	Deputado Sargento Rodrigues | Default CSS

*	Copyright � 2009 Maga Design [http://www.magadesign.com.br]

*

*	Developed By: Tiago Gerken <tiago@magadesign.com.br>

*

**/



*{

	margin:0px;

	padding:0px;

}



img{border:none;}



h1{font-size:25px;}

h2{font-size:20px;}

h3{font-size:15px;}

h4{font-size:10px;}

h5{font-size:7px;}

h6{font-size:5px;}



a{

	text-decoration:none;

	color:#B81D14;

}



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6D6E70;

}



#wrap{

	width:900px;

	margin:0 auto;

	display:table;

}



#wrap #top{

	width:900px;

	display:table;

	margin-bottom:5px;

}



#wrap #top img{

	margin-bottom:5px;

}



#wrap #top ul#menu{

	width:900px;

	display:table;

	float:left;

}



#wrap #top ul#menu li{

	width:57.1px;

	height:17px;

	padding:9px 15px 9px;

	background:#f9f9f9;

	border:1px solid #F8F8F9;

	margin-right:1px;

	float:left;

	list-style:none;

	text-align:center;

}



#wrap #top ul#menu li.menuHover{

	width:57.1px;

	height:17px;

	padding:9px 15px 9px;

	background:url(../img/bg_menuLiHover.jpg) #B81D14 repeat-x bottom left;

	border:1px solid #B81D14;

	margin-right:1px;

	float:left;

	list-style:none;

	text-align:center;

}



#wrap #top ul#menu li.menuHover a{color:#fff;}



#wrap #top ul#menu li{border:1px solid #f2f2f2!important;}



#wrap #top ul#menu li a{

	font-size:12px;

}



#wrap #top ul#menu li:hover{

	background:url(../img/bg_menuLiHover.jpg) #B81D14 repeat-x bottom left;

}



#wrap #top ul#menu li:hover a{

	color:#fff;

}



#wrap #middle{

	width:900px;

	display:table;

}



#wrap #middle #midTop{

	width:100%;

	display:table;

	margin-bottom:10px;

}



#wrap #middle #midTop #news{

	width:470px;

	float:left;

	display:table;

	padding-left:10px;

}



#wrap #middle #midTop #news #hightlight{

	width:100%;

	display:table;

	padding-bottom:10px;

	border-bottom:1px solid #58595B;

	margin-bottom:10px;

}



#wrap #middle #midTop #news #hightlight h1{

	color:#B81D14;

	letter-spacing:-2px;

	line-height:28px;

	margin-bottom:15px;

}



#wrap #middle #midTop #news #hightlight img.photoNews{

	float:left;

	margin-right:10px;

}



#wrap #middle #midTop #news #hightlight p{

	color:#6D6E70;

	line-height:13px;

}



#wrap #middle #midTop #news #minHighlights{

	width:100%;

	display:table;

}



#wrap #middle #midTop #news #minHighlights dl{

	width:218px;

	float:left;

	padding-right:10px;

	border-right:1px dashed #6D6E70;

	margin-right:9px;

	margin-bottom:10px;

}



div.hide{

	height:78px;

	width:100%;

	overflow:hidden;

	margin-bottom:5px;

}



#wrap #middle #midTop #news #minHighlights dl dt{

	font-size:12px;

	font-weight:bold;

	color:#B81D14;

	margin-bottom:5px;

}



#wrap #middle #midTop #news #minHighlights dl dd{

	width:100%;

}



#wrap #middle #midTop #news #minHighlights dl dd a{

	text-align:right;

	width:100px;

	display:block;

}



#wrap #middle #midTop #news #minHighlights dl dd a span{

	float:left;

	text-align:right;

}



#wrap #middle #midTop #news #minHighlights dl dd a img{position:relative; top:-15;}



#wrap #middle #midTop #lastVideos{

	float:right;

	width:390px;

	background:#f8f8f8;

	padding:10px;


}



#wrap #middle #midTop #lastVideos h2{

	font-weight:normal;

	color:#B81D14;

	margin-bottom:5px;

}



#wrap #middle #midTop #lastVideos a.moreVideos{

	background:#DE9794;

	*display:table;

	width:370px;

	display:table;

	*display:block;

	*margin-top:10px;

	padding:4px 10px;

}



#wrap #middle #midTop #lastVideos a.moreVideos span{

	float:left;

	font-size:16px;

	color:#fff;

}





#wrap #middle #midTop #lastVideos a.moreVideos img{

	float:right!important;

}



#wrap #middle #midTop #lastVideos #videoHighlight{

	width:100%;

	*display:table;

	margin-bottom:10px;

}



#wrap #middle #midTop #lastVideos #videoHighlight #tabs{

	height:25px;

	margin-bottom:3px;

}

#wrap #middle #midTop #lastVideos #videoHighlight h3{

	color:#404041;

	margin-bottom:5px;

	font-weight:normal;

	line-height:14px;

	letter-spacing:-0.2px;

}



#wrap #middle #midTop #lastVideos #minVideos{

	width:100%;

	*display:table;

	*margin-top:250px;

}



#wrap #middle #midTop #lastVideos #minVideos dl{

	width:190px;

	float:left;

	margin-right:10px;

	margin-bottom:5px;

	*margin-bottom:10px;

}



#wrap #middle #midMiddle{

	background:#f8f8f9;

	width:880px;

	padding:10px;

	display:table;

	margin-bottom:10px;

}



#wrap #middle #midMiddle #newsticker{

	width:480px;

	height:180px;

	float:left;

	display:table;

	margin-right:10px;

}



#wrap #middle #midMiddle #midRightBlock{

	width:390px;

	display:table;

}



#wrap #middle #midMiddle #midRightBlock #AdBanners{

	width:100%;

	display:table;

	margin-bottom:10px;

}



#wrap #middle #midMiddle #midRightBlock #search{

	background:#D0D2D3;

	width:376px;

	display:table;

	padding:7px;

}



#wrap #middle #midMiddle #midRightBlock #search form#searchForm{

	width:100%;

}



#wrap #middle #midMiddle #midRightBlock #search form#searchForm fieldset{

	width:277px;

	float:left;

	border:none;

}



#wrap #middle #midMiddle #midRightBlock #search form#searchForm fieldset input[type=text]{

	width:253px;

	padding:7px 7px 0px;

	height:20px;

	color:#404041;

	font-size:11px;

	margin-bottom:5px;

	*margin-bottom:3px;

	background:url(../img/bg_searchTextInput.gif) repeat-x bottom left;

	border:none;

}



#wrap #middle #midMiddle #midRightBlock #search form#searchForm fieldset input[type=image]{

	width:89px;

	display:block;

	background:#B81D14;

}



#wrap #middle #midMiddle #midRightBlock #search form#searchForm fieldset #radioButtons{

	width:100%;

	display:table;

}



#wrap #middle #midMiddle #midRightBlock #search form#searchForm fieldset #radioButtons label{

	float:left;

	margin-right:7px;

}



#wrap #middle #midBottom{

	background:#f8f8f9;

	width:880px;

	padding:10px;

	display:table;

}



#wrap #middle #midBottom h2{

	font-weight:normal;

	color:#B81D14;

	margin-bottom:5px;

}



#wrap #middle #midBottom #twitter{

	width:480px;

	display:table;

	float:left;

	margin-right:10px;

}



#wrap #middle #midBottom #twitter #updates{

	width:100%;

	display:table;

	margin-bottom:10px;

}



#wrap #middle #midBottom #twitter #updates dl{

	margin-bottom:10px;

	padding-bottom:5px;

	border-bottom:1px dotted #808080;

}



#wrap #middle #midBottom #twitter #updates dl dd.text{

	margin-bottom:5px;

}



#wrap #middle #midBottom #newsletter{

	width:200px;

	margin-right:10px;

	float:left!important;

}



#wrap #middle #midBottom #newsletter p{

	margin-bottom:10px;

}



#wrap #middle #midBottom #newsletter form{

	width:180;

	display:table;

	border:none;

}



#wrap #middle #midBottom #newsletter form label.text{

	width:100%;

	display:table;

	color:#486060;

	margin-bottom:2px;

}



#wrap #middle #midBottom #newsletter form input[type=text]{

	width:186px;

	padding:5px 7px 0px;

	height:20px;

	color:#404041;

	font-size:11px;

	margin-bottom:5px;

	*margin-bottom:3px;

	background:url(../img/bg_searchTextInput.gif) repeat-x bottom left;

	border:1px solid #CCC;

}



#wrap #middle #midBottom #newsletter form input[type=text].last{

	margin-bottom:0px;

}



#wrap #middle #midBottom #newsletter form input[type=submit]{

	background:#B81D14;

	border:none;

	color:#fff;

	font-size:12px;

	width:200px;

	height:28px;

	padding-bottom:3px;

	margin-top:9px;

	cursor:pointer;

}



#wrap #middle #midBottom #images{

	width:180px;

	display:table;

	float:right!important;

}



#wrap #middle #midBottom #images a, img{

	overflow:hidden;

	float:left;

}



#wrap #middle #midBottom #images a{

	margin:2px;

}



#wrap #middle #midBottom #images a:hover{

	border:3px solid #B81D14;

}



#wrap #middle #midBottom #images a:hover img{

	margin:-3px;

}



#wrap #bottom{

	width:900px;

	display:table;

}



#wrap #bottom #barra{

	width:100%;

	height:10px;

	margin-top:10px;

	display:table;

	background:url(../img/img_barra.gif) top left no-repeat;

}



#wrap #bottom #endereco{

	width:860px;

	display:table;

	padding:10px 20px 30px;

}



#wrap #bottom #endereco img#pdt{

	margin-right:15px;

}



#pagination{

	float:left;

	background:#f9f9f9;

	border:1px solid #e1e1e1;

	width:518px;

	padding:10px;

	text-align:center;

}



/* Regra CSS apenas para Safari e Chrome */

@media screen and (-webkit-min-device-pixel-ratio:0){

	#wrap #middle #midTop #news #minHighlights dl{

		width:215px;

		float:left;

		padding-right:10px;

		border-right:1px dashed #6D6E70;

		margin-right:9px;

		margin-bottom:10px;

	}

	#wrap #middle #midMiddle{

		background:#f8f8f9;

		width:900px;

		padding:10px;

		display:table;

		margin-bottom:10px;

	}



	#wrap #middle #midTop #lastVideos a.moreVideos{

		background:#DE9794;

		*display:table;

		width:390px;

		display:table;

		*display:block;

		padding:4px 10px;

	}



	.banner{

		background:#E36D19;

		width:190px!important;

		float:left;

		margin-right:10px;

		height:105px!important;

		display:table;

		padding:10px;

	}

	

	.banner span{

		font-size:19px;

		font-weight:bold;

		color:#fff;

		line-height:19px;

		letter-spacing:-1.1px;

	}

	

	.internalBanner{

		background:#E36D19;

		width:160px!important;

		float:left;

		margin-right:10px;

		height:79px!important;

		display:table;

		padding:7px;

	}



	.internalBanner span{

		font-size:15px;

		font-weight:bold;

		color:#fff;

		line-height:19px;

		letter-spacing:-1.1px;

	}



	

	#wrap #middle #midMiddle #midRightBlock #search{

		background:#D0D2D3;

		width:390px;

		height:65px;

		display:table;

		padding:7px;

	}

	

	a.follow{

		background:#DE9794;

		display:table;

		width:480px!important;

		display:table;

		*display:block;

		padding:4px 10px;

	}

	

	#wrap #middle #midBottom{

		background:#f8f8f9;

		width:900px;

		padding:10px;

		display:table;

	}

	#wrap #bottom #endereco{

		width:900px;

		display:table;

		padding:10px 20px 30px;

	}

	

	#pagination{

		display:table;

		float:left;

		background:#f9f9f9;

		border:1px solid #e1e1e1;

		width:540px!important;

		padding:10px;

		text-align:center;

	}

}







.last{

	margin:0px!important;

	border:none!important;

}



.date{

	font-size:9px;

	font-weight:bold;

	color:#fff;

	background:#58595B;

	padding:3px 7px;

	margin-bottom:5px;

	display:table;

}



.banner{

	background:#E36D19;

	width:170px;

	float:left;

	margin-right:10px;

	height:85px;

	display:table;

	padding:10px;

}



.banner span{

	font-size:19px;

	font-weight:bold;

	color:#fff;

	line-height:19px;

	letter-spacing:-1.1px;

}



.internalBanner{

	background:#E36D19;

	width:146px;

	float:left;

	margin-right:10px;

	height:65px;

	display:table;

	padding:7px;

}



.internalBanner span{

	font-size:15px;

	font-weight:bold;

	color:#fff;

	line-height:19px;

	letter-spacing:-1.1px;

}



.readMore{

	float:right;

	margin-top:7px;

}



.float_left{

	float:left;

}



.float_right{

	float:right;

}



a.follow{

	background:#DE9794;

	display:table;

	width:460px;

	display:table;

	*display:block;

	padding:4px 10px;

}



a.follow span{

	color:#fff;

	font-size:16px;

	float:left;

}



a.follow img{

	float:right;

}



#easyTooltip{

	padding:5px;

	width:106px;

	line-height:10px;

	font-size:9px;

	border:1px solid #ccc;

	background:#f1f1f1;

}



.botao{

	display:bock;

	background:url(../img/bg_linkBotao.jpg) #fff repeat-x top left!important;

	color:#6D6E70;

	width:auto;

	border:none!important;

	height:12px!important;

	padding:6px 10px 8px;

	-moz-border-radius:3px;

	-webkit-border-radius: 3px;

	margin-right:7px;

	float:left;

}



.botao:hover{

	background:url(../img/bg_linkHoverBotao.jpg) repeat-x top left!important;

	color:#fff;

}



#pagination #block{

	width:510px;

	display:table;

	margin:0 auto;

}



#pagination .leftGroup{

	float:left;

}



#pagination .rightGroup{

	float:right;

}



#pagination a{

	margin-right:5px;

	font-size:12px;

}



#pagination a span{

	font-size:15px;

	font-weight:bold;	

}



#pagination label{

	display:table;

	margin-left:5px;

	float:left;

	width:70px!important;

}



#pagination label input{

	width:25px;

	background:#fff;

	border:1px solid #e1e1e1;

	font-size:11px;

	height:12px;

	float:left;

	color:#808080;

	padding:4px;

}



#pagination #block label span{

	width:30px;

	float:left;

	

}



#fotoNewsD{

	position:relative;

	display:block;

	width:235px;

	float:left;

	margin-right:8px;

}



#fotoNewsD #legenda{

	position:absolute;

	bottom:0px;

	width:225px;

	left:0px;

	background-color:#000;

	color:#FFF;

	padding:5px;

	display:block;

	font-size:10px;

}
