/*
Theme Name: Itapoan FM 2011
Description: Tema desenvolvido para o uso exclusivo do Itapoan FM
Author: Hitmídia
Author URI: http://www.hitmidia.com.br
Version: 1.0 
*/

/* <Características Gerais> */
	html{
		background:#60DE00;
		margin:0;
		padding:0;
	}
	
	*{ margin:0; padding:0;}
	
	body{
		background:url(images/bgteste.jpg) no-repeat 50% 0%;
	}
	.clear{
		clear:both;
	}
	body,td,th {
		font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333;
	}
	p{
		line-height:24px;
		margin:10px 0px;
	}
	strong{
		font-weight:bold;
	}
	a{
		text-decoration:none;
		color:#000;
	}
	h3{
		font-size:27px;
		font-weight:bold;
		letter-spacing:-2px;
		background:#099;
		color:#fff;
		padding:0px 5px;
	}
	h3 a{
		color:#fff;
		display:block;
		margin-bottom:5px;
	}
	ul li{
		padding:10px 0px;
		border-bottom:1px solid #ddd;
	}
	span{
		font-weight:bold;
		color:#099;
	}
	.bt-more{
		display:block;
		background:#099;
		color:#fff;
		padding:5px;
		margin-top:5px;
		text-align:right;
		font-size:12px;
		font-weight:bold;
	}
	.general{
		width:960px;
		margin:0px auto;
	}
	.general-header{
		width:960px;
		height:196px;
	}
	.general-menu{
		width:960px;
		height:50px;
		background:url(images/bg-general-menu.png) no-repeat 50% 100%;
	}
	.general-content{
		background:#fff;
	}
	.general-footer{
		width:960px;
		margin-bottom:20px;
	}
/* </Características Gerais> */
/* <Colunas> */
	.column{
		float:left;
		width:300px;
		margin:10px;
	}
	.column.double{
		width:620px;
	}
	.column.triple{
		width:940px;
	}
	.column.content{
		width:320px;
		margin:0px;
	}
	.column.double.content{
		width:640px;
		margin:0px;
	}
	.column.triple.content{
		width:960px;
		margin:0px;
	}
