@font-face {
	font-family: "Exo 2", Helvetica, Sans-Serif;
	src: url(fonts/Exo2-Thin.ttf);
}

body{
	margin:0px;
	background-color:#000000;
	color:#fff;
	font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size:84%;
	line-height:1.5em;
}

main {
	font-family: "Exo 2", Helvetica, Sans-Serif;
}

.cont_menu {
	display:none;
	font-family: "Exo 2", Helvetica, Sans-Serif;
}
.menu_mobile_cnt {
	display:block;
}

.cont_menu_soc {
	display:none;
}

.margin_sp {
	margin-left:5px;
}

.slider_mov {
	margin-bottom:25px;
	height:406px;
	width:100%;
}

a{
	color:#28a26e;
	outline:none;
	text-decoration:none;
}
a.button{
	display:inline-block;
	*display:inline;
	*zoom:1;
	overflow:hidden;
}
a.button span{
	font-family: "Exo 2", Helvetica, Sans-Serif;
	float:left;
	line-height:30px;
	padding:0px 10px;
	background-color:#009e5d;
	border-bottom:2px solid #04532d;
	font-size:14px;
	color:#ffffff;

}
a.button span:hover {
	background-color:#04532d;
	border-bottom:2px solid #009e5d;
}

section, footer {
	background:#262626;
}

/* FIN BOTONES */

/* ADAPTACIÓN */

.adapt{
	width:300px;
	margin:0px auto;
}

/* FIN ADAPTACIÓN */

/* SLIDER */
#slider, .slide, #b_slider{
	width:100%;
	height:auto;
	text-align:center
}
#b_slider{
	height:30px;
	background-color:#000000;
}
.slide{
	height:568px;
	height: auto;
	padding-bottom: 30px;
	display:none;
}
#slide1{
	display:block;
}
#slide_left, #slide_right{
	position:absolute;
	z-index:2;
	top:50%;
	left:0px;
}
#slide_right{
	left:auto;
	right:0px;
}
a#slide_left, a#slide_right {
	width:15px;
	height:29px;
	display:block;
	margin: 0px 10px;
}
#slide_left img, #slide_right img {
	cursor:pointer;
}

#b_slider a{
	color:#666666;
}
#b_slider a.active{
	color:#ffffff;
}
/* FIN SLIDER */

/* CONTENEDORES */
.bloque_b{
	width:100%;
}
.bloque_c{
	width:100%;
}
.bloque_d{
	width:100%;
}
.bloque_b.end, .bloque_c.end, .bloque_d.end{
	width:100%;
	height:1px;
}

/* FIN CONTENEDORES */

/* EMERGENTES */
.emergente{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:url(../img/bg_em.png) repeat left top;
	z-index:1000;
}
.em_int{
	position:fixed;
	width:100%;
	min-width:300px;
	height:100%;
	max-height:none;
	top:0px;
	left:0px;
	margin-left:0px;
	z-index:2;
	overflow:auto;
	background-color:#ffffff;
}
.em_content{
	width:80%;
	padding:20px 10%;
	text-align:center;
}
.emergente a.close{
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}
/*FIN EMERGENTES */

/* FORMS */
.users_form {
	margin:12px 0px 0px 0px;
	font-weight:100;
}
.users_form span {
	line-height: 30px;
	font-size: 15px;
	margin-left: 5px;
}
a.forget_pass {
	width:278px;
	font-size:12px;
	color:#fff;
	display:inline;
	float:right;
	line-height: 16px;
	margin: 0px 10px;
}
.fila, .fila_mobile{
	width:96%;
	margin:0px 5px;
}
.fila_mobile {
	margin:10px 10px;
}
div.center a.button {
	border: none;
    margin: 0 auto;
	width: 105px;
}
div.center a.button.ml-sp {
    margin-left: 247px;
}
.fila.sel{
	min-height:56px;
	overflow:visible;
	margin-bottom:0px;
}
.input, .textarea, .checkbox{
	width:100%;
	height:30px;
	border:1px solid;
	margin-bottom:4px;
	background-color:#ffffff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	behavior:url(./css/PIE.htc);
}
input, textarea{
	margin:0px;
	padding:5px;
	width:100%;
	height:30px;
	line-height:20px;
	border:none;
	background:none;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	behavior:url(./css/PIE.htc);
}
.users_form input#user, .users_form input#pass {
	background: url(../img/ico_users.png) no-repeat;
	background-position: left center;
	padding-left: 27px;
	width:95%;
}
.users_form input#pass {
	background: url(../img/ico_lock.png) no-repeat;
	background-position: left center;
}
.textarea, textarea{
	resize:none;
	height:100px;
}
.checkbox{
	height:auto;
	border:none;
	vertical-align:middle;
}
.checkbox input{
	margin:0px 10px 0px 0px;
	width:auto;
	height:auto;
}
div.select{
	width:100%;
	height:30px;
	float:left;
	position:absolute;
	z-index:2;
	left:0px;
	border:1px solid #000000;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	behavior:url(./css/PIE.htc);
}
div.select.active{
	height:auto;
}
div.select div, div.select ul li{
	display:block;
	width:100%;
	height:24px;
	line-height:24px;
	text-align:left;
	border-top:1px dotted #000000;
	background-color:#eeeeee;
}
div.select div.active{
	border-top:0px;
	height:30px;
	line-height:30px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #ffffff, #eeeeee);/* Safari 5.1+, Chrome 10+ */
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);/* Firefox 3.6+ */
	background: -o-linear-background(top, #ffffff, #eeeeee);/* Opera 11.10+ */
	background: -ms-linear-background(top, #ffffff, #eeeeee);/* IE 10 */
	background: linear-background(top, #ffffff, #eeeeee);/* estándar */
}
div.select.active div.active{
	border-bottom:1px solid #000000;
}
div.select div span, div.select ul li span{
	display:block;
	padding-left:5px;
	padding-right:43px;/*width de i_sel + 10*/
	cursor:pointer;
}
div.select div.active span.i_sel{
	position:absolute;
	width:33px;
	height:30px;
	z-index:2;
	top:0px;
	right:0px;
	padding:0px;
}
div.select li span:hover{
	background-color:#ffffff;
}
div.select div.active span:hover{
	background:none;
}
div.select .scroll{
	max-height:175px;
	overflow:auto;
}
.error{
	display:none;
}
/* FIN FORMS */

#content, #header, #footer2{
	width:100%;
	min-width:300px;
}
#header{
	padding:0px 0px;
	text-align:center;
	overflow:visible;
}

/*  -- BANNERS Y PUBLICIDAD  --  */

.gradient_banner, .gradient_banner2{
	width:52px;
	background:url(../img/degradado_banner.png);
	height:255px;
	position:absolute;
	left:0px;
	display:none;
}
.gradient_banner2 {
	background:url(../img/degradado_banner2.png);
	left:248px;
	display:none;
}

.publi980 {
    width:100%;
    max-width:1000px;
    height:auto;
    padding:0px;
    position:relative;
    margin:0 auto;
    background:#04532e;
}
.publi980 img {
    margin:0 auto;
    width:100%;
    max-width:980px;
    padding-top: 10px;
}
.cont_publi_530 {
	float:left;
	width:530px;
	margin:0 auto;
	margin-bottom: 20px;
	display: none;
}
.cont_publi_300, .cont_publi_300_mov {
	float:right;
	width:300px;
	margin:0 auto;
	margin-right: -28px;
}
.cont_publi_300_mov {
	display:block;
	margin-bottom:20px;
}
/*  -- FIN BANNERS Y PUBLICIDAD  --  */

