html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

html { 
	height:100%;
	width:100%;
} 

body {
	text-align:center;
	width: 100%;
	line-height: 1;
	background-color:#F4F5FA;
	position:relative;
	font-family: 'Nunito', sans-serif;
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

img{
	-ms-interpolation-mode: bicubic;
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

p{
	font-size:12px;
	color:#000;
	text-align:left;
	line-height:16px;
	padding-bottom:15px;
}

a{
	color:#000;
	text-decoration:underline;
}

a:hover{
	color:#666;
}

.global {
	width:1155px;
	padding:0px 0px 0px 45px;
	text-align:left;
	margin:auto;
	position:relative;
	z-index:11;
}

#header{
	width:100%;
	background-color:#000;
	height:200px;
	text-align:left;
	position:relative;
	z-index:11;
}
.logo {
	padding-top:50px;
	float:left;
	margin-left:25px;
	position:relative;
	z-index:33;
}
.strong {
	font-weight:bold;
}
.cursiva {
	font-style:italic;
}
/* ----------------------- MENU Horizontal ----------------------- */

#menu-h{
	text-align:right;
	float: right;
	position:absolute;
	top:0px;
	right:0px;
	padding:143px 45px 10px 0px;
	color:#fff;
	font-size: 14px;
	line-height:16px;
	font-family: 'Nunito', sans-serif !important;
	z-index:33;
}
#menu-h ul {
  display: block;
}
#menu-h li {
  display: block;
  float:left;
}

#menu-h a  {
	color:#fff;
	text-decoration: none;
	display:block;
	width:auto;
	border-right:1px solid #FFD550;
	padding:0px 10px 0px 8px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
}
#menu-h a.selected, #menu-h a:hover {
	color:#FFD550;
}

#menu-h ul li {
	display:block;
}

#menu-h ul li a  {
	text-decoration: none;
	display:block;
	float:left;
	border-right:none;
	padding:2px 10px 2px 8px;
	background-color:#FFD550;
	color:#000;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
	font-size:12px;
}
#menu-h ul li a:hover, #menu-h ul li a.selected  {
	background-color:#FFF;
	color:#000;
	font-size:12px;
}
/* ----------------------- MENU Idioma ----------------------- */

#menu-idioma{
	text-align:right;
	float: right;
	position:absolute;
	top:0px;
	right:0px;
	padding:20px 45px 10px 0px;
	color:#fff;
	font-size: 11px;
	line-height:12px;
	height:10px;
	width:220px;
	z-index:36;
}
#menu-idioma ul {
  display: block;
}
#menu-idioma li {
	display:inline;
}
#menu-idioma a  {
	color:#fff;
	text-decoration: none;
	display:inline;
	border-right:1px solid #FFD550;
	padding:0px 4px 0px 2px;
	font-weight:normal;
}
#menu-idioma a.selected, #menu-idioma a:focus, #menu-idioma a:hover {
	color:#FFD550;
}
/* ----------------------- MENU Lateral izquierdo ----------------------- */
.izquierda {
	float:left;
	width:230px;
	color:#FFF;
}

#menu-v{
	background-color:#000;
	font-weight:normal;
	color: #FFD550;
	width:230px;
	font-size:15px;
	line-height:20px;
	font-family: 'Nunito', sans-serif !important;
	padding:0px 0px 30px; 0px;
}
#menu-v ul {
}
#menu-v li {
	padding-bottom:3px;
	font-weight:normal;
}
#menu-v a  {
	color: #FFD550;
	text-decoration: none;
	display:block;
	font-weight:normal;
	padding:0px 25px 0px 25px;
	line-height:24px;
	font-family: 'Nunito', sans-serif !important;
}
#menu-v a:hover {
	background-image:url(../img/flecha-menu.png);
	background-repeat:no-repeat;
	background-position:205px 8px;
}

#menu-v a.selected {
	background-color:#FFD550;
	color:#000;
}
#menu-v-publicidad {
	color: #FFD550!important;
	background-color #000!important;
}

