/*   
Theme Name:19 festival cinema luso brasileiro 
Theme URI: 
Description: tema para festival 19 luso brasileiro 2015  
Author: Pedro Pinho
Author URI: 
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/*cores 2012
 verde: #39b54a
amarelo: #FFF100

 */


/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');



/* FONTS */
@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,300,500);
@import url(http://fonts.googleapis.com/css?family=Kreon:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800);

/*
@font-face {
	font-family: 'FuturistStencilRegular';
	src: url('fonts/futurist_stencil/futrst-webfont.eot');
	src: local('☺'), url('fonts/futurist_stencil/futrst-webfont.woff') format('woff'), url('fonts/futurist_stencil/futrst-webfont.ttf') format('truetype'), url('fonts/futurist_stencil/futrst-webfont.svg#webfontfyZbohcF') format('svg');
	font-weight: normal;
	font-style: normal;
}


@import url(https://fonts.googleapis.com/css?family=Vidaloka);
*/
body{
	background-color:#131313;
	

}
#wrapper{
/*background-image:url("images/fundo_01.jpg");*/
/*background-image:url("images/fundo_rep_02.png");
background-repeat:repeat-y;*/
left:50%;
margin:auto auto auto -530px;

position:absolute;
width:1060px;
background-color:#F2F2F2;
}
#fundo{
	/*background-image:url("images/fundo_02.jpg");
	background-repeat:no-repeat;*/
	background-color:#f2f2f2;
	width:1060px;
	padding-top:22px;
}
#header{
	position:relative;
	
}
#blog-title{
	background-image:url("images/logo_19_festival.png");
	background-repeat:no-repeat;
	text-indent:-90000px;
	height:230px;
}
#branding{
	margin-bottom:-34px;
	padding:0;
	margin-left:22px;
	width: 1017px;
	
}
#access{
    border: none;
    z-index: 100;
    position: absolute;
    left: 23px;
    top: 245px;
    width: 1004px;
    height: 36px;
    background-color: #131313;

}
#main{
	padding:0px;
	width:1014px;
	margin-top: 100px;
	overflow:visible;
}


.menu{
	/*width:auto;
	float:right;*/
}

#container{
	float:left;
	width:764px;
	margin: -23px 0 0;
		
}
#content{
	/*background-color:#FFF;*/
	margin:none;
	width:764px;
	margin:0;
	overflow:visible;
}
/*********** MENU TOPO *****************************/
.sf-menu a, .sf-menu a:visited {
	border:none;
	
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#FFF;

	
	
	background-color:#EC1C24
	color:#FFF;
	display:block;
	/*font-family: 'FuturistStencilRegular', sans-serif;*/
	/*font-family: 'Oswald', sans-serif;*/
	font-family: 'Dosis', sans-serif;
	font-weight: 700;
	/*font-size-adjust: 0.8;*/
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	padding:10px;
}
.sf-menu a:hover, .sf-menu li:hover{
	background:none;
	color:#ff61a0;
}
.sf-menu li{
	background:none;
	border:none;
	}
.sf-menu{
	border:none;
	 background-color: #131313;
float:right;
	}
	
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a{
	color:#ff61a0;
}

.windows .sf-menu a{
	margin:none;
	font-size:14px;
}
	
/**************** FOOTER **********************************/

#footer{
	border:none;
}


/**************** LEFT COLUMN *******************************/

#primary{
	border:none;
	padding:0px;
	float:left;
	width:220px;
	
}
.main-aside ul {
	margin:0;
	padding:0;
}

.aside ul ul{
	margin:0px;
}

/**************** MENU ESQUERDA ******************************/
#menu-esquerda{
	float:left;
	width:230px;
}
#menu-esquerda ul{
	list-style:none;
}

#menu-esquerda li{
	list-style:none;
}