nav.second_nav {
	width:auto;
	display:inline;
}
.menu_sup {
	font-family: "Exo 2", Helvetica, Sans-Serif;
	background: #04532e; /* Navegadores antiguos */
	background: -moz-linear-gradient(-45deg,  #04532e 0%, #04532e 14%, #019a5b 36%, #04532e 56%, #04532e 79%, #019a5b 100%);
	background: -webkit-linear-gradient(-45deg,  #04532e 0%,#04532e 14%,#019a5b 36%,#04532e 56%,#04532e 79%,#019a5b 100%);
	background: linear-gradient(135deg,  #04532e 0%,#04532e 14%,#019a5b 36%,#04532e 56%,#04532e 79%,#019a5b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04532e', endColorstr='#019a5b',GradientType=1 ); /* IE6-9 */
	-webkit-box-shadow: 0 2px 6px 1px rgba(0,0,0,.3); -moz-box-shadow: 0 2px 6px 1px rgba(0,0,0,.3); -o-box-shadow: 0 2px 6px 1px rgba(0,0,0,.3); -ms-box-shadow: 0 2px 6px 1px rgba(0,0,0,.3);
	box-shadow: 0 2px 6px 1px rgba(0,0,0,.3);
	height:210px;
	display:none;
}
.menu_sup ul {
	float:left;
	padding-left:10px;
	font-size:14px;
	margin: 17px 0px 0px 0px;
}
.menu_sup ul li {
	display:inline;
	margin:0px 4px 0px 4px;
}
.menu_sup ul li a{
	color:#ffffff;
}
.menu_sup ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/*  ---  MENU Principal  ---  */
nav.mainNav {
	width: 100%;
	height:72px;
	margin-top:15px;
}
nav.mainNav ul.first_nav {
	width:100%;
	height:35px;
	padding:0px;
	margin:0px 0px;
	font-weight:300;
	text-transform:uppercase;
	font-size:12.2px/*.85em*/;
	margin-bottom:2px;
}
nav.mainNav ul.first_nav li{
	float:left;
	display:inline;
	margin-left:5px;
}
nav.mainNav ul.first_nav li:first-child{
	margin-left:0px;
}
nav.mainNav ul.first_nav li a span, span.green_jameson, span.orange_weekend {
	display: block;
	width: 110px;
	line-height: 30px;
	background:#3a3a3a;
	color: #fff;
	border-bottom:3px solid #242323;
}
nav.mainNav ul.first_nav li a span.ajedrez {
	background: url(../img/ajedrez.png);
	width: 120px;
	height: 5px;
	display: block;
	float: left;
	position: absolute;
	bottom: 39px;
	-webkit-opacity: .9;
	-moz-opacity: .9;
	-o-opacity: .9;
	-ms-opacity: .9;
	opacity: .9;
}
nav.mainNav ul.first_nav li a span:hover {
	background:#009e5d;
	border-bottom:3px solid #016036;
}
nav.mainNav ul.first_nav li a span.green_jameson {
	background:#009e5d;
	border-bottom:3px solid #016036;
}
nav.mainNav ul.first_nav li a span.green_jameson:hover {
	background:#016036;
	border-bottom:3px solid #009e5d;
}
nav.mainNav ul.first_nav li a span.orange_weekend {
	background:#eb6b08;
	border-bottom:3px solid #bb5302;
}
nav.mainNav ul.first_nav li a span.orange_weekend:hover {
	background:#bb5302;
	border-bottom:3px solid #eb6b08;
}
/*   submenu  */

ul.main_submenu_1, ul.main_submenu_2 {
	width: 220px;
	height: auto;
	background: #262626;
	position: absolute;
	padding-left: 0px;
	margin: 0px;
	top: 132px;
	left: 254px;
	z-index:1;
	font-weight:100;
	font-size:14px;
	border-bottom:3px solid #009e5d;
	text-align: left;
	display:none;
}
ul.main_submenu_2 {
	left: 254px;
	top: 166px;
}
ul.main_submenu_1 li, ul.main_submenu_2 li {
	width: 201px;
	height: auto;
	border-bottom: 1px dotted #adadad;
	padding: 5px 0px;
	margin: 0 auto;
}
ul.main_submenu_1 li:hover, ul.main_submenu_2 li:hover {
	border-bottom: 1px dotted #fff;
}
ul.main_submenu_1 li:last-child, ul.main_submenu_2 li:last-child {
	border-bottom: none;
}
ul.main_submenu_1 li:hover, ul.main_submenu_1 a span:hover, ul.main_submenu_2 li:hover, ul.main_submenu_2 a span:hover {
	background:#009e5d;
	color:#fff;
}
ul.main_submenu_1 a span, ul.main_submenu_2 a span {
	color:#adadad;
	line-height:15px;
	padding:7px 0px;
	padding-left: 5px;
	width:80%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:100%;
}
span.ico_flecha_menu {
	width: 9px;
	height: 13px;
	display: inline-block;
	background: url(../img/ico_flecha_menu.png);
	float: right;
	margin-right: 5px;
	margin-top: 4px;
}

/*  ---  FIN MENU Principal  ---  */
.cabecera {
	width:100%;
	height:228px;
	background:url(../img/bkg_cabecera.jpg);
	border-bottom:2px solid #eb6b08;
	overflow:visible;
}
.hover_mov {
	width:100%;
	height:139px;
	position:absolute;
	background:url(../img/bkg_mov.png);
	display:none;
}
.cont_titulos, .cont_titulos_2 {
	width:84%;
	float:left;
	position: absolute;
	margin: 35% 0px 0px 40px;
	text-align:left;
}
.cont_titulos_2 {
	width:95%;
	margin:90px 0px 0px 13px;
}
.cont_titulos h1, .cont_titulos_2 p {
	width:auto;
	min-width: 104px;
	max-width:450px;
	padding: 1px 9px;
	background: #262626;
	font-size: 12px;
	font-weight:300;
	text-transform:uppercase;
	margin:0px;
	clear:both;
	float:left;
	display:block;
}
.cont_titulos_2 p {
	max-width:260px;
	overflow:hidden;
}
.cont_titulos h2, .cont_titulos_2 h2 {
	font-weight: 300;
	background: #009e5d;
	font-size: .8em;
	padding: 4px 9px 1px 9px;
	display: inline-block;
	margin: 0px;
	float:left;
	clear:left;
}
.cont_titulos a, .ul_mov .cont_titulos_2 a{
	width:auto;
	float:left;
}
span.btn_flecha, span.btn_flecha1, span.btn_flecha2 {
	background:url(../img/btn_flecha.jpg);
	background-position: -4px -6px;
	width: 34px;
	height: 25px;
	display: block;
	float: left;
	margin-top: 0px;
}
span.btn_flecha1 {
	background:url(../img/btn_flecha_tipeA.png);
	background-position: 0px -3px;
	transform:rotate(180deg);
	height: 36px;
}
span.btn_flecha2 {
	background:url(../img/btn_flecha_tipeA.png);
	height: 36px;
}
span.btn_flecha1:hover {
	background:url(../img/btn_flecha_tipeA_on.png);
	background-position: 0px -3px;
}
span.btn_flecha2:hover {
	background:url(../img/btn_flecha_tipeA_on.png);
}
.cont_logo {
	width: 100%;
	max-width: 300px;
	height: auto;
	margin: 0px;
	position:relative;
}
.cont_logo h1 {
	margin:0px;
}
.cont_logo a {
	width:100%;
	height:228px/*118px*/;
	display:block;
}
.cont_logo img {
	width: 101%;
	height: auto;
	position: absolute;
	top: -30px;
	left: 0px;
}
.cont_menu_soc {

	float:right;
}
.cont_menu {
	width:75%;
}
.cont_social {
	float:right;
	margin-right:15px;
}
.cont_social ul {
	padding-left:0px;
}
.cont_social ul li {
	display:inline;
	float:left;
	margin-left:5px;
}
.ico_rrss {
	display:block;
	width:28px;
	height:28px;
}
.instagram { background:url(../img/ico_instagram_off.png);} .instagram:hover { background:url(../img/ico_instagram_on.png);}
.youtube { background:url(../img/ico_youtube_off.png);} .youtube:hover { background:url(../img/ico_youtube_on.png);}
.vimeo { background:url(../img/ico_vimeo_off.png);} .vimeo:hover { background:url(../img/ico_vimeo_on.png);}
.facebook { background:url(../img/ico_facebook_off.png);} .facebook:hover { background:url(../img/ico_facebook_on.png);}
.twitter { background:url(../img/ico_twitter_off.png);} .twitter:hover { background:url(../img/ico_twitter_on.png);}

.cont_serch{
	float: left;
	margin-top: 10px;
}
.cont_serch input {
	background: #fff;
	margin-left: 6px;
	width: 160px;
}
.compass_slider {
	width:100%;
	background:#019a5b;
	height:36px;
	position: absolute;
	bottom: 0px;
	font-size:14px;
}
.compass_slider ul {
	margin:0 auto;
	line-height:36px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:0px;
}
.compass_slider ul li {
	display:inline;
	float:left;
	margin-left:5px;
}
.compass_slider ul a {
	color:#fff;
	font-weight:100;
}
.compass_slider ul a:hover {
	text-decoration: underline;
}
a.flecha_compass_r, a.flecha_compass_l {
	position:absolute;
	top:0px;
	}
	a.flecha_compass_r { left:0px; }
	a.flecha_compass_l { right:0px; }

span.pat_mini {
	font-size: 11px;
	color: #565656;
	width: 209px;
	display: block;
	line-height: 14px;
	margin-top: 5px;
}
section.patrocinadores ul {
	padding: 0px;
	width: 101%;
	height: 60px;
	margin:3px 0px 5px 0px;
}
section.patrocinadores ul li {
	display:inline;
	float:left;
	margin:10px -1px;
	width:50%;
}
.li_first {
	width: 55px!important;
    margin-left: 35px!important;
    margin-right: 45px!important;
}
ul.ul_pat_B {
    margin-left: 13px!important;
}
section.patrocinadores ul.ul_pat_B li {
	margin:5px 5px;
	max-width: 209px;
}
section.patrocinadores ul.ul_pat_B li.last_li {
	max-width: 66px;
	margin-left:48px;
}
.goya {
	float:right;
	margin:8px 50px 0px 0px;
}
.slider_mov h1, h1.green_jameson {
	background:#009e5d;
	padding: 7px 0px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:100;
	text-align:center;
	margin: 0px 0px 15px 0px;
}
h1.green_jameson {
	background:#024e2d;
	color:#f3f0b9;
	font-size:14px;
}

ul.ul_mov {
	width: 272px;
	height: 354px;
	display: inline-block;
	padding-left: 0px;
	list-style-type: none;
	margin: 0px 0px 13px 15px;
	float: left;
}

.ul_mov li {
	position:relative;
	list-style-type:none;
	width:240px;
	height:169px;
	overflow:hidden;
	float:left;
	margin:10px 15px;
	cursor:pointer;
}
.ul_mov li a{
	width:100%;
}
.ul_mov li img {
	width:100%;
	height:auto;
}
#mov_left, #mov_right{
	background:url(../img/flecha_mov_left_off.png);
	position:absolute;
	z-index:2;
	top:53%;
	left:0px;
}
#mov_right{
	background:url(../img/flecha_mov_right_off.png);
	left:auto;
	right:0px;
}
#mov_left:hover{ background:url(../img/flecha_mov_left_on.png); }
#mov_right:hover{ background:url(../img/flecha_mov_right_on.png); }
a#mov_left, a#mov_right {
	width:22px;
	height:22px;
	display:block;
	margin: 0px 2px;
}
section.publicidad {
	background:#121212;
	width:100%;
        display:block;
}
.logos_a {
	border-right: 1px solid #fff;
	padding-right:15px;
	margin-left:38px;
}
.logos_b ul {
	list-style-type:none;
	padding-left:0px;
}
.logos_b ul li {
	float: left;
	display: inline;
	margin-left: 11px;
	max-width: 113px;
	min-width: 25px;
	height: 40px;
}
.logos_b ul li:first-child {
	margin-left: 25px;
}
.logos_b li img {
	width:100%;
}
.nav_footer {
	color:#515151;
	border-top: 1px solid #515151;
	width:90%;
	margin:0 auto;
}
.nav_footer a { color:#515151; }
.nav_footer a:hover { text-decoration:underline; }
.nav_footer ul {
	list-style-type: none;
	margin: 10px auto 5px auto;
	width: 184px;
	height: 80px;
	padding-left: 0px;
}
.nav_footer li {
	float: left;
	display: inline;
	margin-left: 5px;
	text-align: center;
	width: 170px;
	border-left: none;
}
.nav_footer li:first-child {
	border:none;
}
.pos {
	top: -9px;
	left: -6px;
}
.mt_5_esp {
	margin-top:0px;
}

.goya {
	float: right;
	margin: 8px 50px 0px 0px;
}
#div_sello{
	width:100%;
	overflow:visible;
}
span.sello_jameson {
    position:absolute;
    width:54px;
	top:-8px;
    left:-1%;
    z-index:10;
}
span.sello_jameson img{
	width:100%;
}

