ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0}
*{margin:0px;padding:0px}
a:link, a:visited{
	text-decoration:none;
	/*color: #B2B2B2;*/
}
a img{border:0}

body{
	background-color:#333;
	font-family: Arial, sans-serif;
	font-size:13px;
	color:#333;
	/*letter-spacing:-1px;*/
}


.first_left{margin-left:0px !important}
.last_right{margin-right:0px !important}
.first_top{margin-top:0px !important}

.blog_tag_cloud {margin:20px 0 30px 0;}
.blog_tag_cloud a{display:block;padding:3px 7px;background:transparent url(http://d6xicjbjo3rov.cloudfront.net/img/tag_cloud_right.gif) right center no-repeat;}
.blog_tag_cloud li{display:inline-block;zoom:1;*display:inline;font-weight:bold;background:#EBEFE7 url(http://d6xicjbjo3rov.cloudfront.net/img/tag_cloud_left.gif) left center no-repeat;color:#131313;margin:0 4px 4px 0;}
.blog_tag_cloud li a:link, .blog_tag_cloud li a:visited {color:#131313}

.blog_link_list {margin:8px 0 30px 0;}

.blog_link_list li{
	margin-top:4px;
	width:120px;
	display:inline-block;
	*display:inline;
	zoom:1;
	color:#0088D4;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	font-weight:bold;
}

.blog_link_list li a:link, .blog_link_list li a:visited {color:#0088D4}
.blog_link_list_blue li a:link, .blog_link_list_blue li a:visited {color:#0088D4}

.blog_more_comment {margin:0 0 30px 15px;list-style-type:disc;}
.blog_more_comment li{margin-top:10px;color:#666;font-weight:bold;}
.blog_more_comment li a:link, .blog_more_comment li a:visited {color:#666;}
.blog_more_comment li span {display:block;color:#A5A5A5;font-size:11px;font-weight:normal;}
.blog_premiere_week{
	line-height:135%;
}

.blog_premiere_week img{
	float:left;
	margin-right:10px;
}

.blog_premiere_week .premiere_title{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:2px;
}

.blog_premiere_week span.on_cinemas{
	display:block;
	color:#666;
}

.blog_premiere_week span{
	display:block;
	color:#2F2F2F;
}

.blog_premiere_week span a, .blog_premiere_week span a:link, .blog_premiere_week span a:visited{
	color:#0088D4;
	font-weight:bold;
}

.clear{
	clear:both;
}

#page_blog #main {width:950px;background:#fff url(http://d6xicjbjo3rov.cloudfront.net/img/bg_line.gif) 633px 0 repeat-y;}

#page_blog #col_left{width:576px;background-color:#fff;float:left;height:inherit;padding:35px 32px 58px 25px;}
#page_blog #col_right{width:268px;background-color:#fff;float:right;padding:35px 24px 58px 24px;}
/*#page_blog #col_left{width:576px;background-color:#fff;display:inline-block;zoom:1;*display:inline;height:inherit;padding:35px 32px 28px 25px;}
#page_blog #col_right{vertical-align:top;width:265px;background-color:#fff;display:inline-block;zoom:1;*display:inline;padding:35px 24px 28px 24px;}*/

#page_blog #intro{
	width:772px;
	height:152px;
	padding:48px 0 0 178px;
	border-bottom:1px solid #333;
	background-image:url(http://d6xicjbjo3rov.cloudfront.net/img/blog_header.gif);
	/*font-family:Calibri, Arial, Helvetica, sans-serif;*/
}

#header{
	width:inherit;
	height:74px;/*Especial Festivales*/

#special_festival.main_module_right_one{
	style="height:392px;
}

#special_festival.main_module_right_two{
	style="height:783px;
}

#special_festival p.mejores{
	padding-top: 20px;
}
#special_festival p.mejores a:link,#special_festival p.mejores a:visited{
	color:#0085D2;
	font-weight:bold;
}

#special_festival ul li{
	height:60px;
	margin-top:23px;
	width:270px;
}

.top5{
	background-image:url(http://d6xicjbjo3rov.cloudfront.net/img/cuad_gris.gif);
	width: 23px;
	height: 24px;
	display: block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	float: left;
	margin-right: 7px;
}

#special_festival ul li .film_title{
	display:table;
	*display:block;
	font-weight:bold;
	color:#0087D3;
	line-height:90%;
}

#special_festival ul li .director{
	display:table;
	*display:block;
	font-size:11px;
	margin-bottom:8px;
}

#special_festival ul li img.cover{
	height:70px;
	/*width:68px;*/
}
#special_festival ul li img{
	float:left;
	margin-right:7px;
}

.prog_container .val_img {
	color:#FFFFFF;
	/*color:#333;*/
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin-right:7px;
	padding-top:8px;
	text-align:center;
	width:30px;
}

.prog_container .mag {
	background-image:url(http://d6xicjbjo3rov.cloudfront.net/img/rating_film_own_mini.gif);
}

.prog_container span.title {
	display:table;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
	padding-top:3px;
}

.prog_container a {
	/*color:#0087D3;*/
	color:#999;
	display:table;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-0.5px;
}


#special_festival.main_module_right_two .main_read_more_dark{
	position:absolute;margin-top:710px;
}

#special_festival.main_module_right_one .main_read_more_dark{
	position:absolute;margin-top:305px;
}

	padding-top:20px;
	position:relative;
}