#menu-esquerda a{
	background-color:#131313;
	color:#FFF;
	display:block;
	/*font-family: 'FuturistStencilRegular', sans-serif;*/
	/*font-family: 'Oswald', sans-serif;*/
	font-family: 'Vidaloka', serif;
	font-weight: 700;
	/*font-size-adjust: 0.8;*/
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	padding:10px;
	width:200px;
}

#menu-esquerda li.current-menu-item a{
	background-color:#ff61a0;
	color:#fff;
}

#menu-esquerda a:hover{
	background-color:#ff61a0;
	color:#fff;
}



#menu-esquerda-2 ul{
	list-style:none;
}
#menu-esquerda-2 li{
	list-style:none;
}
#menu-esquerda-2 a{
	background-color:#000;
	color:#FFF;
	display:block;
	font-family: 'FuturistStencilRegular', sans-serif;
	/*font-size-adjust: 0.8;*/
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	padding:10px;
	width:250px;
}

#menu-esquerda-2 a:hover{
	background-color:#FFF;
	color:#000;
}



/****************** POSTS **********************************/

/*.hentry {
padding:20px;
width:600px;
}

.entry-content {
background-color:#131313;
color:#FFFFFF;
font-family:arial;
line-height:18px;

margin-top:20px;
padding:10px 0 10px;
}

.entry-content p{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

.entry-content .wp-post-image {
border:medium none;
float:left;
margin:-30px 0 0 0;
padding:0 15px 0 15px;


}

.entry-title a {
color:#000000;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
text-decoration:none;
font-size:14px;
float:left;
margin-left:290px;
}

.entry-title a:hover{
	color:#196872;
}*/

.hentry {
 padding: 25px 25px 25px 18px;
    width: 760px;
}

.entry-content {
	font-family:arial;
	line-height:12px;

	margin-top:20px;
	padding:10px 0 10px;
	float:left;
}

.entry-content p{
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
	width:450px;
	
}

.entry-content .wp-post-image {
border:0 none;
float:left;
margin:0;
padding:0;


}

.entry-title a {
color:#000000;
font-family:'Dosis', sans-serif;
font-weight:bold;
text-decoration:none;
font-size:14px;

}

.entry-title a:hover{
	
}

.post_text{
	float:left;
	width:55%;


	text-decoration:none;
	font-size:12px;
	margin-left:15px;
	height:184px;
	overflow:hidden;
	line-height:16px;
	
}


.post_title{
	font-family: 'Vidaloka', serif;
	font-weight: 800;
text-decoration:none;
font-size:20px;
margin-bottom:10px;

}

.post_title a{
	text-decoration:none;
	line-height:18px;
	
	
	color:#000;
}
.barra_preta{
	width:764px;
	margin-bottom:20px;
	/*background-color:#fff;*/
	/*
	border-bottom:dashed;
	border-bottom-width:10px;*/
	height:3px;
	background-image:url(images/linha_square.png);
	background-repeat:repeat-x;
}

.b_single{
	margin-top:15px;
	/*background-position: 0 -3px;*/
}

/******************** SINGLE PAGE ********************************/
.single_data{
	background-color:#ff61a0;
	color:#fff;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bolder;
	margin-top:-36px;
	padding:7px 32px;
	text-align:center;
	
}

.top_data{
	margin-top:-15px !important;
	background-color:#ff61a0;
}

.single .hentry {
	 padding: 18px;
    width: 763px;
}

.single .entry-title {
	font-family: 'Vidaloka', serif;
	font-weight: 800;
	font-size:30px;
	color:#000;
text-align:center;
	margin-bottom: 30px;
margin-top: 50px;
}

.single .entry-title a, .single .entry-title a:active, .single .entry-title a:hover{
	text-decoration:none;
	color:#000;
}
.single .teste {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	
}
.single .teste img.alignnone{
	margin-top:-28px;
}
/********************** PAGINA ******************************/

.entry-content-page {
	
	font-family: 'Ubuntu', sans-serif;
	color:#000;
	font-size:14px;
}

