/*
vermelho: #CD1713
cinza: #dcdcdc #656565 #DCDDDE #EFEFEF #212121
azul: #365281 6083bd
*/

body{
	background-image:url('../imgs/bg.png');
	background-repeat:repeat-x;
	color:#212121;
}
a{
	text-decoration:none;
	color:#CD1713;
}

h1{
	color:#CD1713;
}
h2 a{
	color:#212121;
}

.ofhidden{
	overflow:hidden !important;
}
.ofvisible{
	overflow:visible !important;
}


/*top*/
div#top{
	
}
	div#top > div#topbanner{
		height:110px;
		margin-bottom:5px;
	}
		div#topbannerleft{
			float:left;
			height:90px;
			display:block !important;
			position:relative !important;	
			z-index:10 !important;						
		}
		div#topbannerright{
			float:right;
		}
	div#top > div#topinfo{
		height:32px;
		margin-bottom:2px;
	}
		ul#toplinks{
			list-style:none;
			margin:6px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color:#656565;
		}
			ul#toplinks li{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				float:left;
			}
				ul#toplinks li.title{
					width:80px;
					height:20px;
					background-image:url('../imgs/sprite.png');
					background-repeat:none;
					border:none;
				}
				ul#toplinks li.title a{
					color:#FFFFFF;
					font-weight:normal;
					border:none;
					padding-left:25px;
				}
				ul#toplinks li a{
					/*border-right:2px solid #dcdcdc;*/
					padding:0px 4px 0px 4px;
					color:#656565;
					font-weight:bold;
				}
				ul#toplinks li.date{
					color:#CD1713;
					padding:0px 4px 0px 4px;
				}
				
	
		form#searchform{
			margin:5px 0px 0px 0px;
		}
			form#searchform input#s{
				width:185px;
				height:20px;
				border:1px solid #dcdcdc;
			}
			form#searchform input#submits{
				width:31px;
				height:18px;
				border:none;
				background-image:url('../imgs/sprite.png');
				background-repeat:none;
				background-position:0px -20px;
			}
	
	div#top > div#topimages{
		height:103px;
		margin-bottom:3px;
	}
		div#logomarca{
			background-image:url('../imgs/sprite.png');
			background-repeat:none;
			background-position:0px 0px;
			width:300px;
			height:103px;
			background-position:0px -45px;
		}
		
		
		div#topimages div.personbox{
			height:103px;
			width:300px;
			vertical-align:bottom;
			display:table-cell;
			font-size:15px;
		}
			
			div.pboxesquerda{
				text-align:right;
			}
			div.pboxesquerda img{
				float:right;
				margin-top:3px;
			}
			
			div.pboxdireita{
				text-align:left;
			}
			div.pboxdireita img{
				float:left;
				margin-top:3px;
			}
			
			div#topimages div.personbox a{
				color:#656565;
				height:103px;
				width:210px;				
				padding:0px 10px 0px 10px;
				vertical-align:bottom;
				display:table-cell;
			}
				div#topimages div.personbox a span{				
					display:block;
					color:#CD1713;
					font-weight:bold;
				}
	
	div#top > div#topmenu{
		height:42px;
		margin-bottom:5px;
	}
	
		div#topmenu ul#navcatlist{
			list-style:none;
			margin:0px;
			padding:0px;
			width:940px;
		}
	
		div#topmenu ul#navcatlist li{
			float:left;
			margin:0px;
			padding:0px;
			
			position: relative;
			
			
		}
			div#topmenu ul#navcatlist li a{
				font-weight:bold;
				padding:0px 8px 0px 8px;
				height:42px;
				vertical-align:middle;
				display:table-cell;
				color:#365281;
				text-transform:uppercase;
				letter-spacing:-1px;
			}
				div#topmenu ul#navcatlist li a:hover{
					color:#6083bd;
				}
			div#topmenu ul#navcatlist li ul{
				list-style:none;
				margin:0px;
				padding:0px;
				position: absolute;
				left: 0px;
				top: 42px;
				display: none;
				background-color:#DCDDDE;
				
				width:160px;
			}
				div#topmenu ul#navcatlist li ul li{
					width:160px;
					border-left:5px solid #b9bbbd;
				}
				
				div#topmenu ul#navcatlist li ul li a{
					
				}
	
			div#topmenu ul#navcatlist li:hover ul, div#topmenu ul#navcatlist li.over ul{
				display: block;
			}
	