#menu-v ul.selected {
	display:block;
}

/*------------------------- NOTICIES ---------------------------*/
.noticias {
	background-color:#FFFAC2;
	padding:30px 25px;
	color:#606971;
}
.noticias h5 {
	font-size:20px;
	line-height:28px;
	font-family: 'Nunito', sans-serif !important;
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:4px solid #FFD550;
	color:#000;
}
.noticias p {
	font-size:12px;
	font-weight:normal;
	color:#606971;
	border-bottom:1px solid #000;
	padding-bottom:9px;
	margin-top:7px;
}
.noticias a {
	color:#606971;
	text-decoration:none;
}
.noticias h1 a {
	font-size:24px;
	line-height:28px;
	font-family: 'Nunito', sans-serif !important;
	font-weight:normal;
	color:#000;
}
.noticias a:hover {
	text-decoration:underline;
}


/* ----------------------- Direccion----------------------- */

.direccion {
	padding:0px 25px 15px 25px;
	background-color:#000;
}
.direccion p {
	border-top:4px solid #FFD550;
	font-size:12px;
	line-height:17px;
	color:#afb3b2;
	padding-top:16px;
}
.direccion a {
	color:#afb3b2;
	}


/* ----------------------- MENU Social ----------------------- */

.menu-social {
	text-align:right;
	float: right;
	position:absolute;
	top:0px;
	right:140px;
	padding:15px 0px 10px 0px;
	color:#fff;
	width:400px;
	z-index:39;
}
.menu-social ul {
	display: block;
}
.menu-social li {
	display:inline;
	padding-left:1px;
}

.menu-social a  {
	color:#000;
	text-decoration: none;
	display:inline;
}

.twitter h5 {
	font-size:18px;
	font-family: 'Nunito', sans-serif;
	font-weight:normal;
	color:#000;
}

/*--------------contenido interiores--------------------*/


#contenido_interior{
	width:840px;
	z-index:5;
	float:right;
	margin:40px 45px 20px 40px;
}


#contenido_interior ul {
}
		
#contenido_interior li {
	float:left;
	padding:0px;
	margin:0px;
	display:block;
	height:240px;
}
.listaa ul{margin-left:20px;}

.listaa li{height:auto !important;
margin:4px 0px 4px 20px;}

#contenido_interior h1 {
	color:#606971;
	font-size:24px;
	padding:0px;
	line-height:28px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
	padding-bottom:22px;
	margin-bottom:14px;
	border-bottom:1px solid #FFF;
	width:695px;
}

#contenido_interior h2 {
	color:#606971;
	font-size:16px;
	font-family: 'Nunito', sans-serif !important;
	padding:0px 0px 8px 0px;
	line-height:20px;
	font-weight:normal;
	width:695px;
}
#contenido_interior h2 a {
	color:#606971;
	font-size:16px;
	font-family: 'Nunito', sans-serif !important;
	padding:0px 0px 8px 0px;
	line-height:20px;
	font-weight:normal;
	width:695px;
	text-decoration:underline;
}
#contenido_interior h2 a:hover {
	text-decoration:underline;
}
#contenido_interior p {
	width:695px;
}


.separacion {
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #606971;
	margin-bottom:15px;
	height:1px;
	width:695px;
	clear:both;
}
#spot {
	width:856px;
	z-index:5;
	float:right;
	margin:40px 25px 20px 40px;
}

#spot a {
	text-decoration:underline;
}


#spot ul {
}
		
#spot li {
	float:left;
	margin:0px 20px 16px 0px;
	display:block;
	border-bottom:1px solid #000;
	padding-bottom:10px;
}
#spot li a  {
	display:block;
	background-color:#FFD550;
	background-image:url(../img/play.png);
	background-repeat:no-repeat;
	background-position:78px 50px;
}
#spot li a.desen  {
	background-color:#DDD;
	background-image:url(../img/desen.png);
	background-position:0px 0px;
}
#spot li a.desarrollo  {
	background-color:#DDD;
	background-image:url(../img/desarrollo.png);
	background-position:0px 0px;
}