/* </Colunas> */
/* <Cores> */
	.color-9c0 h3, .color-9c0 .bt-more{background:#9c0;} .color-9c0 span{color:#9c0;}
	.color-669 h3, .color-669 .bt-more{background:#669;} .color-669 span{color:#669;}
	.color-069 h3, .color-069 .bt-more{background:#069;} .color-069 span{color:#069;}
	.color-c00 h3, .color-c00 .bt-more{background:#c00;} .color-c00 span{color:#c00;}
	.color-f60 h3, .color-f60 .bt-more{background:#3b5998;} .color-f60 span{color:#3b5998;}
	.color-0cc h3, .color-0cc .bt-more{background:#0cc;} .color-0cc span{color:#0cc;}
	.color-09c h3, .color-09c .bt-more{background:#09c;} .color-09c span{color:#09c;}
/* </Cores> */
/* <Twitter> */
	.twtr-ft, .twtr-hd{
		display:none !important;
	}
	.twitter-effect{
		position:relative;
		margin-top:-60px;
		background:url(images/bg-twitter.png) repeat-x 50% 0%;
		height:60px;
		width:300px;
		z-index:3;
	}
/* </Twitter> */
/* <Modificadores da Home> */
	#home-banner{height:385px; background:#ddd;}
	#home-10-mais ul{margin-top:-5px;}
	#home-10-mais ul li{border:1px solid #ddd; border-top:0px; padding:9px 10px 10px; background:#f3f3f3;}
	#home-fotos img{vertical-align:text-top; padding-right:10px; float:left;}
	#home-noticias ul li{padding:14px 0px;}
	#home-promocoes ul li{font-weight:bold; background:#f3f3f3; padding:10px 10px 0px 0px; margin:5px 0px; border:0px; line-height:20px;}
	#home-promocoes img{vertical-align:text-top; padding-right:10px; margin-top:-10px; float:left;}
	#home-depoimentos ul li span{font-size:14px;}
	#home-depoimentos ul li p{font-size:12px; line-height:18px;}
	#home-locutores ul li{float:left; width:620px; border:none; margin:0px; padding:0px; cursor:pointer;}
	#home-locutores ul li.home{float:left; width:124px; border:none; margin:0px; padding:0px; cursor:pointer;}
	#home-locutores ul li h2{display:block; background:#333 repeat; color:#fff; font-size:13px; font-weight:bold; padding:10px; height:32pxp;}
/* <Modificadores da Home> */	
/* <Modificadores de Páginas Internas> */
	.column.double.internal h2{
		color:#069;
		font-size:24px;
		letter-spacing:-2px;
		margin:20px 0px;
		font-weight:bold;
	}
	
	.column.double.internal strong.link { margin:20px 0 0 0; float:left; font-size:18px; background:url(images/pdf.jpg) no-repeat; padding:0 0 0 27px;}
	
	.column.double.internal h3 a, .column.triple.internal h3 a{
		display:inline;
	}
	.contactform input, .contactform textarea{
		width:600px;
		padding:10px;
		border:1px solid #ccc;
	}
	.contactform .bt-submit input{
		width:620px;
		background:#069;
		color:#fff;
		border:0px;
	}
	#sidebar-locutores ul li{
		padding:0px;
		border:0px;
	}
	#sidebar-locutores ul li a{
		color:#669 !important;
		font-weight:bold !important;
		background:#ececec !important;
		display:block;
		padding:10px;
		border-bottom:1px solid #ccc;
	}
	#sidebar-locutores ul li a:hover{
		background:#e3e3ed !important;
	}
	#description-locutores{
		background:#ececec;
		border:1px solid #ccc;
		font-size:12px;
		padding:10px;
		width:280px;
	}
	#description-locutores p { line-height:1.5em; margin:0; }
	
	.social-links {
		float:right;
	}
	#social-links ul{
		background:#ececec;
		padding:10px;
	}
	#social-links ul li{
		display:inline;
		border:0px;
	}
	.category-locutor h3 a{
		display:inline;
		
	}
	.gce-page-grid{
		margin-top:10px !important;
	}
	caption.gce-caption{
		font-size:16px;
		font-family:'Droid Sans', Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		margin:5px 0px;
	}
	span.gce-day-number{
		font-size:28px !important;
	}
	table.gce-calendar{
		border:0px !important;
	}
	table.gce-calendar tr th{
		border:0px !important;
		font-weight:bold !important;
	}
	table.gce-calendar tr td{
		padding:0px !important;
		border:0px !important;
	}
	.gce-has-events{
		background:#0CC !important;
		color:#fff !important;
	}
	.gce-has-events *{
		color:#fff !important;
	}
/* <Modificadores de Páginas Internas> */
/* <Topo> */
	.general-header .logo{
		float:left;
		margin:20px 0px 0px 60px;
	}
	.general-header .header-banner{
		float:left;
		background:url(images/bg-header-banner.gif) no-repeat;
		width:580px;
		height:90px;
		padding:8px;
		margin:68px 0px 0px 50px;
	}
	.header-banner a {
		display:block;
	}
	
	#FlashID {
		position:relative;
		z-index:1;
	}
	.general-header .social-links{
		background:url(images/bg-social-links.png) no-repeat;
		width:208px;
		padding:15px 10px;
		height:45px;
		position:absolute;
		margin-left:732px;
	}
	.general-header .social-links span{
		letter-spacing:-1px;
		float:left;
	}
	.general-header .social-links ul{
		margin-top:-5px;
		float:right;
	}
	.general-header .social-links ul li{
		padding:0px; margin:0px;
		border:0px;
		display:inline;
	}