.emergente, .emergente_load, .emergenteFixed{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	bottom:0px;
	z-index:100;
	display:none;
	font-size:0.9em;
	color:#000;
	background:url(../img/bg_h.png) repeat left top;
}
.emergente_int, .emergente_int_b, .emergente_int_load{
	position:absolute;
	z-index:101;
	top:50%;
	left:50%;
	width:474px;
	margin-left:-268px;
	padding:26px 31px 0px 31px;
	background-color:#fff;
}
.emergente_int_b{
	width: 220px;
    margin-left: -141px;
	height:550px;
	margin-top:-275px;
}
/*  --- ADAPTACION --- */
@media screen and (min-width: 660px) {
	.emergente_int_b{
	width: 520px;
    margin-left: -290px;
	}
	.li_first {
	margin-left: 35px!important;
    margin-right: 41px!important;
	}

	.slider_mov {
		height:425px;
	}
	ul.ul_mov {
		margin: 0px 20px 24px 11px;
	}

	.goya {
		float: right;
		margin-right: 35%;
		margin-top: 8px;
	}

	.mt_5_esp {
		margin-top:5px;
	}

	.cont_menu_soc {
		display:block;
	}

	.cont_menu {
		display:block;
	}
	.menu_mobile_cnt {
		display:none;
	}

	.cont_publi_300_mov {
		display:none;
	}
	.menu_sup {
		display:block;
	}

	.margin_sp {
		margin-left:89px!important;
	}

	nav.mainNav ul.first_nav li a span.ajedrez {
		width: 98px;
	}

	.logos_b ul li {
		max-width: 106px;
		min-width: 25px;
		margin-left: 39px;
	}
	.logos_b ul li:first-child {
		margin-left: 26px;
	}
	.nav_footer li {
		border-left:1px solid #515151;
	}
	.nav_footer ul {
		margin: 10px auto 5px auto;
		width: 535px;
		height: 30px;
	}
	.logos_a {
		margin-left:220px;
		border-right:none;
	}
	.goya {
		float: right;
		margin-right: 35%;
		margin-top: 8px;
	}
	section.patrocinadores ul.ul_pat_B li.last_li {
		max-width: 66px;
		margin-left:3px;
	}
	section.patrocinadores ul li {
		width:auto;
		margin:10px 17px;
	}
	section.patrocinadores ul.ul_pat_B li {
		margin:13px 18px 5px 18px;
	}
	ul.main_submenu_1, ul.main_submenu_2 {
		top: 166px;
		left: 0px;
	}
	nav.mainNav ul.first_nav {
		font-size:9.5px;
	}
	nav.mainNav ul.first_nav li a span, span.green_jameson, span.orange_weekend {
		width: 98px;
	}
	nav.mainNav ul.first_nav {
		margin:0px 0px;
	}
	.cont_menu {
		width:100%;
	}
	.menu_sup {
		height:auto;
	}
	.cont_logo a {
		height:118px;
	}
	a.forget_pass {
		width:85px;
	}
	.input, .textarea, .checkbox{
		width:125px;
	}
	.users_form span {
		margin-left: 0px;
	}
	.cont_publi_530,  {
		float:none;
		margin-bottom: 15px;
		display: block;
	}
	.cont_publi_300 {
		float:none;
		margin: 0 auto;
	}
	.fila{
		width:auto;
		margin:0px 5px;
	}
	.pos {
		top: -36px;
		left: -28px;
	}
	.hover_mov {
		height:153px;
	}
	.ul_mov li {
		width:265px;
	}
	.gradient_banner{
		left:-17px;
		display:block;
	}
	.gradient_banner2 {
		left:589px;
		display:block;
	}
	.cont_logo img {
		width: 110%;
		top: -16px;
		left: -10px;
	}
	.cont_logo {
		width: 25%;
	}
	span.btn_flecha, span.btn_flecha1, span.btn_flecha2 {
		background:url(../img/btn_flecha.jpg) 0px -2px;
		width: 41px;
		height: 34px;
	}
	span.btn_flecha1 {
		background:url(../img/btn_flecha_tipeA.png);
		background-position: 0px -3px;
	}
	span.btn_flecha2 {
		width: 41px;
		height: 36px;
	}
	.cont_titulos h1, .cont_titulos_2 p {
		padding:6px 12px;
		font-size:14px;
	}
	.cont_titulos h2, .cont_titulos_2 h2 {
		font-size: .9em;
		padding: 6px 13px 8px 10px;
	}
	.cont_titulos{
		width:93%;
	}
	.cont_titulos, .cont_titulos_2 {
		margin: 42% 0px 0px 33px;
	}
	.adapt{
		font-family: "Exo 2", Helvetica, Sans-Serif;
		width:620px;
	}
	.bloque_b{
		width:48%;
	}
	.bloque_d{
		width:48%;
	}
	.bloque_c{
		width:32%;
	}
	.em_int{
		width:600px;
		height:auto;
		max-height:80%;
		top:10%;
		left:50%;
		margin-left:-300px;
		font-size:1em;
	}
	.cont_publi_530 {
		display:block;
	}
	span.sello_jameson {
		width:87px;
		top:-22px;
		left:19%;
	}
	h1.green_jameson {
		font-size:16px;
	}
}
@media screen and (min-width: 980px) {
	.emergente_int_b{
	width: 660px;
    margin-left: -361px;
	}
	.input, .textarea, .checkbox{
	width:125px;
	}
	.li_first {
	margin-left: 19px!important;
    margin-right: 0px!important;
	}
	.slider_mov {
		height:410px;
	}
	ul.ul_mov {
		margin: 0px 0px 13px 30px;
	}

	.goya {
		float: right;
		margin-right: 0;
		margin-top: 0;
	}

	.mt_5_esp {
		margin-top:5px;
	}

	.cont_menu_soc {
		display:block;
	}

	.cont_menu {
		display:block;
	}
	.menu_mobile_cnt {
		display:none;
	}

	nav.mainNav ul.first_nav li a span.ajedrez {
		width: 106px;
	}

	.cont_publi_300_mov {
		display:none;
	}
	.menu_sup {
		display:block;
	}

	.margin_sp {
		margin-left:9px!important;
	}

	.logos_b ul li:first-child {
		margin-left: 0px;
	}
	.logos_b ul li {
		margin-left: 9px;
	}
	.nav_footer li {
		border-left:1px solid #515151;
	}
	.nav_footer ul {
		margin: 10px auto 5px auto;
		width: 540px;
		height: 30px;
	}
	.logos_a {
		margin-left: 0px;
		padding-right: 5px;
		border-right: 1px solid #fff;
	}
	.goya {
		float: right;
		margin-right: 15px;
		margin-top: 0;
	}
	section.patrocinadores ul li {
		width:auto;
		margin:0px 5px;
	}
	section.patrocinadores ul.ul_pat_B li {
		margin:5px 5px;
		max-width: 209px;
	}
	ul.main_submenu_1, ul.main_submenu_2 {
		top:142px;
		left:254px;
	}
	nav.mainNav ul.first_nav {
		font-size:10px;
	}
	nav.mainNav ul.first_nav li a span, span.green_jameson, span.orange_weekend {
		width: 107px;
	}
	nav.mainNav ul.first_nav {
		margin:0px 2px;
	}
	.cont_menu {
		width:73%;
		margin-top: 10px;
		margin-left: 0px;
	}
	.menu_sup {
		height:auto;
	}
	.cont_logo a {
		height:228px;
	}
	a.forget_pass {
		width:85px;
	}
	.users_form span {
		margin-left: 5px;
	}
	.cont_publi_530 {
		float:left;
		display:block;
	}
	.cont_publi_300 {
		float:right;
	}
	.fila{
		margin:0px 5px;
	}
	.pos {
		top: -51px;
		left: -26px;
	}
	.hover_mov {
		height: 156px;
	}
	.ul_mov li {
		width:272px;
	}
	.gradient_banner{
		left:0px;
		display:block;
	}
	.gradient_banner2 {
		left:948px;
		display:block;
	}
	.cont_logo img {
		width: 110%;
		top: -16px;
		left: -10px;
	}
	.cont_logo {
		width: 25%;
	}
	span.btn_flecha, span.btn_flecha1, span.btn_flecha2 {
		background:url(../img/btn_flecha.jpg);
		width: 41px;
		height: 34px;
	}
	span.btn_flecha1 {
		background:url(../img/btn_flecha_tipeA.png);
		background-position: 0px -3px;
	}
	span.btn_flecha2 {
		width: 41px;
		height: 36px;
	}
	.cont_titulos h1, .cont_titulos_2 p {
		padding:6px 12px;
		font-size:14px;
	}
	.cont_titulos h2, .cont_titulos_2 h2 {
		font-size: .9em;
		padding: 6px 13px 8px 10px;
	}
	.cont_titulos, .cont_titulos_2 {
		width:95%;
		margin: 46% 0px 0px 33px;
	}
	.adapt{
		width:940px;
	}
	.bloque_d{
		width:24%;
	}
	span.sello_jameson {
		top:-22px;
		left:30%;
	}
}
@media screen and (min-width: 1010px) {
	.emergente_int_b{
	width:900px;
	margin-left:-481px;
	}
	.li_first {
	margin-left: 19px!important;
    margin-right: 0px!important;
	}
	.slider_mov {
		height:440px;
	}
	ul.ul_mov {
		margin: 0px 21px 13px 21px;
	}

	.goya {
		float: right;
		margin-right:15px;
	}

	.mt_5_esp {
		margin-top:5px;
	}
	.input, .textarea, .checkbox{
		width:145px;
	}
	.cont_menu_soc {
		display:block;
	}

	.cont_menu {
		display:block;
	}
	.menu_mobile_cnt {
		display:none;
	}

	.cont_publi_300_mov {
		display:none;
	}

	nav.mainNav ul.first_nav li a span.ajedrez {
		width: 120px;
	}

	.menu_sup {
		display:block;
	}

	.margin_sp {
		margin-left:17px!important;
	}

	.logos_b ul li:first-child {
		margin-left: 0px;
	}
	.logos_b ul li {
		margin-left: 17px;
	}
	.nav_footer li {
		border-left:1px solid #515151;
	}
	.nav_footer ul {
		margin: 10px auto 5px auto;
		width: 535px;
		height: 30px;
	}
	.logos_a {
		margin-left:0px;
	}
	.goya {
		float:right;
	}
	section.patrocinadores ul li {
		width: 95px;
		margin: 0px 16px;
	}
	section.patrocinadores ul.ul_pat_B li {
		margin:5px 8px;
		width:auto;
	}
	ul.main_submenu_1 {
		top:138px;
		left:241px;
	}
	ul.main_submenu_2 {
		left:241px;
		top:174px;
	}
	.cont_menu {
		width:76%;
		margin-top: 10px;
		margin-left: 80px;
	}
	nav.mainNav ul.first_nav {
		font-size:12.2px;
	}
	nav.mainNav ul.first_nav li a span, span.green_jameson, span.orange_weekend {
		width: 120px;
	}
	.menu_sup {
		height:auto;
	}
	.cont_logo a {
		height:118px;
	}
	a.forget_pass {
		width:85px;
	}
	.users_form span {
		margin-left: 5px;
	}
	.cont_publi_530 {
		float:left;
		display:block;
	}
	.cont_publi_300 {
		float:right;
	}
	.fila{
		margin:0px 5px;
	}
	.pos {
		top: -42px;
		left: -20px;
	}
	.hover_mov {
		height:100%;
	}
	.ul_mov li {
		width:292px;
	}
	.gradient_banner{
		left:0px;
		display:block;
	}
	.gradient_banner2 {
		left:948px;
		display:block;
	}
	.cont_logo img {
		width: 110%;
		top: -16px;
		left: -10px;
	}
	.cont_logo {
		width: 25%;
		position:absolute;
		height:100%;
	}
	span.btn_flecha, span.btn_flecha1, span.btn_flecha2 {
		background:url(../img/btn_flecha.jpg);
		width: 41px;
		height: 34px;
	}
	span.btn_flecha1 {
		background:url(../img/btn_flecha_tipeA.png);
		background-position: 0px -3px;
	}
	span.btn_flecha2 {
		width: 41px;
		height: 36px;
		float:right;
	}
	.cont_titulos h1, .cont_titulos_2 p {
		padding:6px 12px;
		font-size:14px;
	}
	.cont_titulos h2, .cont_titulos_2 h2 {
		font-size: .9em;
		padding: 6px 13px 8px 10px;
	}
	.cont_titulos, .cont_titulos_2 {
		margin: 46% 0px 0px 33px;
	}
	.adapt{
		width:1000px;
	}
}