#spot li a.development  {
	background-color:#DDD;
	background-image:url(../img/development.png);
	background-position:0px 0px;
}
#spot li a.produccion  {
	background-color:#FFFAC2;
	background-image:url(../img/produccion.png);
	background-position:0px 0px;
}
#spot li a.production  {
	background-color:#FFFAC2;
	background-image:url(../img/production.png);
	background-position:0px 0px;
}
#spot li a.produccio  {
	background-color:#FFFAC2;
	background-image:url(../img/produccio.png);
	background-position:0px 0px;
}




#spot li a.posproduccion  {
	background-color:#FFFAC2;
	background-image:url(../img/posproduccion.png);
	background-position:0px 0px;
}
#spot li a.postproduction  {
	background-color:#FFFAC2;
	background-image:url(../img/postproduction.png);
	background-position:0px 0px;
}
#spot li a.postproduccio  {
	background-color:#FFFAC2;
	background-image:url(../img/postproduccio.png);
	background-position:0px 0px;
}






#spot li a.distribucio  {
	background-color:#FFD550;
	background-image:url(../img/distribucio.png);
	background-position:0px 0px;
}

#spot li a.distribucion  {
	background-color:#FFD550;
	background-image:url(../img/distribucion.png);
	background-position:0px 0px;
}
#spot li a.distribution  {
	background-color:#FFD550;
	background-image:url(../img/distribution.png);
	background-position:0px 0px;
}

#spot a img:hover {
	opacity: 0.1;
	filter: "alpha(opacity=10)"; /* expected to work in IE 8 */
	filter: alpha(opacity=10);   /* IE 4-7 */
	zoom: 1; 
    }

#spot p {
	width:695px;
}
#spot h1 {
	color:#606971;
	font-size:24px;
	padding:0px;
	line-height:28px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
	padding-bottom:22px;
	margin-bottom:14px;
	border-bottom:1px solid #FFF;
	width:695px;
}

#freightened strong {
	color:#606971;
	font-size:24px;
	padding:0px;
	line-height:28px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
	margin-bottom:5px;

	width:695px;
}

#freightened u {
	color: #606971;
	font-size: 14px;
	padding: 0px;
	line-height: 28px;
	font-weight: normal;
	font-family: 'Nunito', sans-serif !important;
	padding-bottom: 12px;
	margin-bottom: 14px;
	border-bottom: 1px solid #FFF;
	width: 695px;
	text-decoration: none;
}

#spot h2 {
	color:#606971;
	font-size:12px;
	padding:0px;
	line-height:18px;
	font-weight:normal;
	padding-top:4px;
	font-family: 'Nunito', sans-serif!important;
	width:194px;
}
#spot h3 {
	color:#000;
	font-size:11px;
	padding:0px;
	line-height:14px;
	font-weight:normal;
	width:194px;
}
#spot h4 {
	color:#000;
	font-size:14px;
	line-height:19px;
	font-weight:normal;
	width:830px;
	padding:4px 5px;
	margin:10px 0px;
	background-color:#e6e6e8;
	font-family: 'Nunito', sans-serif !important;
}

#spot h5 {
	color:#000;
	font-size:15px;
	padding:0px 0px 4px 0px;
	line-height:20px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
}
.datosFicha {
	color:#000;
	font-size:13px;
	padding:0px 0px 15px 0px;
	line-height:16px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
}
.listaInterior {
	font-size:12px;
	color:#000;
	text-align:left;
	line-height:16px;
	padding-bottom:15px;
}
.listaInterior  li {
	border:none;
	padding:0px;
	margin:0px;
}
.navegacion {
	color:#606971;
	font-size:12px;
	padding-bottom:20px;
	line-height:16px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
}

.navegacion a {
	color:#ACB1B5;
	font-family: 'Nunito', sans-serif !important;
	text-decoration:none;
}
.img_dx{
	float:right;
	padding-left:15px;
	padding-bottom:15px; 
}