/* </Topo> */
/* <Menu> */
	.general-menu .aovivo{
		background:url(images/bg-aovivo.png) no-repeat;
		width:159px;
		height:63px;
		margin:-13px 0px 0px 0px;
		position:absolute;
	}
	.general-menu .aovivo a{
		display:block;
		font-size:12px;
		text-align:center;
		font-weight:bold;
		color:#0CF;
		margin-top:-5px;
	}
	.general-menu .aovivo a:hover{
		color:#09C;
	}
	.general-menu .aovivo img{
		margin:5px;
		margin-top:10px;
	}
	.general-menu ul.menu{
		position:absolute;
		margin-left:158px;
		margin-top:17px;
	}
	.general-menu ul.menu li{
		display:inline;
		margin:0px;
		border:0px;
	}
	.general-menu ul.menu li a{
		color:#069;
		font-weight:bold;
		letter-spacing:-1px !important;
		
	}
	.general-menu ul.menu li a:hover{
		color:#09C;
	}
/* </Menu> */
/* <Rodapé> */
	.navigator-footer{
		width:940px;
		float:left;
		clear:both;
		margin:40px 10px;
	}
	.navigator-footer ul.menu{
		background:#cdcdcd;
		width:420px;
		height:115px;
		margin:0px 10px;
		padding:10px;
		float:left;
	}
	.navigator-footer ul.menu li{
		width:130px;
		float:left;
		margin:0px 5px;
		padding:0px;
		border:0px;
		font-size:12px;
	}
	.navigator-footer ul.menu li a{
		display:block;
		border-left:5px solid #999;
		padding:7px 0px 7px 7px;
	}
	.navigator-footer ul.menu li a:hover{
		border-left:5px solid #069;
		font-weight:bold;
	}
	.navigator-footer ul.parceiros{
		float:left;
		margin-top:18px;
	}
	.navigator-footer ul.parceiros li{
		display:inline;
		padding:0 0 0 65px;
		margin:0px;
		border:0px;
	}
	.footer{
		width:960px;
		height:105px;
		background:#cc6600 url(images/bg-footer.gif) no-repeat 50% 100%;
	}
	.footer *{
		float:left;
	}
	.footer .logo{
		margin:20px;
	}
	.footer p{
		text-align:left;
		color:#fff;
		font-size:12px;
		margin:15px 0;
	}
	.footer .social-links ul {
		margin:37px 0px;
	}
	.footer .social-links ul li{
		border:0px;
		margin:3px;
		padding:0px;
	}
	.footer .signature{
		margin:30px 20px;
	}
	
	.footer .textwidget { width:400px; margin:10px 0 0 20px; float:left; clear:both;  }
	
	.marcahit { width:117px; height:45px; margin:10px 0 20px 400px; float:right; margin:-75px 20px 0 0; }
/* </Rodapé> */


/* SLIDE TOPO */
	
#slide { width:620px; height:385px; position:relative; overflow:hidden; clear:both; margin:0 0 20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#slide h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:25px 0 0 20px; font-size:22px; font-weight:bold; }

#slide h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:10px 0 0 10px; }

#slide ul.ui-tabs-nav { float:right; padding:0; margin:-375px 5px 0 0;}

#slide ul.ui-tabs-nav li.ui-tabs-nav-item { float:left; height:15px; width:15px; font-size:12px; list-style:none; margin:0 0 0 5px; padding:0; font-weight:bold; background:#ffffff; overflow:hidden; }

#slide ul.ui-tabs-nav li.ui-tabs-nav-item.ui-tabs-selected {margin:0 0 0 5px; background:#000000; opacity: .50; -moz-opacity: .50; filter:alpha(opacity=50);  }

#slide ul.ui-tabs-nav li.ui-tabs-nav-item.ui-tabs-selected a, div#noticias #destaquesNoticias ul.ui-tabs-nav li.ui-tabs-nav-item.ui-tabs-selected a:visited { color:#FFF; background:none; overflow:hidden;}

#slide ul.ui-tabs-nav li.ui-tabs-nav-item a, div#noticias #destaquesNoticias ul.ui-tabs-nav li.ui-tabs-nav-item a:visited { color:#1268AB; padding:10px; text-decoration:none; margin:0; text-indent:0; display:block; overflow:hidden;}