/*footer*/
div#footer{
	border-top:2px solid #EFEFEF;	
}

	div#footercategories{
		text-align:center;
		margin:10px 0px 10px 0px;
	}
	
	div#footercategories ul{ 
		list-style: none;
		margin: 0px;
		padding: 0px;
		width:940px;
	}
		div#footercategories ul li{ 
			margin: 0px;
			padding: 0px;
			display:inline;
			
		}
			div#footercategories ul li a{
				padding: 0px 5px 0px 5px;
				text-transform:uppercase;
				font-weight:bold;
				font-size:12px;
				color:#656565; 
			}

	div#subfooter{
		background-color:#EFEFEF;	
		display:block;
		text-align:center;
		padding-top:10px;
	}
		div#subfooter ul{
			list-style: none;
			margin: 0px;
			padding: 0px;
			display:block;
			
		}
		div#subfooter ul li{
			margin: 0px;
			padding: 0px;
			display:inline;
		}
			div#subfooter ul li a{
				padding: 10px 5px 30px 5px;
				text-transform:uppercase;
				font-weight:bold;
				font-size:12px;
				color:#000;
			}
	
	div#copyright{
		font-size:11px;
		text-align:center;
		padding:10px 0px 10px 0px;
	}
	
/*home*/
div#chamada {}

	div#chamada a{
		color:#000;
	}
	div#chamada h1{
		margin-bottom:0px;
		font-weight:bold;
	}
	div#chamada p{
		font-size:18px;
	}

div#featured{
	margin-bottom:10px;
}

div#sidebar-home{
	
}

img.edicao_digital{
	width:140px;
	height:253px;
}

	div#sidebar-home img{
		margin-bottom:5px;
	}

div#box_home_ultimas_noticias ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
	div#box_home_ultimas_noticias ul li{
		margin:0px;
		padding:0px;
	}
		div#box_home_ultimas_noticias ul li a{
			color:#212121;
		}
		div#box_home_ultimas_noticias ul li a:hover{
			color:#CD1713;
		}
		
div#home_publicidade_2sec, div#home_publicidade_4sec{
	text-align:center;
}

	div#home_publicidade_2sec h2, div#home_publicidade_4sec h2{
		text-transform:uppercase;
		font-weight:normal;
		font-size:14px;
		color:#a9a9a9;
		margin-bottom:4px;
	}

div#home_topnews{
	margin:15px 0px 15px 0px;
}
	ul#listtopnews{
		list-style:none;
		margin:0px;
		padding:0px;
	}
		ul#listtopnews li{
			width:110px;
			margin:0px 15px 0px 15px;
			padding:0px;
			text-align:center;
			float:left;
		}
			ul#listtopnews li a{
				color:#212121;
				font-weight:bold;
				letter-spacing:-1px;
			}
			ul#listtopnews li a img{
				border:1px solid #cccccc;
				padding:4px;
			}

div.sec4linha{
	display:block;
	height:390px;
	border-bottom:1px solid #EFEFEF;
	margin-bottom:10px;
}

#sec4 h2.categorypreview{
	letter-spacing:-1px;
}


/*Geral*/
div.postpreview{
	border-bottom:1px solid #dcdcdc; /* #656565 #DCDDDE #EFEFEF*/
	margin-bottom:10px;
	clear:both;
	min-height:150px;
}
	
	div.postpreview h2{
		font-weight:normal;	
		font-size:22px;
		letter-spacing:-1px;
		line-height:20px;
		margin-bottom:5px;
	}
		
	div.postpreview img{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}
	div.postpreview p{
		margin-bottom:0px;
	}
	div.postpreview div.postmeta{
		padding: 4px 0px 4px 0px;
		clear:both;
	}
		div.postpreview div.postmeta a{
			color:#CD1713;
			font-size:11px;
		}

div.postcolumpreview{
	/*border-bottom:1px solid #dcdcdc;*/
	margin-bottom:10px;
	clear:both;
	/*min-height:110px;*/
	min-height:385px;
}

	div.postcolumpreview h2{
		font-weight:normal;	
		font-size:18px;
		letter-spacing:-1px;
		line-height:20px;
		margin-bottom:5px;
	}

	div.postcolumpreview img{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}
	div.postcolumpreview p{
		margin-bottom:0px;
	}
	div.postcolumpreview div.postmeta{
		padding: 4px 0px 4px 0px;
		clear:both;
	}
		div.postcolumpreview div.postmeta a{
			color:#CD1713;
			font-size:11px;
		}



div.blogpreview{
	clear:both;
	min-height:70px;
	margin-top:10px;
}

	div.blogpreview span{
		font-weight:normal;	
		font-size:14px;
		margin-bottom:5px;
	}
	div.blogpreview img{
		float:left;
		margin-right:5px;
		margin-bottom:5px;
	}
	div.blogpreview p{
		font-weight:normal;	
		font-size:22px;
		letter-spacing:-1px;
		line-height:20px;
		margin-bottom:5px;
	}
	div.blogpreview a{
		color:#212121;
	}
	