.img_sx{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

.twitter {
	padding:20px 25px 10px 25px;
}

.twitter h1 {
	color:#606971;
	font-size:24px;
	font-family: 'Nunito', sans-serif !important;
	padding:0px;
	line-height:28px;
	font-weight:normal;
}
.twitter h2 {
	color:#606971;
	font-size:11px;
	padding:0px;
	line-height:14px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:normal;
	border-bottom:4px solid #606971;
}
.twitter p {
	color:#606971;
	font-size:12px;
	line-height:15px;
	padding-bottom:10px;
	font-weight:normal;
}
.facebook {
	padding:10px 0px;
	margin:0px 25px;
	border-bottom:4px solid #606971;
	border-top:4px solid #606971;
}
.facebook .me-gusta {
  height: auto;
  clear: none;
  display: inline!important;
  margin-left: 5px;
}

#equipo {
	width:695px;
	z-index:5;
	float:right;
	margin:40px 190px 20px 40px;
}
#equipo td {
	background-color:#e6e6e8;
	width:225px;
	border-right:10px solid #f4f5fa;
	border-bottom:20px solid #f4f5fa;
}

#equipo h1 {
	color:#606971;
	font-size:24px;
	padding:0px;
	line-height:28px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
	padding-bottom:22px;
	margin-bottom:14px;
	border-bottom:1px solid #FFF;
	width:695px;
}
#equipo h2 {
	color:#606971;
	font-size:16px;
	font-family: 'Nunito', sans-serif!important;
	padding:8px 5px 4px 5px;
	line-height:17px;
	font-weight:normal;
}
#equipo h3 {
	color:#000;
	font-size:13px;
	font-family: 'Nunito', sans-serif !important;
	padding:0px 5px;
	line-height:17px;
	display:block;
	width:auto;
	font-weight:normal;
	margin-bottom:10px;
}
#equipo p {
	padding:0px 5px 15px 5px;
}
.fichaEquipo {
	min-height:140px;
	padding:20px 0px;
	border-bottom:1px dotted #606971;
	width:695px;
	clear:both;
}
.fichaEquipo img {
	border-bottom:4px solid #FFD550;
}

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
}

#contenido_director{
	width:840px;
	z-index:5;
	float:right;
	margin:40px 45px 20px 40px;
}

#contenido_director h1 {
	color:#606971;
	font-size:24px;
	padding:0px;
	line-height:28px;
	font-weight:normal;
	font-family: 'Nunito', sans-serif !important;
	padding-bottom:22px;
	margin-bottom:14px;
	border-bottom:1px solid #FFF;
	width:695px;
}

#contenido_director h2 {
	color:#606971;
	font-size:16px;
	font-family: 'Nunito', sans-serif !important;
	padding:0px 0px 8px 0px;
	line-height:20px;
	font-weight:normal;
	width:695px;
} 

.director {
	background-color:#E6E6E8;
	width:655px;
	padding:20px;
	margin-bottom:20px;
}
.listaDirector ul {
	display:inline;
}

.listaDirector li {
	display:inline;
	width:97px;
	height:64px;
	margin:0px 5px 5px 0px;
}
.listaDirector li a  {
	background-color:#FFD550;
	background-image:url(../img/play.png);
	background-repeat:no-repeat;
	background-position:27px 14px;
	width:97px;
	height:64px;
	display:inline-block;
}
.listaDirector a img:hover {
	opacity: 0.1;
	filter: "alpha(opacity=10)"; /* expected to work in IE 8 */
	filter: alpha(opacity=10);   /* IE 4-7 */
	zoom: 1; 
    }
	
.membership ul {
	display:block;
}
.membership li {
	float:left;
	padding-right:5px;
	display:block;
	width:210px;
}
.membership a {
	display:block;
	padding:0px;
	margin:0px;
	float:left;
	width:210px;
}

#buydvd {
		left: 50%;
	    margin-left: 340px;
	    position: absolute;
	    top: 50px;
    }