#slide ul.ui-tabs-nav li.ui-tabs-nav-item a:hover, div#noticias #destaquesNoticias ul.ui-tabs-nav li.ui-tabs-nav-item a:active { color:#00589F; text-decoration:none;}

#slide .ui-tabs-panel { width:620px; height:380px; float:left; margin:0; padding:0;}

#slide .ui-tabs-hide { display:none;}

#slide .ui-tabs-panel a img { border:none; z-index:1;}

#slide .ui-tabs-panel .notFeatInfo { position:absolute; opacity: .80; -moz-opacity: .80; filter:alpha(opacity=80); height:100px; width:620px; bottom:0px; left:0px; z-index:3; background:#000;}

#slide .ui-tabs-panel .notFeatInfo a { color:#FFF; text-decoration:none; }

#slide .ui-tabs-panel .notFeatInfo h2 { font-size:14px; font-weight:bold; color:#FFF; padding:0 10px; display:block; margin:5px 0;}

#slide .ui-tabs-panel .notFeatInfo p { color:#ccc; font-size:12px; line-height:1.5em; padding:0 10px;}

/* FIM DO SLIDE TOPO */


/* FLASH LOGO */

#logo
{
float:left;
margin-bottom:10px;
}

html body div.general div.general-content div.column small.inf3
{
font-size:14px;
width:100%;
display:block;
float:left;
margin-bottom:10px;
}

#agenda 
{ 
margin: 10px 0 0 0; }

#agenda strong 
{
 font-size:15px; 
 margin:5px 0; 
 float:left; 
}

ul.agendadestaques
{
width:600px;
margin: 0 0 0 50px;
}

ul.agendadestaques li 
{
 width:150px; 
 margin:0 10px !important; 
 padding:0 !important;
 float:left; 
}

ul.agendadestaques li  img 
{
 margin:0 0 5px 0 !important;
 padding:0 !important;
}

li.agenda{ float:left !important; width:600px; }

li.agenda p { float:left; }

#infobanda { float:left; width:620px; font-size:12px; }

#infobanda img { float:left; margin:0; width:200px; height:200px;}

#pagi
{
	clear:both;
	float:left;
	margin:20px 0 0;
}

ul#maisBlog li
{
	list-style:disc inside none;
	padding-left:15px;
}

/* PAGE BANDAS */

.columnLeftBandas
{
	width:640px;
	float:left;
}

.columnUmLeft
{
	width:620px;
	margin:10px;
	float:left;
}

.columnUmLeft h3
{
	float:left;
	width:610px;
}

.columnUmLeft h3 a
{
	float:left;
	margin:0 5px 0 0 ;
}

.columnUmLeft h2
{
	color:#006699;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-2px;
	font-weight:bold;
	float:left;
	clear:both;
	margin:10px 0;
}

#socialBandas
{
	float:right;
	margin:13px 0 0;
}

#socialBandas .facebandas
{
	float:right;
}

.columnDoisLeft
{
	width:620px;
	clear:both;
	float:left;
	margin:10px;
}

.h2Bandas
{
	color:#006699;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-2px;
	font-weight:bold;
	margin:0 0 10px;
}

#columnDoisC
{
	width:620px;
	float:left;
}

#columnDois1
{
	width:300px;
	float:left;
}

#columnDois2
{
	width:300px;
	float:right;
}

#columnDoisBanner
{
	width:620px;
	float:left;
	margin:40px 0 35px;
}

#columnDoisBannerContent
{
	width:468px;
	height:60px;
	overflow:hidden;
	margin:0 75px;
}

#columnTresBanner
{
	width:620px;
	float:left;
	margin:0 0 40px;
}

#columnTres1
{
	width:300px;
	float:left;
}

#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular
{
	border:0 !important;
	background:0 !important;
}

#columnTres2
{
	width:300px;
	float:right;
}

html#facebook.auto_resize_iframe body.auto_resize_iframe div.app_content_190749764288291 div#u427368_1.fbConnectWidgetTopmost
{
	border:0 !important;
}

.h310mais
{
	height:40px;
}