h2.categorypreview{
	margin:0px;
	font-size:13px;
	text-transform:uppercase;
}
	
	h2.categorypreview a{ 
		color:#CD1713;
	}
	

div.box{
	margin-top:5px;
}
	
	div.box a{
		color:#212121;
	}
	div.box a:hover{
		color:#CD1713;
	}
	
	div.box h2.title{
		height:25px;
		background-image:url('../imgs/sprite.png');
		background-repeat:none;
		background-position:-90px 0px;
		color:#fff;		
		text-transform:uppercase;
		font-size:12px;
		padding:10px 0px 0px 10px;
		margin-bottom:0px;
	}
	h2.title a{
		color:#fff;
	}

/*slider*/

.slider-wrap{ 
	width: 460px; 
	top: 87px; 
	left: 40px; 	
}
div.panelOculto{
	visibility:hidden;
	display:none;
}
.stripViewer .panelContainer .panel ul{ 
	text-align: left; 
	margin: 0 15px 0 30px; 
}
.stripViewer{ 
	position: relative; 
	overflow: hidden; 
	width: 460px; 
	height: 285px; 
}
.stripViewer .panelContainer{ 
	position: relative; 
	left: 0; 
	top: 0; 
}
.stripViewer .panelContainer .panel	{ 
	float: left; 
	height: 100%; 
	position: relative; 
	width: 460px; 
}
.stripNavL, .stripNavR, .stripNav{ 
	display: none; 
}
.nav-thumb{ 
	border: 1px solid #656565; 
	margin-right: 5px; 
}
#movers-row	{ 
	margin: -62px 0 0 62px; 
}
#movers-row div{ 
	width: 20%; 
	float: left; 
}
#movers-row div a.cross-link { 
	float: right; 
}
.photo-meta-data{ 
	background: url('../imgs/slider/transpBlack.png'); 
	padding: 10px; 
	/*
	height: 30px;
	margin-top: -50px;
	*/
	height: 50px;
	margin-top: -80px;
	
	position: relative; 
	z-index: 9999; 
	color: white; 
	font-size: 18px; 
	letter-spacing:-1px;
}
.photo-meta-data span{ 
	font-size: 13px; 
}
.photo-meta-data a{
	color:#ffffff;
	font-weight:normal;
	letter-spacing:0px;
}

.cross-link{ 
	display: block; 
	width: 62px; 	
	position: relative; 
	z-index: 9999; 
	/*padding-top: 15px;*/
	/*margin-top: -14px;*/
}

	a.cross-link{
		
	}

.active-thumb{ 
	/*background: transparent url('../imgs/slider/icon-uparrowsmallwhite.png') top center no-repeat;*/
	
	
}


/*single*/

div.justify{
	text-align:justify;
}

div#entryMeta{
	border:1px solid #EEEEEE;
	border-left:16px solid #0C4099;
	color:#8F8F8F;
	display:block;
	padding:5px 5px 0px 15px;
	margin-bottom:10px;
}
	div#entryMeta img{
		float:left;
		margin-right:5px;
	}
		
	div#entryMeta h2{
		letter-spacing:-1px;
		line-height:20px;
		font-weight:normal;
		margin:0px 0px 6px 0px;
	}

ol.commentlist{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
	ol.commentlist li{
		border:1px solid #D5D5D5;
		margin:10px 0px 0px 0px;
		padding:5px 5px 5px 5px;
	}
	ol.commentlist li div.vcard{
		float:left;
		font-weight:bold;
		padding-top:10px;
	}
			ol.commentlist li div.vcard img{
				float:left;
				margin:-6px 5px 2px 0px;
			}
			
			ol.commentlist em{
				clear:both;
				padding:5px;
				text-align:center;
				border:2px solid #D5D5D5;
				margin-top:10px;
				margin-bottom:10px;
				width:540px;
				
			}
			
	ol.commentlist li div.commentmetadata{
		float:right;		
		font-size:10px;
	}
		ol.commentlist li div.commentmetadata a{
			color:#656565;
		}
	ol.commentlist li p{
		clear:both;
		padding-top:10px;
	}

	div#comment_form{
		font-size:12px;
	}
	div#comment_form h2{
		margin-bottom:10px;
	
	}
	div#comment_form input, div#comment_form textarea{
		width:100%;
		border:1px solid #D5D5D5;
		margin-bottom:5px;
		padding:4px;
	}
	div#comment_form input#submitbtn{
		width:150px;
		color:#ffffff;
		background-color:#CD1713;
		border:1px solid #CD1713;
		padding:5px 5px 5px 5px;
	}
	