#presskits {
		left: 50%;
	    margin-left: 360px;
	    position: absolute;
	    top: 50px;
    }
	
	
#buydvd a:hover {
	opacity: 0.5;
	filter: "alpha(opacity=50)"; /* expected to work in IE 8 */
	filter: alpha(opacity=50);   /* IE 4-7 */
    }
	

.navegacion #buydvd a img:hover {
	opacity: 0.5;
	filter: "alpha(opacity=50)"; /* expected to work in IE 8 */
	filter: alpha(opacity=50);   /* IE 4-7 */
		
    }


#watchonline {
		left: 50%;
		margin-left:220px;
	    position: absolute;
	    top: 50px;
    }

.navegacion #watchonline  a img:hover {
	opacity: 0.5;
	filter: "alpha(opacity=50)"; /* expected to work in IE 8 */
	filter: alpha(opacity=50);   /* IE 4-7 */
		
    }

#site {
		left: 50%;
		margin-left:102px;
	    position: absolute;
	    top: 50px;
    }

#sitewatchonline {
		left: 50%;
	    position: absolute;
	    top: 50px;
    }

/* ----------------------- FOOTER ----------------------- */

.footer {	
	padding: 5px 25px;
	font-size:11px;
	text-align:left;
	color:#606971;
}

.footer a {	
	font-weight:normal;
	color:#606971;
}


/* ----------------------- SLIDESHOW ----------------------- */

.slideshow { height: 200px; width: 1200px; margin: auto; position:absolute; z-index:3; }
.slideshow img { background-color: #000; }



/* ----------------------- MORE TEXT ----------------------- */
.comment {
	width: 520px;
}
a.morelink {
	text-decoration:none;
	outline: none;
	background-color:#FFD550;
	color:#000;
	padding:0px 3px;
}
.morecontent span {
	display: none;

}


/* ----------------------- FORMULARIO ----------------------- */
.formulario {
	font-size:12px;
	color:#000;
	text-align:left;
	line-height:16px;
	padding-bottom:15px;
}
.campo {
	border:1px solid #FFD550;
	width:300px;
	margin-bottom:5px;
	font-family: 'Nunito', sans-serif;
	font-size:12px;
	padding:2px;
}
.botonEnviar {
	text-decoration:none;
	outline: none;
	background-color:#FFD550;
	color:#000;
	padding:1px 15px;
	border:none;
	cursor:pointer;
}



/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 10%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold; color:#999;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:58%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


/* MailChimp naked */


/* MailChimp Form Embed Code - Slim - 08/17/2011 */

#mc_embed_signupnaked{width:60%;}
#mc_embed_signupnaked form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signupnaked h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signupnaked input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signupnaked input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signupnaked input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signupnaked input:focus {border-color:#333;}
#mc_embed_signupnaked .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signupnaked .button:hover {background-color:#777;}
#mc_embed_signupnaked .small-meta {font-size: 11px;}
#mc_embed_signupnaked .nowrap {white-space:nowrap;}


#mc_embed_signupnaked .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signupnaked .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signupnaked .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signupnaked .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signupnaked .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signupnaked .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signupnaked .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signupnaked .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signupnaked .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signupnaked .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signupnaked .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signupnaked .asterisk {color:#c60; font-size:200%;}
#mc_embed_signupnaked .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signupnaked .clear {clear:both;}

#mc_embed_signupnaked .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signupnaked .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signupnaked .mc-field-group.input-group label {display:inline;}
#mc_embed_signupnaked .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signupnaked div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signupnaked div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signupnaked #mce-error-response {display:none;}
#mc_embed_signupnaked #mce-success-response {color:#529214; display:none;}
#mc_embed_signupnaked label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signupnaked #num-subscribers {font-size:1.1em;}
#mc_embed_signupnaked #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}



#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:15px;
    width:100%;
    text-align:center;
    min-height:35px;
    background-color: rgba(0, 0, 0, 0.5);
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
    top:30%;
}
 
.inner a.ok {
    padding:4px;
    color:#FFF;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#CCC;
}