/*#header .logo{
	width:95px;
	height:26px;
	background-image:url(http://contenido.s3.amazonaws.com/img/filmin-header.png);
	text-indent: -5000px;
	display:block;
	float:left;
	margin:30px 0 0 0px;
*/

#header ul{
	font-size:13px;
	font-weight:bold;
	display:block;
	float:right;
	clear:right;
	margin-right:7px;
	margin-top:4px;
	color:#999;
}

#header ul li{
	display:inline-block;
	*display:inline;
	zoom:1;
}

#header .register li{margin-left:20px;color:#FFFFFF;
}
#header .register li a, #header .register li a:visited,  #header .register li a:link{
	color:#FF9900;
	/*font-family: calibri;*/
	/*font-size: 15px;*/
}
#header li a.main_hazte_premium, #header li a.main_hazte_premium:visited,  #header li a.main_hazte_premium:link{
	color:#FF0066;
}
/*#header .menu{margin-top:16px;*width:820px;}*/
/*#header .menu li{margin-left:20px;vertical-align:middle;}*/
/*#header .menu li a, #header .menu li a:visited,  #header .menu li a:link{
	color:#999;
	font-family: calibri;
	font-size: 13px;
}/*
#header input[type="image"]{
	display:block;
	float:left;
}

#filmin_description{
	float:left;
	width:577px;
	height:317px;
	padding:24px 28px;
	background-color:#1A1A1A;
	border-right:1px solid #333;
}

#filmin_description p{
	color:#999 !important;
	font-size:15px !important;
	margin-top:15px;
	/*line-height:110%;*/
}

#filmin_description ul{
	margin-top:10px;
}

#filmin_description ul li{
	display:inline-block;
	margin:15px 0 0 22px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

#filmin_description ul.right{
	float:right;
	margin-right:5px;
}

#filmin_sections{
	width:268px;
	height:318px;
	padding: 40px 24px 7px;
	float:right;
	background-color:#1A1A1A;
}

#filmin_sections .title_light{color:#999}

#filmin_sections ul li a, .filmin_sections ul li a:link, .filmin_sections ul li a:visited{
	/*font-size:14px;*/
	font-weight:bold;
	color:#FF9900;
}

#filmin_sections ul li{margin-top:8px}

#footer{
	width:915px;
	height:27px;
	padding:12px 0 0 35px;
	background-color:#000;
	clear:both;
	font-size:13px;
	font-weight:bold;
}

#filmin_description p{
	margin-top:15px !important;
	line-height:130% !important;
}

#footer ul li{
	margin-left:25px;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#footer ul li a, #footer ul li a:link, #footer ul li a:visited {color:#999}

#footer span{position:absolute;margin-left:700px;color:#616161}
#footer span a,#footer span a:link,#footer span a:visited{color:#FF9900;text-decoration:none}

#page_blog {
	width:950px;
	margin:0 auto;
	position:relative;
	padding-bottom:38px;
	overflow:hidden;
	border:0;
}