/*category*/
div.postlistiten{
	border-bottom:1px solid #dcdcdc;
	padding-top:10px;
}
	div.postlistiten span{
		font-size:12px;
		top:-5px;
		border-left:3px solid #dcdcdc;
		padding-left:5px;
		
	}
	div.postlistiten img{
		float:left;		
		padding:2px;
		background-color:#fff;
		border:1px solid #dcdcdc;
		margin-right:5px;
		margin-bottom:5px;
	}
	div.postlistiten h3{
		margin:0px 0px 0px 0px;
	}
	div.postlistiten h3 a{
		color:#365281;
		letter-spacing:-1px;	
	}
	div.postlistiten p{
		min-height:45px;
	}
	div.postlistiten p a{
		color:#212121;

	}

div.navigation{
	padding:10px 0px 10px 0px;
	text-align:center;
}

/*wp styles*/
.alignleft {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.alignright {
	float:right;
	margin-left:10px;
	margin-top:5px;
}
.aligncenter {
	margin:0 auto;
	display:block;
}
.wp-caption img {
	margin-bottom: 5px;
	padding:4px;
	border: 1px solid #ddd;
	background-color:#FFFFFF;
}
p.wp-caption-text {
	color:#222;
	width: auto;
	/*font:.7em verdana, arial, sans-serif;*/
	font:.7em arial;
	text-align:center;
}
blockquote {
	padding: 2px 10px;
	background: #f6f5f5;
	color:#333;
	clear:both;
	border-left: 3px solid #bfbbbb;
	margin-bottom:10px;		
}
code {
	color:#444;
	/*font:11px/17px tahoma, arial, sans-serif;*/
	font:11px/17px arial;
	display:block;
}
blockquote p {
	font-size: 16px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 18px;
	font-weight:bold;
	
}
blockquote li {
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 15px;
	color:#369;
}
blockquote a {
	color:#0080ca;
	text-decoration:underline;
}
blockquote a:hover {
	color:#039;
}

div.boxtags{
	text-align:center;
}
div.boxtags h2{
	text-align:left;
}


/*AM710*/
#rolagemnoticias{
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
	padding:4px 4px 4px 4px; 
	margin-bottom:20px;
}

	#rolagemnoticias span{
		margin-left:20px;
		margin-right:20px;
		font-weight:bold;
	}

.am710fullbanner{
	margin-top:20px;
	margin-bottom:20px;
	
}

#am710submenus{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
	#am710submenus li{
		margin:0px 0px 0px 0px;
		padding:8px 0px 0px 35px;
		height:47px;
		border-bottom:1px dashed #cccccc;
	}
		
		#am710submenus strong{
			color:#CD1713;
		}
		
		#am710submenus span{
			color:#212121;
		}
		
		#am710submenus li.am710particpe{
			background: url('../imgs/am710-sub-ligue.jpg') no-repeat; 
		}
		#am710submenus li.am710radio{
			background: url('../imgs/am710-sub-radio.jpg') no-repeat; 
		}
		#am710submenus li.am710programacao{
			background: url('../imgs/am710-sub-programacao.jpg') no-repeat; 
		}
		#am710submenus li.am710anuncie{
			background: url('../imgs/am710-sub-anuncie.jpg') no-repeat; 
		}


#am710enquete p{
	padding:5px 5px 5px 5px;
	margin:10px 0px 10px 0px;
	
}
	#am710enquete ul{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style:none;
	}
	
	#am710enquete li{
		margin:0px 0px 0px 0px;
		padding:5px 10px 5px 10px;
		border-bottom:1px dashed #cccccc;
	}

#twitter_update_list{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
	#twitterpreload{
		text-align:center;
		background: url('../imgs/loading.gif') no-repeat center center; 
		height:250px;
	}
	
	#twitter_update_list li{
		margin:0px 0px 0px 0px;
		padding:5px 10px 5px 10px;
		border-bottom:1px dashed #cccccc;
	}

#radioonline{
	position:absolute;
	top:-600px;
}
	#statusradio{
		position:relative;
		top:-42px;
		margin-left:82px;
		z-index:99;
		color:#FFFFFF;
		width:300px;
		text-align:left;
	}


#contact_form{
	margin-top:10px;
}

#contact_form input[type=text], #contact_form select, #contact_form textarea{
	width:100%;
	-moz-border-radius:4px 4px 4px 4px;
	padding:4px;
	border:1px solid #cccccc;
}
#contact_form input[type=submit]{
	margin-top:10px;
	float:right;
	padding:5px;
	border:1px solid #cccccc;
	text-transform:uppercase;
}

	.contato_notificacao{
		border:1px solid;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
	}
	
		.sucess_contact{
			border-color:#9FDEC0;
			background-color:#B2F9D7;
		}
		.erro_contact{
			border-color:#E3C5CD;
			background-color:#EFD0D9;
		}

#twitterbox{
    min-height:600px;
}