/*  /// --- MENU RESPONSIVE ---  ///  */

.menu_mobile_cnt {
	font-family: "Exo 2", Helvetica, Sans-Serif;
	font-size:16px;
	background: #04532e; /* Navegadores antiguos */
	background: -moz-linear-gradient(-45deg,  #04532e 0%, #04532e 14%, #019a5b 36%, #04532e 56%, #04532e 79%, #019a5b 100%);
	background: -webkit-linear-gradient(-45deg,  #04532e 0%,#04532e 14%,#019a5b 36%,#04532e 56%,#04532e 79%,#019a5b 100%);
	background: linear-gradient(135deg,  #04532e 0%,#04532e 14%,#019a5b 36%,#04532e 56%,#04532e 79%,#019a5b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04532e', endColorstr='#019a5b',GradientType=1 ); /* IE6-9 */
}

.menu_mobile_cnt ul {
	padding-left:0px;
	width:100%;
	font-weight:100;
	text-transform:uppercase;
	font-size:14px;
}
.menu_mobile_cnt ul a {
	color:#fff;
}
nav.mobile p {
	width: 150px;
	margin: 10px auto;
	cursor:pointer;
}
.ico_menu_mob {
	background: url(../img/ico_mob.gif);
	width: 21px;
	height: 16px;
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}

nav.mobile li{
	width:100%;
	background:#003e23;
	border-bottom:1px solid #295d46;
	padding:8px 0px;
	text-align:center;
}
#mobile_ul {
	display:none;
}
nav.mobile li.weekend {
	background:#eb6b08;
}
nav.mobile li.jamesonstudio {
	background:#027c48;
}
nav.mobile li.active {
	background:#009e5d;
}
aside.cont_social_mob {
	width:224px;
	margin:0 auto;
	display:block;
}
.social_mob a {
	display:inline;
	float:left;
	margin-left:14px;
}
aside.cont_pelis_mob {
	margin:0px;
	display:none;
}
.cont_pelis_mob a{
	display:block;
	border-top:1px solid #fff;
	padding:5px 0px;
}

.menu_mobile_cnt .active{
	background: #009E5D;
}

aside.cont_pelis_mob a{
	background: #003E23;
}


a.boton, a.boton_black, .span_error{
	padding:0px 16px;
	line-height:27px;
	color:#000;
	background-color:#eb6b08;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	display:inline-block;
	*display:inline;
	zoom:1;
}
a.boton_black{
	color:#fff;
	font-weight:normal;
	background-color:#000;
}
a.boton:hover{
	color:#fff;
}
a.boton_black:hover{
	background-color:#28a26e;
}

.span_error{
	color:#fff;
	display:none;
}
.span_error.visible{
	display:block;
}

.green{
	color:#28a26e;
}
.orange{
	color:#eb6b0a;
}
.white{
	color:#fff;
}
.grey{
	color:#969696;
}
.black{
	color:#000;
}

#content .content, #general, footer, #principal, .noticia, #img_bases, #bases, #premio, #corto{
	width:1000px;
}
#content .content, #general, footer{
	margin:0px auto;
}
#img_bases, #bases, #premio, #corto{
	position:relative;
	height:auto;
	overflow:hidden;
}