.blog_main_title {font-size:21px;line-height:98%;font-weight:bold;display:block;margin-bottom:5px;color:#333;}
.blog_main_subtitle {display:block;color:#999;font-size:13px;}
.blog_main_subtitle a, .blog_main_subtitle a:visited, .blog_main_subtitle a:link {color:#ff6600;font-weight:bold;}

.blog_section_title {display:block;font-weight:bold; text-transform:uppercase;}

.searcher_one input[type="text"]{ 
	display:block;
	float:left;
	background:url(http://d6xicjbjo3rov.cloudfront.net/img/search_left.gif) left center no-repeat;
	height:21px;
	color:#999;
	padding:5px 6px  0 6px;
	border:0;
	width:220px;
}

#page_blog p, #page_blog h3{width:571px;margin-top:20px; font-size:15px;line-height:135%;}
#page_blog p a, #page_blog p a:link, #page_blog p a:visited{font-weight:bold;color:#0086D2;}
#page_blog a.comments {display:block;background: url("http://contenido.s3.amazonaws.com/img/mainSprite.png") no-repeat scroll -327px -549px transparent;padding-left:15px;color:#0086D2;font-weight:bold;font-size:13px;}
#page_blog a.commentsAlt {display:block;background: url("http://contenido.s3.amazonaws.com/img/mainSprite.png") no-repeat scroll -327px -552px transparent;padding-left:15px;color:#0086D2;font-weight:bold;font-size:13px;}
#page_blog span.comments{display:inline;background:url(..http://d6xicjbjo3rov.cloudfront.net/img/icon_comments.gif) left center no-repeat;padding-left:15px;color:#0086D2;font-weight:bold; margin-left:3px;}
#page_blog a.comments:link, #page_blog a.comments:visited {color:#0086D2;}
#page_blog #col_right a.comments, #page_blog #col_right a.commentsAlt{display:inline;font-size:11px;margin-left:5px;position:absolute;margin-top:2px;}
#page_blog .post {margin-bottom:50px;font-family:Arial !important;font-size:15px !important;font-color:#333 !important; line-height: 135%;}
#page_blog p.post2{font-family:Arial;font-size:15px;}
#page_blog h3.introh3{font-family:Arial;font-size:15px;}
#page_blog .post .play{position:absolute;margin:122px 0 0 258px;}
#page_blog .post .comments {margin-top:10px}
#page_blog .img_screen{margin-top:20px;width:575px;}

#page_blog a.prev_posts {margin-top:40px;float:left;display:inline-block;*display:inline;*zoom:1;background: url("http://contenido.s3.amazonaws.com/img/mainSprite.png") no-repeat scroll -326px -567px transparent;padding-left:17px;color:#FF6600;font-weight:bold}
#page_blog a.prev_posts:link, #page_blog a.prev_posts:visited {color:#FF6600}

#page_blog a.next_posts {margin-top:40px;float:right;display:inline-block;*display:inline;*zoom:1;background: url("http://contenido.s3.amazonaws.com/img/mainSprite.png") no-repeat scroll 128px -445px transparent;padding-right:17px;color:#FF6600;font-weight:bold}
#page_blog a.prev_posts:link, #page_blog a.prev_posts:visited {color:#FF6600}

#page_blog .twit {width:545px;height:46px;background-color:#EBEFE7;margin-bottom:30px;padding:17px 15px;}
#page_blog .twit img{float:left;margin-right:7px}

#page_blog .twit .title{font-size:15px;font-weight:bold;color:#006699}
#page_blog .twit .blog_main_subtitle a{color:#FF9900}

/*#page_blog #intro h1,h2{font-size:29px;font-weight:bold;line-height:99%;width:700px;}
#page_blog #intro h1 {color:#fff}
#page_blog #intro h2 {color:#002537}*/
/*#page_blog #intro{font-weight:bold;width:700px;}*/
#page_blog #intro .title{font-family:Arial, Helvetica, sans-serif;font-size:31px;color:#fff; font-weight:bold;}
#page_blog #intro .subtitle{color:#002537;font-size:21px;width:660px}
#page_blog #intro .title2{font-family:Arial, Helvetica, sans-serif;font-size:31px;color:#fff;margin:0px; font-weight:bold;}
#page_blog #intro .subtitle2{color:#002537;font-size:21px;width:660px;margin:0px;}
#page_blog #intro span {color:#FFF;display:block;margin-top:10px;font-size:17px;}
#page_blog #intro span a{color:#FFCC00;}

#page_blog #col_right .searcher_one {margin:30px 0}
#page_blog #col_right .main_searcher {margin:0 0 30px 0!important}
/*#page_blog #col_right .searcher_one input[type="text"] {width:225px;}*/

#page_blog #col_right .blog_premiere_week {margin:20px 0 50px 0}

#page_blog .article .blog_section_title {margin-top:50px;}
#page_blog .article_right .searcher_one {margin:3px 0 25px 0 !important}

#col_right .twitter_logo{
	position:absolute;
	margin:-8px 0 0 150px !important;
}

#page_blog #col_right ul.twitter li{
	/*height:50px;*/
	display:table;
	*display:inline;
	*zoom:1;
	margin-top:18px;
}

#page_blog #col_right ul.twitter li span{
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#333;
	font-size:13px;
	display:table;
	line-height:110%;
}

#page_blog #col_right ul.twitter li span a, #page_blog #col_right ul.twitter li span a:link, #page_blog #col_right ul.twitter li span a:visited{
	font-weight:bold;
	color:#0085D2;
}
.twit img {
background-color:#666666;
display:block;
height:48px;
width:48px;
float:left;
margin-right:7px !important;
}
#page_blog #col_right ul.twitter li img{
	float:left;
	margin-right:7px;
}