#home-depoimentos.column div.wpcf7 form.wpcf7-form p span.wpcf7-form-control-wrap input.wpcf7-text
{
	width:280px;
	border:1px solid #CCCCCC;
	padding:10px;
}

#home-depoimentos.column div.wpcf7 form.wpcf7-form p span.wpcf7-form-control-wrap textarea
{
	width:280px;
	border:1px solid #CCCCCC;
	padding:10px;
	height:100px;
}

#home-depoimentos.column div.wpcf7 form.wpcf7-form p input#enviar.wpcf7-submit
{
	background:#006699;
	border:0;
	color:#ffffff;
	padding:5px;
	font-weight:bold;
	width:300px;
	text-align:center;
}

#columnTresLeft
{
	width:620px;
	float:left;
	margin:10px;
}

/* PAGE BANDAS */

.columnBandas
{
	width:640px;
	float:left;
}

.columnBandas1
{
	width:620px;
	margin:10px;
	float:left;
}

.columnBandas1 h3
{
	width:620px;
	height:33px;
}

.columnBandas1 h3 a
{
	float:left;
	margin:0 5px 0 0;
}

.columnBandas1 h3 span
{
	float:left;
	color:#fff;
	margin:0 5px 0 0; 
}

.columnBandas1 h2
{
	color:#006699;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-2px;
	font-weight:bold;
	float:left;
	clear:both;
	margin:10px 0;
}

#columnBandas2
{
	float:left;
	clear:both;
	margin:10px;
}

#columnBandas2 ul li
{
	float:left;
	margin:0 20px 0 0;
	border:0;
	padding:0;
}

#columnBandas2 ul li div, #columnBandas2 ul li div  img
{
	width:108px;
	height:109px;
}

#columnBandas2 ul li h6
{
	float:left;
	clear:both;
	margin:5px 0 0;
}

#columnBandas2 ul li h6 a
{
	font-size:13px;
}

#columnBandas2 ul li h6 a:hover
{
	text-decoration:underline;
}

.snap_nav
{
	width:600px;
	background:#006699;
	float:left;
	padding:5px 10px;
	margin:0 0 10px;
}

.snap_nav li
{
	float:left;
	margin:0 13px 0 0;
}

.snap_nav li a, .snap_nav li 
{
	color:#fff;
	font-weight:bold;
	font-size:18px;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}

#estilosBandas
{
	width:300px;
	float:left;
	margin:10px;
}

#estilosBandas h3
{
	background:#cc0000;
}

#estilosBandas ul li
{
	background:#f3f3f3;
	padding:5px 10px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

#estilosBandas ul li:hover
{
	background:#ccc;
}

/* PÁGINA SALVADOR FEST */

#salvador-geral {
	width:621px;
	height:514px;
	background:url(images/bgsalvador.jpg) no-repeat left top;
	float:left;
	clear:both;
}

#salvador-geral object {
	float:left;
	margin:107px 0 0 130px;
}

#salvador-geral a.adicionar-msn {
	float:right;
	margin:12px 75px 0 0;
	text-align:center;
}

/* ALTERAÇÕES 02/12 */

#photo-footer {
	width:599px	;
	padding:10px;
	background:#ff6600;
	float:left;
}

#photo-footer h1 {
	font-weight:bold;
	font-size:27px;
	color:#fff;
	letter-spacing:-2px;
	float:left;
	margin:0 0 15px;
}

#photo-footer ul {
	float:left;
	clear:both;
}

#photo-footer ul li {
	width:167px;
	padding:10px;
	background:#fff;
	border:1px solid #cdcfcc;
	float:left;
	margin:0 5px;
}

#photo-footer ul li a {
	float:left;
	margin:0 0 5px;
}

#photo-footer ul li h2 {
	float:left;
	clear:both;
	margin:0 0 5px;
	font-size:13px;
	font-weight:bold;
	color:#ff6600;
}

#photo-footer ul li small {
	float:left;
	clear:both;
}

#apoio-footer {
	width:298px;
	float:right;
}

#itv-top {
	position:absolute;
	margin-left:632px;
}