#bases{
	background:#000;
	height:auto;
}
#bases h2{
	font-size:1em;
	font-weight:normal;
}
#como-participar, #jurado, #edicion, #noticias, #sponsors, #prensa, #premio-triple-destilacion, #nominados,
#cortos-a-concurso, #buscador, #ficha-corto{
	background:#000;
}
.bloque{
	width:933px;
	height:auto;
	overflow:hidden;
	padding:0px 35px 40px 32px;
	line-height:1.2em;
}
header.init{
	position:relative;
	width:933px;
	height:60px;
	overflow:visible;
	border-bottom:1px solid #28a26e;
	margin-bottom:36px;
}
header.init.no_m{
	margin-bottom:10px;
}
header.inita{
	position:relative;
	width:933px;
	height:60px;
	overflow:visible;
	margin-bottom:36px;
}
header.init.menu{
	height:90px;
	border-bottom:0px;
}
header.init h1{
	float:left;
	color:#28a26e;
	text-transform:uppercase;
	font-size:1.8em;
	line-height:1.7em;
	margin:16px 0px 0px 0px;
}
header.inita h1{
	float:left;
	color:#28a26e;
	text-transform:uppercase;
	font-size:1.8em;
	line-height:1.7em;
	margin:16px 0px 0px 0px;
}
header.init.orange{
	border-bottom:1px solid #eb6b08;
}
header.init.orange h1{
	color:#eb6b08;
}