/*
 * Articulo
 */ 

#col_right .main_list_news{
	margin-bottom:26px;
}

#col_right .main_list_news li{
	height:auto;
}

#col_right .main_premiere_week{
	height:100px;
	margin:15px 0 30px 0;
}

/*
 * 
 */ 

/*input[type="checkbox"]{
	position: absolute;
	left: -999em;
}*/

#col_left .main_write_comment{
	margin-top:25px;
}


.main_title_light  {
	color:#FFFFFF;
}

.main_title_dark, .main_title_light {
	display:block;
	font-size:21px;
	font-weight:bold;
	letter-spacing:-0.4px;
	line-height:99%;
}

ul.main_user_comments{
	overflow-y:visible;
	/*height:310px;*/
}

#col_left .main_pagination_one{
	position:relative;
	display:block;
	margin:40px 0 20px 0;
}
ul.main_list_news li .title{margin-left:12px;}
.redes_sociales{float:right;
margin-left:680px;
margin-top:-25px;
position:absolute;}
.redes_sociales img{padding-right:5px;
}
.FBConnectButton_Text_Simple{color:#006699;font-family:Arial,sans-serif;font-size:13px;}

/*Especial Festivales*/

.special_festival ul{
	margin-bottom:45px;
}

.special_festival p.mejores{
	padding-top: 20px;
}
.special_festival p.mejores a:link,#special_festival p.mejores a:visited{
	color:#0085D2;
	font-weight:bold;
}

.special_festival ul li{
	height:60px;
	margin-top:23px;
	width:270px;
}

.top5{
	/*background-image:url(http://d6xicjbjo3rov.cloudfront.net/img/cuad_gris.gif);*/
	background-color:#E0E0E0;
	width: 23px;
	height: 24px;
	display: block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	float: left;
	margin-right: 7px;
}

.special_festival ul li .film_title{
	display:table;
	*display:block;
	font-weight:bold;
	color:#0087D3;
	line-height:90%;
}

.special_festival ul li .director{
	display:table;
	*display:block;
	font-size:11px;
	margin-bottom:8px;
}

.special_festival ul li img.cover{
	height:70px;
	/*width:68px;*/
}
.special_festival ul li img{
	float:left;
	margin-right:7px;
}

.prog_container .val_img {
	color:#FFFFFF;
	/*color:#333;*/
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin-right:7px;
	padding-top:8px;
	text-align:center;
	width:30px;
}

.prog_container .mag {
	background: url("http://contenido.s3.amazonaws.com/img/mainSprite.png") no-repeat scroll -261px -808px transparent;
}

.prog_container span.title {
	display:table;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
	padding-top:3px;
}

.prog_container a {
	/*color:#0087D3;*/
	color:#999;
	display:table;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
 .logonew{
	width:163px;
	height:51px;
	background-image:url(http://contenido.s3.amazonaws.com/img/filmin-footer.png);}