.entry-content-page h1{
	background-color:#131313;
	color:#FFF;
	/*font-family:"Courier New", Courier, monospace;*/
	font-family: 'Dosis', sans-serif;
	font-size:18px;
	font-weight:700;
	padding:10px;
	
}
.entry-content-page h1.topo{
 color:#EC1C24;	
}
.entry-content-page h3{
	display:inline-block;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
}

.entry-content-page strong{
	color: #000000;
    font-family: 'Dosis', sans-serif;
    text-decoration: none;
	font-weight:700;
	font-size:14px;
	

}

/*****************Especial*********************/

#anuncio{
	background-color:#000;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	color:#FFF;
	padding:20px;
	width:180px;
}



/************* NAV ****************************/
.wp-pagenavi{
	text-align:center;
	padding:25px;
	}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span, .wp-pagenavi a:visited{
	border:0 !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#000 !important;
	
}

.wp-pagenavi a:hover{
	color:#000 !important;
}

.wp-pagenavi .current{
	font-weight:bolder !important;
	color:#000 !important;
	text-decoration:underline;
}

.previouspostslink a{
	border:0;
}
.nextpostslink{
	float:right;
}
.nextpostslink a{
	border:0
}

.previouspostslink{
	float:left;
}


/********************* video youtube ************/

.lightview{
	float:right;
}

/******************** Menu Programacao ************/
#content .aside{
	margin:0;
	border:0;
	padding:0;
	
}
.menu-programa-container{
	border-bottom: 2px dashed #000000;
    height: 30px;
    padding-top: 25px;
    width: 765px;
}
.menu-programa-container li{
	float:left;
	list-style-type:none;
}
.menu-programa-container li a{
	width:70px;
	font-family: 'Dosis', sans-serif;
	font-weight: 700;
	font-size:16px;
	font-weight:bolder;
	display:block;
	color:#000;
	text-decoration:none;
	
	
}

.menu-programa-container li a:hover{
	
	text-decoration:none;
	 color: #ff61a0;
}
.menu-programa-container ul{
	float:left;
	}
	
	
.aside a:active, .aside a:hover{
	 color: #00C0EB;
}
/****** botao download *******/
#menu-item-626{
	
	
	
}

#menu-item-626 a{
	color:#FFF;
	background-color:#000;
	width:120px;
	padding:0px 5px;
}

#menu-item-626 a:hover{
	text-decoration:none;
}

/******** PROGRAMA ************/

.evento{
	border-bottom:1px dashed #6d6e71;
	padding-top:10px;
	padding-bottom:10px;
	line-height:25px;
	
}

.dataEvento{
	float:left;
	width:100px;
	color:#6d6e71;
	
}
.textoEvento{
	float:left;
	
	
}
.textoEvento p{
	margin-bottom: 0px;
}
.textoEvento .clear{
	line-height: 10px;
}
.clear{
	clear:both;
	
}

.topborder{
	border-top:1px dashed #6d6e71;
	
}

.evento .titulo{
	font-family:"Courier New", Courier, monospace;
	color:#000;
	font-size:14px;
	font-weight:bolder;
}

.evento a{
	font-family: 'Dosis', sans-serif;
	color:#FF4B33;
	text-decoration:none;
}

.evento .sec{
	color:#6d6e71;
}

/******** HOME PAGE **********************/

.lcp_catlist{
	margin:0;
	padding:0;
}
.lcp_catlist li{
	list-style-type:none;
	 margin-bottom: 60px;
}
.lcp_catlist li .texto{
	background-color:#131313;
	color:#FFF;
	font-size:11px;
	line-height:16px;
	padding:15px 15px 60px;
	margin-top:-20px;
}
.lcp_catlist li a{
	/*font-family:"Courier New", Courier, monospace;
	font-size:16px;
	text-decoration:none;
	color:#000;
	font-weight:bolder;*/
	
	text-decoration:none;
	line-height:18px;
	
	
	color:#000;
	
	font-family: 'Dosis', sans-serif;
	font-weight: 400;
text-decoration:none;
font-size:16px;
margin-bottom:10px;
	/*padding-left:261px;*/
	
}