.col_left_a{
	width:624px;
	float:left;
}
.col_left_b{
	width:474px;
	float:left;
}
.col_left_c{
	width:452px;
	float:left;
}
.col_left_d{
	width:175px;
	float:left;
}
.col_left_e{
	width:460px;
	float:left;
}
.col_left_f{
	width:592px;
	float:left;
}
.col_left_g{
	width:630px;
	float:left;
}
.col_right_a{
	width:262px;
	float:right;
}
.col_right_b{
	width:302px;
	float:right;
}
.col_right_c{
	width:452px;
	float:right;
}
.col_right_d{
	width:710px;
	float:right;
}
.col_right_e{
	width:460px;
	float:right;
}
.col_right_f{
	width:278px;
	float:right;
}
.col_right_jurado{
	width:550px;
	float:right;
	padding:38px 40px 0px 0px;
	font-size:0.95em;
}
ul.ul_a, ul.ul_a li, ul.ul_b, ul.ul_b li, ul.detail_list, ul.detail_list li, ul.recibidos, ul.recibidos li, .bl_edicion ul, .bl_edicion ul li, ul.sponsors_line, ul.sponsors_line li, .module_prensa ul, .module_prensa ul li, .tags ul, .tags ul li, .noticias_right ul, .noticias_right ul li, .votaciones ul, .votaciones ul li, ul#pasos_participar, ul#pasos_participar li{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#28a26e;
}
ul.ul_b, ul.ul_b li{
	width:302px;
	height:auto;
	overflow:hidden;
}
ul.ul_a li{
	font-size:1.2em;
	padding:11px 0px;
	border-bottom:1px solid #28a26e;
}
ul.ul_a li a{
	color:#28a26e;
}
ul.ul_a li a:hover, .bl_edicion ul li a:hover{
	color:#fff;
}
ul.ul_b li img{
	float:left;
}
ul.detail_list li{
	font-size:0.85em;
	text-transform:uppercase;
	word-break:break-strict;
}
ul.recibidos{
	width:100%;
}
ul.recibidos li{
	font-size:0.9em;
}
/*ul.recibidos li a:hover, ul.recibidos li a:hover span{
	color:#28a26e;
}*/
.bl_edicion ul{
	margin-top:10px;
}
.bl_edicion ul li{
	padding:14px 0px 8px 0px;
	border-bottom:1px solid #215d45;
	font-size:1.2em;
}
.bl_edicion ul li a{
	color:#28a26e;
}
.pagination{
	position:relative;
	width:100%;
	height:30px;
	margin-bottom:10px;
	text-align:right;
	overflow:hidden;
}
.pagination a:hover{
	color:#28a26e;
}
.pagination a#prev_mini{
	color:#fff;
	padding-left:12px;
	background:url(../img/bg_left_mini.png) no-repeat left 4px;
}
.pagination a#next_mini{
	color:#fff;
	padding-right:12px;
	background:url(../img/bg_right_mini.png) no-repeat right 4px;
}
.pagination a#prev_mini:hover, .pagination a#next_mini:hover{
	color:#28a26e;
}
#paso3_form_directores label{
	display:block;
	line-height:1.6em;
}
#paso3_form_directores input{
	width:80px;
	background-color:#fff;
	border:1px solid #999;
	height:25px;
	margin-bottom:10px;
}
#paso3_form_directores #div_directores{
	margin-top:20px;
	padding-top:20px;
	border-top:1px dotted #999;
}
#paso3_form_directores #div_directores .div_all label{
	float:left;
	width:120px;
	overflow:hidden;
}
#paso3_form_directores #div_directores .div_all input{
	width:160px;
	margin-right:5px;
}

.col_left_b .pelicula, .col_left_c .pelicula, .col_right_c .pelicula, .col_right_d .pelicula{
	width:474px;
	border-bottom:1px solid #535154;
	margin-bottom:23px;
}
.col_left_c .pelicula, .col_right_c .pelicula{
	width:452px;
}
.col_right_d .pelicula{
	width:710px;
	border-bottom:0px;
	padding-top:23px;
	margin-bottom:0px;
	border-top:1px solid #535154;
}
.col_left_f .txt_noticia b, .col_left_f .txt_noticia strong, #bases .col_left_a b, #bases .col_left_a strong, #bases .div_all b, #bases .div_all strong, .col_right_jurado b, .col_right_jurado strong, #premio-triple-destilacion .col_left_b b, #premio-triple-destilacion .col_left_b strong, #bases .col_left_a p b, #bases .col_left_a p strong, #bases .div_all p b, #bases .div_all p strong{
	color:#28a26e;
	font-weight:bold;
}
b, strong{
	color:#28a26e;
	font-weight:bold;
}
.col_left_f .txt_noticia a, #bases .col_left_a a, #bases .div_all a, .col_right_jurado a, #premio-triple-destilacion .col_left_b a{
	color:#fff;
	text-decoration:underline;
}
.col_left_f .txt_noticia a:hover, #bases .col_left_a a:hover, #bases .div_all a:hover, .col_right_jurado a:hover, #premio-triple-destilacion .col_left_b a:hover{
	color:#28a26e;
}
.col_left_b .pelicula.end, .col_left_c .pelicula.end, .col_right_c .pelicula.end{
	border-bottom:0px;
	margin-bottom:10px;
}
.col_left_b .pelicula img, .col_left_c .pelicula img, .col_right_c .pelicula img, .col_right_d .pelicula img{
	float:left;
	margin:0px 18px 23px 0px;
}
.col_left_b .pelicula h2, .col_left_c .pelicula h2, .col_right_c .pelicula h2, .col_right_d .pelicula h2{
	font-size:1.1em;
	margin:0px 0px 2px 0px;
	text-transform:uppercase;
}
.col_left_b .pelicula a, .col_left_c .pelicula a, .col_right_c .pelicula a, .col_right_d .pelicula a{
	color:#87888a;
}
.col_left_b .pelicula p, .col_left_c .pelicula p, .col_right_c .pelicula p, .col_right_d .pelicula p{
	margin-bottom:0px;
}
.col_right_d .pelicula .left{
	width:300px;
}
.videos{
	width:302px;
	margin-top:100px;
}
.videos h2.orange{
	border-bottom:1px solid #eb6b0a;
	padding-bottom:12px;
	font-size:1.15em;
	line-height:1.2em;
	text-transform:uppercase;
	margin-bottom:24px;
}
.videos .video{
	width:302px;
	height:auto;
	margin-bottom:24px;
}

