/*
Theme Name: 26º Festival de Vitória
Theme URI: http://www.festivaldevitoria.com.br
Version: 2
Description: Template do Festival de Vitória.
Author: Silvio Alencar
Author URI:
Template: 		Divi
Text Domain:  	26fv

*/
/*@import "css-js/reset.css";
@import "css-js/grid.css";
@import "css-js/slideshow.css";
@import "css-js/webfont/style.css";
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,100,300);
@import url(http://fonts.googleapis.com/css?family=Questrial);

body{

	background:#FFF200;

	margin:auto;

	font-family:"Century Gothic", Questrial, sans-serif;

	font-size:12px;

}
*/


small{font-size:10px;}



.marcado{

	background:linear-gradient(to right, #cccccc,#aaaaaa);

}



/* Blocos

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



.aleatorios li, .aleatorios .video{

	background:#B2CD4A;

	border:1px solid #999;

	float:left;

	list-style-type:none;

	min-height: 247px;

}



.aleatorios li{

	width:140px;

	margin: 0 10px 10px 0;

}



.aleatorios .video{

	margin:0px 0px 0px 5px;

	width:300px;

}



.aleatorios .dados{

	color:#FFF;

	padding:7px;

}



.banner-d{

	border:1px solid #a9adb4;

	display:block;

	float:left;

	margin: 0 0 0 -10px;

	width:156px;

	height:163px;

	position:relative;

	padding:0;

	z-index:1;

}



.box-d{

	background:#5e91c1;

	border: 1px solid #2f5388;

	color:#FFF;

	display:block;

	float: left;

	height:143px;

	padding:10px;

	position:relative;

	width:130px;

	z-index:2;

}



.box-d .triangulo{

	left:-21px;

	position:absolute;

	top:60px;

	z-index:3;

}



.banner-e{

	border:1px solid #a9adb4;

	display:block;

	float:left;

	margin: 0 10px 0 -10px;

	width:280px;

	height:163px;

	position:relative;

	padding:0;

	z-index:1;

}



.box-e{

	background:#5e91c1;

	border: 1px solid #2f5388;

	color:#FFF;

	display:block;

	float: left;

	height:143px;

	padding:10px;

	position:relative;

	width:156px;

	z-index:2;

}



.box-e .triangulo{

	right:-21px;

	position:absolute;

	top:60px;

	z-index:3;

}


.hoje{

	padding: 0;

}



.hoje h3{

	color:#e7d00f;

	text-shadow: #FFF 0px 2px;

	font-size:18px;

	height:8px;

	margin:0;

	font-weight:bold;

	padding: 0px;

}



.hoje h4{

	color:#e7d00f;

	text-shadow: #FFF 0px 2px;

	font-size:14px;

	height:8px;

	margin:0;

	padding: 0px;

	text-align:right;

}



.hoje li{

	margin: 0 10px 0 0;

	display:block;

	float:left;

	list-style-type:none;

}



.hoje .dados{

	border:1px solid #ceba0e;

	background:#e7d00f;

	color:#FFF;

	padding:7px;

	display:block;

	float:left;

	height:70px;

	width:157px;

}



.hoje img{

	display:block;

	float:left;

}



.hoje-lista{

	display:block;

	float:left;

	width:790px;

	margin:0;

	padding:0;

}



.hoje #seta-e{

	position:absolute;

	left: -30px;

	top: 35px;

}



.hoje #seta-d{

	position:absolute;

	right: -30px;

	top: 35px;

}



.hr{

	background:url(images/hr.png) center top no-repeat;

	position: relative;

	top:10px;

	bottom:-10px;

	padding:10px;

}



.icones{

	top:22px;

}



.icones img{

	width: 36px;

}



.lide p, .data, .lide ol li{

	color: #000;

	font-size:14px;

	text-align:left;

	padding:0;

	margin:10px 0;

	line-height:1.5em;

}



.lide p{

	margin-left:-10px;

}



.lide h2, .lide h2 a{ color:#3E66A3; text-decoration:none; margin-left:-10px; font-size:24px; margin-top: 30px; margin-bottom:10px;

}

.lide h3, .lide h3 a{ color:#036; text-decoration:none; margin-left:-10px; font-size:18px; margin-top: 30px; margin-bottom:10px;

}

.lide h4{ color:#036;  margin-left:-10px; font-size:14px; margin-top: 30px; margin-bottom:10px;

}



.lide ol li{ list-style-type:decimal;}



.migalhas, .migalhas a{

	color:#aaa;

	font-size:12px;

}


.lide strong{ font-weight:bold;}

.alignright{float:right; padding: 10px 0 10px 10px!important;}

.alignleft{float:left; padding: 10px 10px 10px 0!important;}



.rodape, .rodape-menu{
	background:#FFF200;
	color:#FFF;
	font-size:14px;

}



.rodape li, .rodape-menu li{

	font-weight:700;

	left:-30px;

	list-style-type: none;

	line-height:40px;

	position:relative;

	list-style:none;

}





.rodape .logo img, .rodape-menu .logo img{

	border:25px solid #FFF;

}



.rodape-menu{margin-top:70px;}



.topo .item_topo{
	width:43px; height:300px; background:url(images/barra_lateral.png) no-repeat; position:absolute; top:60px; left:0;

}


#cabecalho{ text-align:center;}



/*INSCRICAO*/
span.countdown span{
	float:right;
}



#inscricao_online{margin-bottom: 50px ; color: #000;}

#inscricao_online h1{ font-size: 3em; color:#000; margin:25px 0 5px 0;}

#inscricao_online h2{ font-size: 2em; color:#000; margin:25px 0 5px 0;}

#inscricao_online p{ font-size: 1.2em; color:#000;margin:0;}

#inscricao_online form input[type=radio]{font-size: 1em; color:#000; margin:5px 0 5px 0;}

#inscricao_online form label{clear:both; display:block; padding:5px; font-size:1em; margin:20px 0 0 0; color: #000;}

#inscricao_online form small{clear:both; display:block; padding:0px; font-size:0.8em; margin-top:10px; color:#000;}

#inscricao_online form small a{color:#000;}

#inscricao_online form input[type=text], #inscricao_online form input[type=file]{padding: 10px; width:98%; font-size:1em; color:#000; border: 1px solid #CCC; }

#inscricao_online form textarea{padding: 10px; border: 1px solid #CCC;  font-size:14px; color:#000; width:98%; }

#inscricao_online form button{padding: 10px; background: #fff; border: solid 1px #000; font-size: 2 em; cursor:pointer; margin-bottom:20px; color:#000; text-align:center;}

#inscricao_online form select{width:98%; font-size:1em; color:#000; border: 1px solid #CCC; height:36px; }

#inscricao_online form select option{padding:10px}




/*Barra de logos*/

.barra_logos{text-align:center; margin:0 auto; display:block; background:#fff; padding: 20px 0; position:relative;}
.barra_logos img{ max-width:960px; width:100%;}
.logo{ background:#fff; margin-top:20px; margin-bottom:10px;}
/*.logo img{ max-width:150px;}*/



/*LISTA*/

.lista{

	margin-top: 5px; margin-bottom: 5px;

}



.lista .data{

	color: #999;

	font-style:italic;

	text-shadow:#FFF 0px 2px;

}



.lista input{

	margin: 0 0 0 20px;

	position: relative;

	top: 2px;

}



.lista img{

	border: 1px solid #5e8fd7;

	border-right: 15px solid #5e8fd7;

	float:left;

	height:70px;

	margin: 0 20px 0 0;

	vertical-align:top;

	width: 126px;

}



.lista .titulo{

	color: #5e8fd7;

	font-size: 16px;

	font-weight:700;

	text-shadow:#FFF 0px 2px;

}



.contador ul{

	padding:10px 0 60px;

	margin:0px;



}



.contador li{

	display: inline-block;

	border:1px solid #3d6020;

	background-color:#b1cd49;

	color:#FFF;

	font-size: 14px;

	font-weight:700;

	height: 15px;

	margin:0 5px;

	padding:5px;

	width: 15px;

	text-align:center;

	vertical-align:middle;

}



.contador .linkado{

	background-color: #3d6020;

}



.contador img{

	position:relative;

	top:11px;

	margin:0 10px;

}


/*Filme*/
.ficha{position:absolute; top: 0px; right:0; width:170px; display:block; padding: 10px;}

.ficha h4{padding:2px; background-color:#fff;}