.lcp_catlist{
	float:left;
}
	
.imgLink{
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:-40px;
}

.linkTitle{
	margin-left:260px;
}

.paragraf{
	width:440px;
	margin-left:245px;
}

.lcp_blocText{
	float:right;
	width:485px;
	margin-left:15px;
}
.lcp_img{
	float:left;
}

/*****************APOIOS **************/
.logoGroup{
	float:left;
	margin-right:20px;
	border-left:1px solid #000;
	margin-bottom:40px;

}
.logoGroup span{
	/*margin:0px 10px;*/

}
.verticalSpace{
	height:40px;
}
.logoTitles{
	font-size:10px;
	color:#000;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:15px;
	
}

.pagTitulo{
	font-family:'Dosis', sans-serif;
	font-weight: 700;
	color:#000;
	font-size:16px;
	font-weight:bolder;
	margin-bottom:10px;
	
}

.barra_preta_pag{
	width:757px;
	height:5px;
	background-color:#000;
}

.text_bio{
	background-color: #131313;
    color: #FFFFFF;
	width:714px;
	height: 190px;
	padding-top:15px;
	line-height:16px;

}

.text_bio p{
	width:700px;
	padding-right:15px;
	font-size:12px;
	line-height:15px;
	
}

.bio_tumb{
	margin:15px;
}

.bio .wp-post-image{
	margin:0px 15px 15px 15px;
}
#secondary{
	clear:none;
	float:right;
	margin-top: -50px;
	
	
    width: 53px;
	z-index:100;
}
#facebookTop a{
	display:block;
	width:32px;
	height:32px;
	
}
#access{
}
#temporaria{
	clear:both;
	margin-left:250px;
	width:720px;
	
}

#temporaria h2{
	margin-bottom:30px;
	font-size:18px;
	color:#000;
	
}

#footerLinks{
	margin-left:202px;
	width:730px;
	margin-bottom:80px;
}

.infoText{
	
	font-family: 'Dosis', sans-serif;
	color:#000;
	font-size:14px;
}

.contactBox{
	border-left:1px solid #000;
	padding-left:15px;
	line-height:20px;
  	
}

.contactBox a{
	text-decoration:none;
	color:#000;
}
.contactBox a:hover{
		text-decoration:none;
	color:#000;
}

#selecaoBox{
	font-family: 'Ubuntu', sans-serif;
	margin-left: 26px;
}

#selecaoBox strong{
	color:#000;
	font-family: 'Dosis', sans-serif;
	font-weight:700;
}

#selecaoBox .filmText{
	padding:12px;
	
	}
.socialBox{
	margin:40px 0px;
}
.bigText{
	font-size:16px;
}
.destaque{
	color:#eb1c23;
}

/******** HOME ***********/

.itemBox{
	padding:20px;
	background-color:#000;
	color:#FFF;
	overflow:hidden;
	margin-bottom:20px;
	
	
}
.itemBox img{
	float:left;


}
.itemBox .textBox{
	float:left;
	margin-left: 15px;
    width: 445px;
}

.itemBox h2{
	font-family:'Dosis', sans-serif;
	font-size: 20px;
    font-weight: 700;
	margin-bottom:20px;
	color:#EC1C24; 
}
.itemBox a{
	text-decoration: none;
}

.itemBox h3{
	font-family: 'Dosis', sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    text-decoration: none;
	color: #00C0EB;
	margin-bottom:20px;
}
.itemBox h3 a{
	color: #00C0EB;
	text-decoration:none;
}

.itemBox p{
	font-size:12px;
	line-height:14px;
}

.lcp_excerpt{
	
	font-size: 12px;
    line-height: 16px;
 
}
.lcp_excerpt a.lightview{
	display: none;
}

.lcp_excerpt div.sinopse{
	margin-top:20px;
}

p{
font-size:14px;
}