#ficha_corto{
	padding-top:50px;
}
#ficha_corto .col_left_d img.cartel{
	width:154px;
	padding-bottom:26px;
}
#ficha_corto .col_left_d ul.social{
	margin-top:10px;
	float:left;
}
#ficha_corto .col_left_d ul.social li{
	padding:0px 8px 0px 0px;
}
.h1_title, .h2_subtitle{
	margin:0px;
	font-size:1.1em;
}
.h2_subtitle{
	color:#28a26e;
}
#sinopsis, #criticas, #relacionados{
	width:710px;
	padding-bottom:30px;
}
#sinopsis{
	font-weight:bold;
}
#criticas h2, #relacionados h2{
	color:#28a26e;
	text-transform:uppercase;
	font-size:1.1em;
	margin-top:0px;
}
.critica{
	width:710px;
	padding-bottom:6px;
}
.critica h3{
	font-size:1em;
	margin:0px;
}
.critica p{
	margin-top:0px;
}
.bl_edicion{
	width:188px;
	float:left;
	padding:30px 60px 30px 0px;
}
.bl_jurado{
	width:302px;
	float:left;
	padding:0px 13px 24px 0px;
}
.bl_edicion.end, .bl_jurado.end{
	padding-right:0px;
}
.bl_edicion h2{
	font-size:1.06em;
	text-transform:uppercase;
}
.bl_jurado h2{
	font-size:1.1em;
	height:34px;
}
.bl_jurado h2 a{
	color:#fff;
}
.bl_jurado h2 a:hover{
	color:#28a26e;
}
.bl_edicion img{
	width:188px;
}
.bl_jurado img{
	width:302px;
}
.div_all{
	width:100%;
}
.sep_bottom{
	border-bottom:1px dotted #9a999b;
}
#sponsors .div_all{
	padding:40px 0px 20px 0px;
}
#sponsors .div_all.first{
	padding-top:10px;
}
.tit_sponsor{
	width:170px;
	padding-right:30px;
	float:left;
}
.tit_sponsor h2{
	text-transform:uppercase;
	font-size:1em;
}
ul.sponsors_line{
	width:730px;
	float:right;
}
ul.sponsors_line li{
	float:left;
	padding:0px 96px 20px 0px;
	overflow:visible;
	min-height:50px;
	color:#fff;
	max-width:240px;
	font-size:0.95em;
}
ul.sponsors_line.especiales li{
	padding-right:76px;
}
ul.sponsors_line.socios li{
	padding-right:66px;
}
ul.sponsors_line li.end, ul.sponsors_line.especiales li.end{
	padding-right:0px;
}
ul.sponsors_line.colaboradores li{
	padding-right:78px;
}
ul.sponsors_line li.new_line{
	width:510px;
	max-width:510px;
}
ul.sponsors_line li.new_line p{
	width:276px;
}
ul.sponsors_line li.new_line a, ul.sponsors_line li.new_line a.end{
	float:none;
	display:block;
	margin-bottom:20px;
}
ul.sponsors_line li.new_line a.end{
	margin-bottom:0px;
}
ul.sponsors_line li.new_line .img_sp{
	float:right;
	padding-top:20px;
}
ul.sponsors_line li.txt_sp{
	min-width:480px;
	height:auto;
	padding-right:0px;
	float:right;
	color:#fff;
}
ul.sponsors_line li.txt_sp p{
	margin-top:0px;
}
.module_prensa{
	margin-top:40px;
	border-top:2px dotted #28a26e;
	border-bottom:2px dotted #28a26e;
}
.module_prensa ul{
	width:200px;
	padding:0px 33px 20px 0px;
	float:left;
}
.module_prensa ul li{
	color:#fff;
}
.notas_prensa{
	width:776px;
	padding-bottom:50px;
}
.notas_prensa a:hover{
	color:#eb6b08;
}
.tags{
	padding-bottom:50px;
}
.tags ul{
	width:228px;
	border-top:1px solid #c6c5c6;
	margin-right:7px;
	float:left;
}
.tags ul.end{
	margin:0px;
}
.tags ul li{
	padding:6px 0px;
	border-bottom:1px solid #c6c5c6;
	font-size:1.05em;
	font-weight:bold;
}
.tags ul li a{
	color:#28a26e;
}
.tags ul li a:hover{
	color:#fff;
}
.video_noticia{
	width:592px;
}
.tit_noticia h2{
	float:left;
	width:440px;
	font-weight:normal;
	line-height:1em;
}
.tit_noticia a{
	color:#fff;
}
.tit_noticia a:hover{
	color:#28a26e;
}
.tit_noticia .fecha{
	color:#969696;
	font-size:0.65em;
	padding-left:10px;
}
.tit_noticia .social{
	width:100px;
	float:right;
	text-align:right;
	margin-top:20px;
}
.txt_noticia{
	width:592px;
	line-height:1.4em;
	padding-bottom:60px;
	font-size:1.15em;
}
.txt_noticia p{
	margin-top:0px;
}
.noticias_right{
	font-size:1.25em;
}
.top_entradas{
	width:278px;
	color:#074f39;
	padding-bottom:24px;
}
.top_entradas a{
	color:#074f39;
}
.top_entradas a:hover, .top_entradas a.active, .noticias_right a:hover{
	color:#28a26e;
}
.noticias_right ul{
	padding-bottom:50px;
}
.noticias_right ul li{
	padding:1px 0px;
	line-height:1.2em;
}
.noticias_right h3{
	font-weight:normal;
	font-size:1em;
}
.votaciones{
	padding:30px 0px;
}
.votaciones ul{
	float:left;
	width:280px;
	margin-right:46px;
}
.votaciones ul.end{
	margin-right:0px;
}
.votaciones ul li{
	padding:1px 0px;
}
.votaciones ul li label{
	color:#28a26e;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
}
.votaciones input{
	margin-left:1px;
}
.form_votaciones{
	padding-bottom:30px;
}
input.input_mail_user{
	width:310px;
	height:26px;
	border:none;
	padding-left:5px;
	padding-right:5px;
}

ul#pasos_participar{
	width:630px;
	overflow:hidden;
}
ul#pasos_participar li{
	padding-bottom:50px;
	float:left;
}
ul#pasos_participar li a img{
	float:left;
}
.capa_form{
	width:630px;
	padding:20px 0px;
	display:none;
}
.capa_form .error{
	font-weight:normal;
}
.capa_form .fila_form, .capa_form .fila_form_left, .capa_form .fila_form_right{
	width:630px;
	display:block;
	color:#fff;
	font-size:0.9em;
}
.capa_form .fila_form_left, .capa_form .fila_form_right{
	width:310px;
	float:left;
}
.capa_form .fila_form_left.addtextarea, .capa_form .fila_form_right.addtextarea{
	width:630px;
}
.capa_form .fila_form_right{
	float:right;
}
.capa_form .fila_form label, .capa_form .fila_form_left label, .capa_form .fila_form_right label{
	display:block;
	font-weight:bold;
}
.capa_form .fila_form label.lab_normal, .capa_form .fila_form_left label.lab_normal, .capa_form .fila_form_right label.lab_normal{
	display:inline;
	width:22px;
}
.capa_form .fila_form input, .capa_form .fila_form_left input, .capa_form .fila_form_right input, .capa_form .fila_form textarea, .capa_form .fila_form_left textarea, .capa_form .fila_form_right textarea{
	border:2px solid #fff;
	height:22px;
	margin:2px 0px 16px 0px;
}
.capa_form .fila_form textarea, .capa_form .fila_form_left textarea, .capa_form .fila_form_right textarea{
	height:160px;
	resize:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
}
.capa_form .fila_form textarea#links, .capa_form .fila_form_left textarea#links, .capa_form .fila_form_right textarea#links{
	width:98%;
}
.capa_form .fila_form select, .capa_form .fila_form_left select, .capa_form .fila_form_right select{
	border:2px solid #fff;
	height:28px;
	padding-top:4px;
	margin:2px 0px 16px 0px;
}
.capa_form .fila_form input.input_all{
	width:622px;
	padding:2px;
}
input.input_all{
	background:#fff;
}
input.input_all#birthday_day,input.input_all#birthday_month{
	width:30px;
}

input.input_all#birthday_year{
	width:60px;
}
.capa_form .fila_form input.input_all#n_director{
	width:60px;

}
.capa_form .fila_form input.input_all.file, .capa_form .fila_form_left input.input_all.file, .capa_form .fila_form_right input.input_all.file{
	border:none;
	color:#000000;
}
.capa_form .fila_form select, .capa_form .fila_form input.textarea{
	width:626px;
}
.capa_form .fila_form_left input.input_all, .capa_form .fila_form_right input.input_all, .capa_form .fila_form_left textarea, .capa_form .fila_form_right textarea{
	width:302px;
	padding:2px;
}
.capa_form .fila_form_left select, .capa_form .fila_form_right select{
	width:306px;
}
.capa_form .fila_form input.check, .capa_form .fila_form_left input.check, .capa_form .fila_form_right input.check{
	border:none;
	height:auto;
	margin:0px 2px 0px 4px;
	width: auto;
}
.capa_form .fila_form input.input_min, .capa_form .fila_form_left input.input_min, .capa_form .fila_form_right input.input_min{
	width:40px;
	float:left;
}
.capa_form .fila_form .bg, .capa_form .fila_form_left .bg, .capa_form .fila_form_right .bg, .capa_form .fila_form .bg_all, .capa_form .fila_form_left .bg_all, .capa_form .fila_form_right .bg_all{
	background-color:#fff;
	color:#000;
	height:20px;
	border:2px solid #fff;
	float:left;
	padding:4px 20px 0px 0px;
	margin:2px 10px 16px 0px;
}
.capa_form .fila_form .bg_black, .capa_form .fila_form_left .bg_black, .capa_form .fila_form_right .bg_black{
	background-color:#000;
	color:#fff;
	height:26px;
	border:2px solid #000;
	float:left;
	margin:2px 10px 16px 0px;
}
.capa_form .fila_form .bg_all, .capa_form .fila_form_left .bg_all, .capa_form .fila_form_right .bg_all{
	width:616px;
	height:auto;
	padding:5px;
	margin:2px 0px 0px 0px;
}
.capa_form .fila_form .bg label, .capa_form .fila_form_left .bg label, .capa_form .fila_form_right .bg label{
	font-weight:normal;
}
.capa_form .fila_form .bg_all label, .capa_form .fila_form_left .bg_all label, .capa_form .fila_form_right .bg_all label{
	font-weight:normal;
	padding-right:40px;
}
.capa_form .fila_form .bg_all td label, .capa_form .fila_form_left .bg_all td label, .capa_form .fila_form_right .bg_all td label{
	padding-right:18px;
}
.capa_form .fila_form .bg_all td, .capa_form .fila_form_left .bg_all td, .capa_form .fila_form_right .bg_all td{
	padding:5px 0px;
}
.capa_form .fila_form .bg_all .div_all, .capa_form .fila_form_left .bg_all .div_all, .capa_form .fila_form_right .bg_all .div_all{
	padding:5px 0px;
}
.capa_form .fila_form.error input, .capa_form .fila_form_left.error input, .capa_form .fila_form_right.error input, .capa_form .fila_form.error select, .capa_form .fila_form_left.error select, .capa_form .fila_form_right.error select, .capa_form .fila_form.error textarea, .capa_form .fila_form_left.error textarea, .capa_form .fila_form_right.error textarea{
	border-color:#eb6b0a;
}
.capa_form .fila_form .bg.error, .capa_form .fila_form_left .bg.error, .capa_form .fila_form_right .bg.error, .capa_form .fila_form .bg_all.error, .capa_form .fila_form_left .bg_all.error, .capa_form .fila_form_right .bg_all.error, .capa_form .fila_form .bg_black.error, .capa_form .fila_form_left .bg_black.error, .capa_form .fila_form_right .bg_black.error{
	border-color:#eb6b0a;
	display:block;
}
#paso2_ok, #paso3_ok,#paso3_error1,#paso3_error2, #paso3_form_directores{
	width:569px;
	background-color:#fff;
	padding:10px 30px 20px 30px;
	color:#000;
	display:none;
}
#div_paises_paso3{
	display:none;
}
#recover_pass .emergente_int, #review .emergente_int{
	height:258px;
	margin-top:-129px;
}
#alert_review .emergente_int{
	height:125px;
	margin-top:-129px;
}
#vote .emergente_int, #voteErr .emergente_int, #notVote .emergente_int,#5votos .emergente_int{
	height:175px;
	margin-top:-129px;
}
#embed_code .emergente_int{
	height:258px;
	margin-top:-129px;
}
#login .emergente_int{
	height:340px;
	margin-top:-170px;
}
#register .emergente_int{
	height:290px;
	margin-top:-145px;
}
#contacto .emergente_int{
	height:400px;
	margin-top:-200px;
}

#participe .emergente_int{
	height:260px;
	margin-top:-200px;
}

#participaFin .emergente_int{
	height:180px;
	margin-top:-200px;
}
#weekendFormOK .emergente_int{
	height:250px;
	margin-top:-200px;
}
.emergente_int_load{
	height:200px;
	margin-top:-100px;
}


.emergente_int h2, .emergente_int_b h2{
	color:#eb6b08;
	font-size:1.6em;
	text-transform:uppercase;
}
.emergente_int input, .emergente_int textarea, .emergente_int_b input, .emergente_int_b textarea{
	padding-left:5px;
	padding-right:5px;
	background-color:#e3e4e5;
	border:none;
}
.emergente_int textarea, .emergente_int_b textarea{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	resize: none;
}
#review .emergente_int textarea{
	width:464px;
	height:120px;
}

#embed_code .emergente_int textarea{
	width:464px;
	height:120px;
}
.emergente_int input.check, #login .emergente_int input.check, .emergente_int_b input.check{
	width:auto;
	height:auto;
	margin-left:1px;
}
.error{
	color:#eb6b08;
	font-weight:bold;
	display:none;
}
.l_sep{
	min-height:76px;
	height:auto;
}
.l_sep2{
	min-height:48px;
	height:auto;
}
#login .emergente_int input, #contacto .emergente_int input, #recover_pass .emergente_int input, #register .emergente_int input{
	width:218px;
	height:28px;
}
#login .emergente_int h2{
	margin:0px 0px 50px 0px;
}
#recover_pass .emergente_int h2, #register .emergente_int h2{
	margin:0px 0px 30px 0px;
}
#login .emergente_int .fila_form, #contacto .emergente_int .fila_form, #recover_pass .emergente_int .fila_form, #register .emergente_int .fila_form{
	width:230px;
}
#contacto .emergente_int textarea{
	width:464px;
	height:112px;
}

header.init ul{
	margin-top:30px;
	font-size:1.1em;
	color:#28A26E;
}
header.init ul li{
	float:left;
	margin-left:8px;
	color:#28A26E;
}

ul.ul_init{
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.ul_init, ul.ul_init li{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}
.right{
	float:right;
}

#breadcrumb{
	width:933px;
	height:30px;
	text-transform:uppercase;
	font-size:0.75em;
	color:#979796;
	padding:20px 35px 10px 32px;
}
#breadcrumb a{
	color:#979796;
}
#breadcrumb a:hover{
	text-decoration:underline;
}

.n_videos{
	position:absolute;
	right:0px;
	top:34px;
	color:#28a26e;
	font-size:0.75em;
	z-index:2;
}

ul.menu_header{
	clear:both;
	position:relative;
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	width:933px;
	overflow:hidden;
	border-top:1px solid #28a26e;
}
ul.menu_header li{
	float:left;
	font-size:0.85em;
	line-height:1.2em;
	padding:0px 10px;
	border-right:1px solid #fff;
}
ul.menu_header li.first{
	padding-left:0px;
}
ul.menu_header li.end{
	border-right:0px;
}
ul.menu_header li a{
	color:#fff;
}
ul.menu_header li a:hover, ul.menu_header li a.active{
	color:#28a26e;
}
ul.menu_header li.right{
	border-right:0px;
	padding:3px 0px 1px 14px;
	float:right;
	background:url(../img/bg_left_mini.png) no-repeat left 4px;
}
#recientes a{
	 color:#fff;
 }
#recientes a:hover{
	color:#28a26e;
}

img.corto_tam{
	width:194px;
	height:110px;
}
a.button.btn_esp {
    text-align: center;
    display: inline-block;
    border: none;
}

.input.error {
    border: 2px solid #EB6B08;
    display: block;
}

span.error_top {
    display: none;
    font-size: 0.9em;
    color:#EB6B08;
    font-weight:bold;
}