* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /*transition: width 0.15s linear 0s;*/ }

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, div, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; }

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html { font-size: 100%; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { background: #fff; color: #4d4d4d; font: 12px/125% arial; -webkit-font-smoothing: antialiased; }

body#home {/*background: url(../images/laterader-cabecera.jpg) #f2c100;*/
background: rgb(254,187,187); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%, rgb(254,144,144) 45%, rgb(255,92,92) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgb(254,187,187)), color-stop(45%,rgb(254,144,144)), color-stop(100%,rgb(255,92,92))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

ol, ul { list-style: none; }



a { color: #4d4d4d; text-decoration: none; }
a:hover { text-decoration: none; }

.clear { clear: both; }


.ads-300 { line-height: .7; text-align: center;  }
.ads-300 img{ width: 100%; height: auto;}
.fotogaleria #content .ads-300, .nota #content .ads-300 { border-top: 2px dotted #ddd; }
.fotogaleria #content .ads-300:empty, .nota #content .ads-300:empty{ border-top: 0; }

.nota #content .ads-300.inferior { margin: 10px auto; }

.ads-300 img{ margin: 10px 0; }
.ads-header img{ margin-top: 0; }
.ads-header.bbc{ text-align:center; background:#990100; margin-bottom:10px; }
.content .ads-300{ background: url(../images/bg_content.jpg);}
.bgwhite { background-color: #FFFFFF; }
@font-face {
    font-family: 'glosablack';
    src: url('../fonts/glosa-black.eot');
    src: url('../fonts/glosa-black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glosa-black.woff') format('woff'),
         url('../fonts/glosa-black.ttf') format('truetype'),
         url('../fonts/glosa-black.svg#glosablack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'glosabold';
    src: url('../fonts/glosa-bold.eot');
    src: url('../fonts/glosa-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glosa-bold.woff') format('woff'),
         url('../fonts/glosa-bold.ttf') format('truetype'),
         url('../fonts/glosa-bold.svg#glosabold') format('svg');
    font-weight: normal;
    font-style: normal;
} 

@font-face {
    font-family: 'glosamedium';
    src: url('../fonts/glosa-medium.eot');
    src: url('../fonts/glosa-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glosa-medium.woff') format('woff'),
         url('../fonts/glosa-medium.ttf') format('truetype'),
         url('../fonts/glosa-medium.svg#glosamedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'preloblack_italic';
    src: url('../fonts/prelo-blackitalic.eot');
    src: url('../fonts/prelo-blackitalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-blackitalic.woff') format('woff'),
         url('../fonts/prelo-blackitalic.ttf') format('truetype'),
         url('../fonts/prelo-blackitalic.svg#preloblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'prelobold';
    src: url('../fonts/prelo-bold.eot');
    src: url('../fonts/prelo-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-bold.woff') format('woff'),
         url('../fonts/prelo-bold.ttf') format('truetype'),
         url('../fonts/prelo-bold.svg#prelobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'prelobold_italic';
    src: url('../brasil2014_v2/fonts/prelo-bolditalic.eot');
    src: url('../brasil2014_v2/fonts/prelo-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('../brasil2014_v2/fonts/prelo-bolditalic.woff') format('woff'),
         url('../brasil2014_v2/fonts/prelo-bolditalic.ttf') format('truetype'),
         url('../brasil2014_v2/fonts/prelo-bolditalic.svg#prelobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'prelomedium';
    src: url('../fonts/prelo-medium.eot');
    src: url('../fonts/prelo-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-medium.woff') format('woff'),
         url('../fonts/prelo-medium.ttf') format('truetype'),
         url('../fonts/prelo-medium.svg#prelomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.0.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.0') format('embedded-opentype'),
		 url('../fonts/fontawesome-webfont.woff?v=4.0.0') format('woff'),
		 url('../fonts/fontawesome-webfont.ttf?v=4.0.0') format('truetype'),
		 url('../fonts/fontawesome-webfont.svg?v=4.0.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'prelobook';
    src: url('../fonts/prelo-book.eot');
    src: url('../fonts/prelo-book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-book.woff') format('woff'),
         url('../fonts/prelo-book.ttf') format('truetype'),
         url('../fonts/prelo-book.svg#prelobook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'preloblack';
    src: url('../fonts/prelo-black.eot');
    src: url('../fonts/prelo-black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-black.woff') format('woff'),
         url('../fonts/prelo-black.ttf') format('truetype'),
         url('../fonts/prelo-black.svg#preloblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'preloextrabold';
    src: url('../fonts/prelo-exbd.eot');
    src: url('../fonts/prelo-exbd.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-exbd.woff') format('woff'),
         url('../fonts/prelo-exbd.ttf') format('truetype'),
         url('../fonts/prelo-exbd.svg#preloextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'prelosemibold';
    src: url('../fonts/prelo-semibold.eot');
    src: url('../fonts/prelo-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/prelo-semibold.woff') format('woff'),
         url('../fonts/prelo-semibold.ttf') format('truetype'),
         url('../fonts/prelo-semibold.svg#prelosemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

figure {  position: relative; line-height: 0; /*line-height: .7;*/}
figure img { width: 100%; }

#wrapper  { max-width: 650px; width: 100%; margin: 0 auto; box-shadow: 0 11px 10px rgba(0, 0, 0, 0.52); display: block;  overflow: visible; padding-top: 59px; /*transition: left .3s ease; -webkit-transition: left .3s ease;*/ left: 0; position: relative; left: 0; z-index: 2; background: #fff; /*padding-top: 55px;*/}
body.home #wrapper{ background: url(../images/laterader-cabecera.jpg) #f2c100}

#topBusqueda{ background: url(../images/laterader-cabecera.jpg); background-size: cover; height: 0; display: block;  max-width: 650px; margin:0 auto; transition: height .3s ease; -webkit-transition: height .3s ease}
#topBusqueda.showThis{  height: 50px;}
#topBusqueda div{ display: inline-block; vertical-align: middle; width: 92%; margin: 8px 4%; }
#topBusqueda div input{ /*background: url("../images/bg_topBusqueda_input.jpg"); background-size: cover;*/ border:0; background: rgba(0,0,0,0.35); box-shadow: rgba(0,0,0,.35) 0 0 30px inset; color:#FFFFFF; float: left; /*font: 12px 'prelo-medium'; height: 24px; padding: 3px;*/ font: 16px 'prelo-medium'; height: 34px; outline:0 !important; padding: 3px 10px; width: 75%; }
#topBusqueda div button{ background-color: #E8BA02; border:0; color:#473904; float: left; /*font: 12px 'prelo-medium'; height: 24px;*/ font: 14px 'prelo-medium'; height: 34px; padding: 3px; text-transform: uppercase; width: 25%; }

#home.v2 #topBusqueda{ max-height: 50px; padding: 8px 20px; }
#home.v2 #topBusqueda div input{ font: 16px 'prelo-medium'; height: 34px; outline:0 !important; padding: 3px 10px; }
#home.v2 #topBusqueda div button{ font: 14px 'prelo-medium'; height: 34px; }
#home.v2 #topBusqueda.hideSearch{ margin-top: -50px; }
/*#home.v2 #topBusqueda.showThis{ margin-top: 0; }*/

#header #btnTopBusqueda{ box-shadow: -8px 3px 6px -7px rgba(0, 0, 0, .3); font: 20px/40px 'FontAwesome'; height: 40px; right: 0; position: absolute; top: 0; width: 40px; }

#header #btnTopBusqueda2{ box-shadow: -8px 3px 6px -7px rgba(0, 0, 0, .3); font-size: 20px; line-height: 40px; height: 40px; right: 0; position: absolute; top: 0; width: 40px; }

#header {  position: fixed; top: 0;  z-index: 10000; left: 0; width: 100%; }
#home #header, #cartelera #header{ margin-bottom: 0; }
#header h1, #header h1 a.logo, #header h2, #header h2 a.logo { display: inline-block; line-height: 100%; width: 70%;margin-top:4px;/*background-color:#fff*/; color:#fff;font-size:0.8rem;height:100%;overflow:hidden;}
#header h1, #header h2 { }
#header h1 a.logo, #header h2 a.logo { /*background: url("../images/logo-movil.png") no-repeat 0 0;*/ background: url(../images/logo-eco-nuevo.png) no-repeat 0 0; background-size: cover; margin-top: 0 !important; text-indent: -9999px; }

#header h1 a.logonuevo, #header h2 a.logonuevo{ background: none !important; }
#header h1 a.logonuevo img, #header h2 a.logonuevo img{ display: block; }

#header h1 a.seccion, #header h2 a.seccion { text-indent: 0; }
#header a.ddown { box-shadow: 8px 0 6px -7px rgba(0, 0, 0, .3); font: 20px/40px 'FontAwesome'; height: 40px; left: 0; position: absolute; top: 0; width: 40px; }

#header a.ddown2 { box-shadow: 8px 0 6px -7px rgba(0, 0, 0, .3); font-size: 20px; line-height: 40px; height: 40px; left: 0; position: absolute; top: 0; width: 40px; } 

/*#header a.ddown:hover { background: #ffd52d; }*/
#header .inner-header{ position: relative; padding: 8px 0 5px; height: 52px!important; background: url(../images/laterader-cabecera.jpg); height: auto;  text-align: center; max-width: 650px; width: 100%; margin:0 auto; } 
body.dominical #header .inner-header{ background: #f58232!important;}
body.vamos #header .inner-header{ background: #0077BA!important;}
body.viu #header .inner-header{ background: #F0435D!important;}
body.ruedas #header .inner-header{ background: #DC071D!important;}
body.casa-y-mas #header .inner-header{ background: #222222!important;}
body.seccion #header { height: 42px; }
body.seccion.nota #header { height: 48px; }

body.seccion #header h1, body.seccion #header h2, body.seccion #header h2 { width: auto; }
/*body.seccion #header h1 a.logo, body.seccion #header h2 a.logo { background-position: -34px -4px; width: 24px;  vertical-align: middle; height: 25px;  }*/
body.seccion #header h1 a.logo, body.seccion #header h2 a.logo{
	background: url("../images/logo-movil.png") no-repeat -61px 0;
    background-size: auto;
	height: 33px;
	vertical-align: middle;
	width: 18px;
}
/*body.seccion #header h1 a, body.seccion #header h1 em, body.seccion #header h2 a, body.seccion #header h2 em { display: block; float: left; }*/
body.seccion #header h1 a.seccion, body.seccion #header h2 a.seccion { font: 21px/23px 'glosabold'; text-transform: uppercase; vertical-align: middle; }
body.seccion #header h1 em, body.seccion #header h2 em { background: url("../images/spt_icons.png") no-repeat 0 -88px; height: 11px; margin: 2px 5px 0; width: 11px; display: inline-block; vertical-align: middle; }

.fecha-search { background: #eee; overflow: hidden; padding: 8px; }
.fecha-search .fecha { display: block; float: left; line-height: 28px; }
.fecha-search div { background: #fff; border: 1px solid #eee; border-radius: 5px; box-shadow: 0 0 2px rgba(0, 0, 0, .7) inset; float: right; height: 28px; overflow: hidden; width: 140px; }
.fecha-search div input, .fecha-search div button { background: none; border: 0; float: left; height: 26px; padding: 0; }
.fecha-search div input { font-size: 12px; padding: 0 5px; width: 108px; }
.fecha-search div button { color: #999999; cursor: pointer; font: 14px/25px 'FontAwesome'; width: 30px; }

.ui-orbit { color: #fff; text-align: center; }

#content { }
	.box-principal { margin: 0 5px 0; }
		.f-principal { margin-bottom: 5px; }
		.f-principal figure { }
		.f-principal figcaption { bottom: 0; left: 0; position: absolute; }
		.f-principal figcaption h3 { background: #c035b3; display: inline-block; font: 12px 'prelobold'; text-transform: uppercase; }
		.f-principal figcaption h3 a { color: #fff; display: block; line-height: 20px; padding: 0 5px; }
		.f-principal h2 { background: #444; font: 16px/110% 'glosabold'; padding: 10px; }
		.f-principal h2 a { color: #fff; }

		.f-secundario { width: 50%; float: left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right: 3px; margin-bottom: 5px;display:table-cell}
		.f-secundario:nth-child(2n) { padding-left: 3px; padding-right: 0;}
		.f-secundario figure { /*min-height: 96px;*/ overflow: hidden; }/*problema verificar*/
		.f-secundario h2 { background: #444; font: 11px/100% 'glosabold'; padding: 8px; min-height: 90px;}
		.f-secundario h2 a { color: #fff; }

	.box-flujos { background: url(../images/bg_content.jpg); padding: 5px; }
		.flujo { border-bottom: 2px dotted #ddd; margin-bottom: 5px; overflow: hidden; padding-bottom: 5px; }
		.flujo figure { float: left; margin-right: 8px; width: 122px; }
		.flujo figure a span, .article-more figure span { background-image: url("../images/icons_media.png"); background-repeat: no-repeat; bottom: 0; display: block; height: 37px; position: absolute; right: 0; width: 38px; } 
		.flujo figure a span.play-video, .article-more figure span.play-video { background-position: 0 0; }
		.flujo figure a span.play-fotos, .article-more figure span.play-fotos { background-position: 0 -37px; }
		.flujo figure a span.play-audio, .article-more figure span.play-audio { background-position: 0 -111px; }
		.flujo .fecha { display: block; margin-bottom: 3px; }
		.flujo h2 { font: 12px/110% 'prelobold'; }
		.flujo h2 a { color: #3a3939; }
		.flujo figure h3 { bottom: 0; color: #464241; font: 11px 'prelosemibold'; left: 0; position: absolute; text-transform: uppercase; width: 100%; }
		/*.flujo figure h3 a { background: #fc0; color: #464241; display: inline-block; padding: 2px 8px; }*/
		.flujo figure h3 a:hover { text-decoration: none; }
		.vermasnoticias p { color: #393939; font: 14px 'prelobold'; padding: 0.5em 0; text-align: center; text-transform: uppercase; }
		.vermasnoticias p a { color: #000000; text-decoration: underline; } 

	.box-luces { background: #e3193f; border-bottom: 1px solid #f1f1f1; }
	.box-luces h3 { font: 30px/46px 'glosablack'; text-align: center; text-transform: uppercase; }
	.box-luces h3 a { color: #fff; }
	.box-luces .ui-pager { padding-top: 5px; }
		.f-luces { }
		.f-luces figure { }
		.f-luces figcaption { padding: 15px 20px; }
		.f-luces h2 { font: 20px/110% 'glosablack'; }
		.f-luces h2 a { color: #fff; }
		.f-luces h2 a em { display: block; font-family: 'prelomedium'; font-size: 30px; font-style: normal; margin-bottom: 10px; text-transform: uppercase; }		

	.box-clickshow { background: url(../images/bg_clickshow.png) no-repeat 0 0, url(../images/bg_2clickshow.png) repeat #000; padding: 10px; }
	.box-clickshow h3 { background: url(../images/logo_clickshow.png) no-repeat 0 0; height: 34px; margin-bottom: 10px; text-indent: -9999px; width: 200px; }
	.box-clickshow .ui-pager li { background-position: 0 -50px; border-radius: 9px; }
		.f-clickshow { }
		.f-clickshow figure { }
		.f-clickshow figure img { border: 1px solid #fff; }
		.f-clickshow figcaption { padding: 10px 0; }
		.f-clickshow h2 { font: 25px/110% 'prelobold'; margin-bottom: 10px; }
		.f-clickshow h2 a { color: #fff; }
		.f-clickshow p { font-size: 15px; line-height: 110%; }
	
	.box-losmas{ background: #FFF; /*border-bottom: 1px solid #f1f1f1;*/}
	.box-losmas a.more { display: none }
	.box-losmas > h3.caption { background: url("../images/logo_responsive_lomas.png") no-repeat 0 5px; box-shadow: none; margin: 0 15px; width: 233px; height: 42px; padding: 0; text-indent: -999px; }

	.box-losmas ul { counter-reset: li1; margin-bottom: 0; }
	.box-losmas ul li { box-shadow: none; float: none; height: auto !important; margin: 0; padding: 8px 10px; width: auto !important; }
	.box-losmas ul li h3 { font: 17px/110% 'prelobold' !important; height: auto; overflow: hidden; text-transform: none !important; }
	.box-losmas ul li h3 span { color: #fff !important; font-size: 12px; margin-left: 9px; font-family: Arial; }
	.box-losmas ul li:before { background: #fff; border-radius: 23px; color: #e67d0d; content: counters(li1, "0", decimal); counter-increment: li1; float: left; font: 14px/21px 'prelobold'; margin: 0 13px 0 5px; text-align: center; width: 20px; height: 20px; }
	.box-losmas ul li h3 a { color: #FFF; }
	.box-losmas ul li.top-1 { background: #ea7d00; height: 140px; width: 45%; }
	.box-losmas ul li.top-2 { background: #eb8d00; height: 140px; margin-right: 0; width: 42%; }		
	.box-losmas ul li.top-3 { background: #ea9b00; height: 162px; margin-bottom: 0; width: 32%; }			
	.box-losmas ul li.top-4 { background: #eaa900; height: 81px; margin-right: 0; width: 55%; }			
	.box-losmas ul li.top-5 { background: #f8c400; height: 59px; margin: 0; width: 55%; }

	#home #content .edicionImpresa{ background: url(../images/bg_box.jpg) #BABABA; padding: 20px 10px; text-align: center; }
	#home #content .edicionImpresa h2{ background: #f9c500; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #413f39; font: 20px 'prelobold'; margin: 0 auto; margin-bottom: 15px; padding: 5px 10px; text-align: center; text-transform: uppercase; width: 185px; }	
	#home #content .edicionImpresa a.versionImpresa{ background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: -ms-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -o-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d7d7d7)); background: -webkit-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: linear-gradient(to bottom, #efefef 0%,#d7d7d7 100%); border-radius: 5px; border: 1px solid #e3e3e3; color: #4d4d4d; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d7d7d7',GradientType=0 ); font: 16px prelobold; margin: 18px 0; padding: 10px 15px; text-transform: uppercase; }
	#home #content .edicionImpresa .ui-arrows .ui-pager li { background-image: url(../images/spt_icons.png); background-position: -42px -173px; cursor: pointer; display: inline-block; height: 14px; margin: 0 3px; position: relative; text-indent: -9999px; vertical-align: middle; width: 14px; }
	#home #content .edicionImpresa .ui-arrows .ui-pager li.ui-active{ background-position: -28px -173px; }	

	#home #content .cartelera{ background: url(../images/bg_grid_musica.jpg) #534238;  box-shadow: 0 0 50px rgba(0,0,0,.5) inset; padding: 10px;}
	/*#home #content .cartelera h2{ background: #f9c500; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #413f39; font: 20px 'prelobold'; margin: 0 auto; margin-bottom: 45px; padding: 5px 10px; text-align: center; text-transform: uppercase; width: 185px; }*/
	#home #content .cartelera h2{ display: block; padding: 8px; max-width: 100%; text-align: center; } 
	#home #content .cartelera h2 img{ max-width: 100%;}
	#home #content .cartelera .contenedor-poster{ /*margin: 0 0 15px;*/}
	#home #content .cartelera .contenedor-poster figcaption h2{ background-color: #EBC526; color: #FFFFFF; font: 13px 'preloextrabold'; text-align: center; width: 100%; text-transform: uppercase; padding: 2px 0; }
	#home #content .cartelera .contenedor-poster figcaption .pelicula{ background-color: #FFFFFF; color: #000000; font: 13px 'Arial'; padding: 5px 0; text-align: center; width: 100%; }
	#home #content .cartelera .contenedor-poster figcaption .pelicula h3{ font: 20px 'prelobold'; }
	#home #content .cartelera #cartelera_busqueda{ text-align: center; }
	#home #content .cartelera #cartelera_busqueda select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;
    text-overflow: ''; background: url(../images/icon_select.jpg) no-repeat 95% center #8D8D8D; border: 0; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #FFFFFF; font: 16px 'prelomedium'; text-transform: uppercase; margin: 0 auto 10px; padding: 7px 36px 7px 12px; width: 100%; }
    #home #content .cartelera #cartelera_busqueda select::-ms-expand { display: none;}

	#home #content .cartelera #cartelera_busqueda .btnBuscar{ background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: -ms-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -o-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d7d7d7)); background: -webkit-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: linear-gradient(to bottom, #efefef 0%,#d7d7d7 100%); border-radius: 5px; border: 1px solid #e3e3e3; color: #4d4d4d; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d7d7d7',GradientType=0 ); font: 16px prelobold; margin: 18px auto; padding: 5px 15px; text-transform: uppercase; }	

	#menu { background: #fff;  text-align: left; }
	#menu ul { }
	#menu ul li { margin-bottom: 1px; text-transform: uppercase; }

#menu ul li a { /*background: url("../images/laterader-cabecera.jpg")*/; color: #3a3939; display: block; font: 16px/45px 'prelobold'; padding: 0 10px; position: relative; 
background: rgb(254,187,187); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%, rgb(254,144,144) 45%, rgb(255,92,92) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgb(254,187,187)), color-stop(45%,rgb(254,144,144)), color-stop(100%,rgb(255,92,92))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgb(254,187,187) 0%,rgb(254,144,144) 45%,rgb(255,92,92) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

	#menu ul li a em { background: url("../images/spt_icons.png") no-repeat 0 -73px; display: block; height: 14px; position: absolute; right: 10px; top: 15px; width: 8px; }

	/* REVISTAS MENU */
	#menu ul li.m-vamos a, #menu ul li.m-ruedas a, #menu ul li.m-menuperu a,#menu ul li.m-viu a, #menu ul li.m-casa-y-mas a { color: #FFF!important; box-shadow: 0 0 5px #444 inset;}
	#menu ul li.m-vamos a { background-color: #0094c3!important; }
	#menu ul li.m-ruedas a { background-color: #004cac!important; }
	#menu ul li.m-menuperu a { background-color: #9a0d00!important; }
	#menu ul li.m-viu a { background-color: #FF00FF!important; }
	#menu ul li.m-casa-y-mas a { background-color: #4C4C4C!important;  }

	#menu ul li.m-mundial a{ background-color: #ef1400; color: #ffde06; }

	#menu ul li.m-impresa a, #menu ul li.activo a { background: #3b3939; color: #f8c700; }
	#menu ul li.m-impresa a em { background-position: -8px -73px; }
	#menu.show {display: block;}

	#footer { background: url(../images/laterader-cabecera.jpg); overflow: hidden; /*padding: 15px 0 0*/; text-align: center; width: 100%; }
	#footer h2, #footer h2 a { display: inline-block; height: 22px; width: 140px; }
	#footer h2 { }
	#footer h2 a { background: url(../images/logo_eco.png) no-repeat 0 -23px; text-indent: -9999px; }
	#footer p { margin-bottom: 10px; padding-top: 10px; color:#fff}
	#footer a.vweb { background: #ffd52d; border: 1px solid #e8a300; border-radius: 3px; color: #3a3939; display: inline-block; font: 14px/26px arial; padding: 0 7px; }
	#enlacefile { background: #F0E68C; border: 1px solid #e8a300; border-radius: 3px; color: #3a3939; display: inline-block; font: 12px/20px arial; padding: 0 7px; }
	#enlaceweb { background: #F0E68C; border: 1px solid #e8a300; border-radius: 3px; color: #3a3939; display: inline-block; font: 12px/20px arial; padding: 0 7px; }

	.box-nota, .box-fotogaleria { /*border-bottom: 2px dotted #ddd; border-top: 2px dotted #ddd;*/ margin: 0 10px; padding: 10px 0; }
	.box-nota .fecha, .box-fotogaleria .fecha { color: #aaa; display: block; margin-bottom: 10px; text-transform: uppercase; }
	.box-nota h1, .box-fotogaleria h1 { font: 22px/110% 'glosablack'; margin-bottom: 10px; }
	.box-nota h2 { font: 16px/110% 'prelomedium'; margin-bottom: 10px; }
	.box-nota h2 a { text-decoration: underline; }
	.box-nota figure { margin-bottom: 10px; }
	.box-nota figcaption, .box-fotogaleria .caption { line-height: 1.4; padding: 5px 0; /* background: rgba(0,0,0,.8);*/ }
    .box-nota figcaption { color: #000; text-align: left; }
	.box-nota .img-nota .img { display: block; position: relative; }
	.box-nota .img-nota .img .play-video-nota { background: url("../images/play.png") no-repeat 0 0; display: block; height: 76px; left: 50%; margin: -38px 0 0 -25px; position: absolute; top: 50%; width: 50px; }
		.txt-nota { }
		.extrasnota ul { border-left: 1px solid #777; margin-bottom: 15px; padding-left: 7px; }
		.extrasnota ul li { color: #777; font: italic 14px/110% 'times new roman'; }
		.extrasnota ul li.autor { font-style: normal; }
        .extrasnota ul li a { text-decoration: underline; }
		.txt-nota p { font: 14px/120% arial; margin-bottom: 15px; }
		.txt-nota p a { text-decoration: underline; }
		.txt-nota p:last-child { margin-bottom: 0; }

			.extrasnota{ min-height: 34px; overflow: hidden; width: 100%; }
			.extrasnota.sinautor{ float: right; width: auto; }
			.extrasnota.sinautor > ul{ display: none; }
			.extrasnota ul{ float: left; }
			.extrasnota .box-social-icons{ float: right; text-align: right; width: 110px; }
			.extrasnota .box-social-icons .share-icon{ color: #737373; font: 12px "Arial"; font-weight: bold; padding-top: 5px; }
			.extrasnota .box-social-icons .share-icon i{ background: url(../images/sprite-social.png) no-repeat 0 -185px; display: inline-block; height: 12px; margin-left: 6px; vertical-align: middle; width: 18px; }
			.extrasnota .box-social-icons .social-icons{ border-left: 0; display: none; margin-bottom: 0; width: 100%; }
			.extrasnota .box-social-icons.showThis .share-icon{ display: none; }
			.extrasnota .box-social-icons.showThis .social-icons{ display: block; }


			.extrasnota .box-compartir{ float: right; text-align: right; width: 110px; }
			.extrasnota .box-compartir .share-icon{ border-left: 1px solid #777777; color: #737373; font: 12px "Arial"; font-weight: bold; }
			.extrasnota .box-compartir .share-icon i{ background: url(../images/spt_sociales.png) no-repeat 0 0; display: inline-block; height: 32px; margin-left: 6px; vertical-align: middle; width: 32px; }
			.extrasnota .box-compartir .social-icons{ border-left: 0; display: none; margin-bottom: 0; width: 100%; }
			.extrasnota .box-compartir.showThis .share-icon{ display: none; }
			.extrasnota .box-compartir.showThis .social-icons{ display: block; }
				
			.bloquer{background-color: rgba(255,255,255,0.83); overflow: auto; bottom: 0;  left: 0; position: fixed; right: 0; top: 0;   z-index: 99999999; }
			.box-popup{background-color: #F3F3F3; border: 1px solid #D8D8D8;   padding: 10px 5px 0px; position: absolute; text-align: left; top: 10%; left: 2%; width: 96%;  }
			 .box-share{ display: none;}
             .box-share h2{color: #5F5F5F; font: 18px "prelobold"; padding-left: 15px; }
			 .box-share h3{color: #000000; font: 16px "glosamedium"; padding: 10px 15px 0; }
             .box-share h4{ color: #9F9F9F; font: 13px "prelosemibold"; padding: 0px 15px; }
             .box-share .autor{ color: #8B8B8B; font: 13px "prelomedium"; padding: 0px 15px; }
			 .box-share ul{ border-top: 1px solid #E8E8E8; margin-top: 10px; }
			 .box-share ul li{border-bottom: 1px solid #E8E8E8; border-top: 1px solid #FFFFFF; }
			 .box-share ul li:last-child{border-bottom: 0; }
			 .box-share ul li a{color: #5F5F5F; font: 18px "prelobold"; display: inline-block; padding: 10px; vertical-align: middle; width: 100%; }
			 .box-share [class^="icon-"],  .box-share [class*=" icon-"]{background: url(../images/spt_sociales.png) no-repeat 0 0; display: inline-block; height: 32px; margin-right: 13px; text-indent: -999999px; vertical-align: middle; width: 32px; }
			 .box-share .icon-close{background-position: 0 -224px; height: 18px; position: absolute; right: 0; top: 10px; width: 18px; }
			 .box-share .icon-fb{ background-position: 0 -32px; }
			 .box-share .icon-tw{ background-position: 0 -64px; }
			 .box-share .icon-gp{ background-position: 0 -96px; }
			 .box-share .icon-li{ background-position: 0 -128px; }
			 .box-share .icon-pi{ background-position: 0 -160px; }
			 .box-share .icon-mail{ background-position: 0 -192px; }
             .box-share .icon-wp{ background-position: 0 -245px; }

             .social-list li{ transition: all .5s ease ; height: 54px; overflow: hidden; }

            .box-share.showshare .box-send{ display: block;  }
            .box-share.showshare .social-list li{ height: 0; opacity: 0;}

 

			.extrasnota_footer .box-compartir { margin: 10px auto; }


            .box-send{ background: #F5F5F5; display: none;}
            .box-send .ui-head{ background: #EEEEEE; line-height: 40px; display: none; position: relative;  padding: 0 10px; text-transform: uppercase; border-bottom: 1px solid #DBDBDB; }
            .box-send .ui-body { border-bottom: 1px solid #DBDBDB; border-top: 1px solid #FFFFFF; padding: 10px 14px 6px;}
            .box-send .ui-body .ui-row{ margin-bottom: 3%;}
            .box-send .ui-body .ui-row input[type="text"]{ width: 100%; border: 1px solid #CCCCCC; background: #fff; padding: 4px; }
            .box-send button {  background: none repeat scroll 0 0 #333333; border: 0 none; color: #FFFFFF; display: inline-block;  padding: 6px 10px;  text-transform: uppercase;}
            .box-send .ui-cancel { font-size: 17px; position: absolute; right: 15px; top: 0;}
            .box-send .ui-foot { border-top: 1px solid #FFFFFF; padding: 8px; text-align: right; }

			/*@media screen and (orientation: landscape){
				 .box-share{
					margin-top: 2%;
					top: 0px;
				}

				 .box-share ul li{
					float: left;
					width: 50%;
				}
			}*/


	.box-nota .breadcrumb{ color: #000000; font: 16px/110% 'prelomedium'; font-weight: bold; margin-bottom: 10px; }
	.box-nota .breadcrumb.bottom{ margin-top: 10px; }
	.box-nota .breadcrumb a{ color: #000000; font: 16px/110% 'prelomedium'; font-weight: bold; text-decoration: underline; }

	.box-fotogaleria .fecha, .box-fotogaleria h1 { text-align: center; }
	.box-fotogaleria .fecha { margin-bottom: 5px; }

    .box-fotogaleria .paginacion{ text-align: center; margin-bottom: 5px; color:#AAAAAA; font-weight: bold;}


	.box-fotogaleria h1 { margin-bottom: 0; }
		.head-galeria { background: #e2e3d5; padding: 8px; }

		.cnt-galeria { position: relative; }
		.cnt-galeria .caption { font-size: 14px; }
			.nav-galeria { height: 0; /*left: 0; margin-top: -35px; padding: 0 10px; position: absolute; top: 50%; width: 100%; z-index: 1;*/ }
			.nav-galeria a { background-image: url("../images/nav_galeria.png"); background-repeat: no-repeat; display: block; height: 35px; text-indent: -9999px; width: 35px; position: absolute; top: 50%; margin-top: -17px; }
			.nav-galeria a.prev { background-position: 0 0; left: 5px; }
			.nav-galeria a.next { background-position: 0 -35px; right: 5px; }

	.go-home { border-top: 2px dotted #ddd; text-align: center; }
	.go-home a { color: #555; display: block; line-height: 60px; text-transform: uppercase; }

.ui-orbit .ui-item { float: left; width: 100%; }
.ui-orbit .ui-content { overflow: hidden; width: 100%; }
.ui-orbit .ui-inner { -webkit-transition: margin-left 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000), height 400ms ease; transition: margin-left 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000), height 400ms ease; overflow: hidden; }
	.ui-arrows a { display: none; }
		.ui-pager { clear: both; overflow: hidden; padding: 10px 0 15px; text-align: center; }
		.ui-pager li { background-image: url("../images/spt_icons.png"); background-position: 0 0; background-repeat: no-repeat; cursor: pointer; display: inline-block; height: 18px; margin: 0 5px; text-indent: -9999px; width: 18px; }
		.ui-pager li.ui-active { background-position: 0 -27px; }

.box-dt { background: url(../images/bg_grid_dt.jpg) #464646; }
.box-dt .ui-orbit .ui-pager li{ background: #D42008; border-radius: 9px;} 
.box-dt .ui-orbit .ui-pager li.ui-active{ background: #f5c900; }
.box-dt .box-logo{ text-align: center; padding: 8px;}
.box-dt .box-logo img{ max-width: 98%; }

.box-dt	.f-boxdt figcaption { padding: 10px 0; }
/*.box-dt	.f-boxdt h2 { font: 25px/110% 'preloblack_italic'; margin-bottom: 10px; text-transform: uppercase;}*/
.box-dt .f-boxdt h2 { font: 20px/110% 'preloblack_italic'; text-transform: uppercase; }
.box-dt	.f-boxdt h2 a { color: #fff; }
.box-dt	.f-boxdt p { font-size: 15px; line-height: 110%; }

.box-tvmas{background: url(../images/bg_grid_tvmas.jpg);}
.box-tvmas .box-logo{ padding: 10px;}
.box-tvmas .box-logo .logo-inner { float: left; padding: 0 12px; border-right: 1px solid #f8d62a;}
.box-tvmas .box-logo .description { color: #F8D62A; margin-left:114px; /*float: left;*/ max-width: 185px; padding: 0 0 0 12px;}
.box-tvmas .f-tvmas{ margin:0 5px;}
.box-tvmas .f-tvmas h2 { font: 20px/110% 'glosabold'; margin-bottom: 10px; text-transform: uppercase;}
.box-tvmas .f-tvmas h2 em{ color: #F4C900; font-style: normal;  }
.box-tvmas .f-tvmas h2 a { color: #fff; }
.box-tvmas .f-tvmas figure img { margin-bottom: 10px; }

.box-tvmas .ui-orbit .ui-pager li{ background: #76166A; border-radius: 9px;}  
.box-tvmas .ui-orbit .ui-pager li.ui-active { background: #F5C900; }

/*
iframe.thinglink_iframe_embed{ display: none!important;}
iframe.scribd_iframe_embed{ display: none!important;}
*/

/*body.seccion.nota #header h1 a.logo, body.seccion.nota #header h2 a.logo, body.seccion.fotogaleria #header h2 a.logo { background-position: 0 0; width: 218px; height: 40px; }*/
body.seccion.nota #header h1 a.logo, body.seccion.nota #header h2 a.logo, body.seccion.fotogaleria #header h2 a.logo { background: url(../images/logo-eco-nuevo.png) no-repeat 0 0; background-size: 100%; width: 218px; height: 40px; }

.prefooter { background-color: #b5d9e8; float: left; padding: 10px; width: 100%; }
.prefooter h3.caption { background-color: #E3184F; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #fff; display: inline-block; float: left; font: 13px/32px 'prelobold'; margin-bottom: 10px; padding: 0 10px; text-transform: uppercase; width: 137px; }

.box-encuesta .boton input.boton{ float:right; }
.box-encuesta .data { background: url(../images/bg_box.jpg); padding: 10px 14px; margin-bottom:20px; }
.box-encuesta h4 { color: #3b3939; font: 18px/106% 'preloextrabold'; margin-bottom: 10px; }
.box-encuesta .items-polls { border-top: 1px solid #fafafa; margin-bottom: 10px; }
.box-encuesta .boton a { float: right; }
.box-encuesta .data p { margin-bottom: 10px; }
.box-encuesta .data p#poll-total, .box-encuesta .data p a.sondeo-volver { font-weight: bold; }
.box-encuesta .items-polls .item { border-bottom: 1px solid #fafafa; overflow: hidden; padding: 6px 0; }
.box-encuesta .items-polls .item input, .items-polls .item span { display: block; float: left; }
.box-encuesta .items-polls .item input { margin: 1px 5px 0 0;-webkit-backface-visibility: visible;background: none;border-radius: 10px; }
.box-encuesta .items-polls .item span { color: #393636; font: 15px/15px 'prelomedium'; text-transform: uppercase;float: none;padding: 0 0 0 18px; }
.box-encuesta .items-polls .item.last { border-bottom: 0; }
.box-encuesta .items-polls .er-noselect { color: #c00; padding: 8px 0 0; }
.verrsl { display: inline; float: left; font: 11px/26px arial; }
.box-encuesta .boton a { background: url(../images/bg_buttons.png) repeat-x 0 0; border: 1px solid #e3e3e3; border-radius: 3px; display: block; font: 13px/30px 'prelobold'; padding: 0 15px ; text-transform: uppercase; }
.box-encuesta input.boton{ background: url(../images/bg_buttons.png) repeat-x 0 0 #d7d7d7; border: 1px solid #e3e3e3; border-radius: 3px; font: 13px/120% 'prelobold'; padding: 6px 15px ; text-transform: uppercase; color:#4D4D4D; }
.box-encuesta .results span.bar { background: #4c4c4c; display: block; height: 10px; margin-bottom: 5px; width: 0; }
.box-encuesta .poll-items .top span.bar { background-color: #ff5300; }


/* IMPRESA */
body#impresa, #impresa #content{ background: url(../images/bg_box.jpg); }
#impresa #content .box-nota{ text-align: center; }
#impresa #content .box-nota a.versionImpresa{ background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: -ms-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -o-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d7d7d7)); background: -webkit-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: linear-gradient(to bottom, #efefef 0%,#d7d7d7 100%); border-radius: 5px; border: 1px solid #e3e3e3; color: #4d4d4d; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d7d7d7',GradientType=0 ); font: 16px prelobold; margin: 18px 0; padding: 10px 15px; text-transform: uppercase; }
#impresa #content .box-nota .ui-arrows .ui-pager li { background-image: url(../images/spt_icons.png); background-position: -42px -173px; cursor: pointer; display: inline-block; height: 14px; margin: 0 3px; position: relative; text-indent: -9999px; vertical-align: middle; width: 14px; }
#impresa #content .box-nota .ui-arrows .ui-pager li.ui-active{ background-position: -28px -173px; }

/* CARTELERA */
#cartelera #content{ background: url(../images/bg_box.jpg); }
#cartelera #content article.busqueda{ padding: 10px 10px 55px; }
/*#cartelera #content article.busqueda > h2{ background: #f9c500; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #413f39; font: 20px 'prelobold'; margin: 0 auto; margin-bottom: 45px; padding: 5px 10px; text-align: center; text-transform: uppercase; width: 185px; }*/
#cartelera #content article.busqueda > h2{ display: block; max-width: 100%; padding: 8px; text-align: center; }
#cartelera #content article.busqueda .contenedor-poster{ /*margin: 0 0 15px;*/}
#cartelera #content article.busqueda .contenedor-poster figcaption h2{ background-color: #EBC526; color: #FFFFFF; font: 13px 'preloextrabold'; text-align: center; width: 100%; text-transform: uppercase; padding: 2px 0; }
#cartelera #content article.busqueda .contenedor-poster figcaption .pelicula{ background-color: #FFFFFF; color: #000000; font: 13px 'Arial'; padding: 5px 0; text-align: center; width: 100%; }
#cartelera #content article.busqueda .contenedor-poster figcaption .pelicula h3{ font: 20px 'prelobold'; }
.buscar-pelicula #cartelera_busqueda{ padding: 25px 15px; text-align: center; }
.buscar-pelicula #cartelera_busqueda select{ appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;
text-overflow: ''; background: url(../images/icon_select.jpg) no-repeat 95% center #8D8D8D; border: 0; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #FFFFFF; font: 16px 'prelomedium'; text-transform: uppercase; margin: 0 auto 10px; padding: 7px 36px 7px 12px; width: 100%; }
.buscar-pelicula #cartelera_busqueda select::-ms-expand { display: none;}

.buscar-pelicula #cartelera_busqueda .btnBuscar{ background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #d7d7d7 100%); background: -ms-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -o-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d7d7d7)); background: -webkit-linear-gradient(top, #efefef 0%,#d7d7d7 100%); background: linear-gradient(to bottom, #efefef 0%,#d7d7d7 100%); border-radius: 5px; border: 1px solid #e3e3e3; color: #4d4d4d; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d7d7d7',GradientType=0 ); font: 16px prelobold; margin: 18px auto; padding: 5px 15px; text-transform: uppercase; }	
.buscar-pelicula { background: url(../images/bg_grid_musica.jpg) #534238; /*margin: 0 15px;*/ }
.buscar-pelicula .ui-dropdown { margin-bottom: 15px; }
.buscar-pelicula .ui-dropdown, .buscar-pelicula  .ui-caption {display:block; }
.buscar-pelicula input.boton { background: url("../../images/bg_buttons.png") repeat-x 0 0 #d7d7d7; border: 1px solid #e3e3e3; border-radius: 5px; color: #4d4d4d; display: block; font: 15px 'prelobold'; height: 35px; margin: 30px auto 0; padding: 0 15px; text-transform: uppercase; }

.cart_resultado  #content{ background: url(../images/bg_content.jpg) !important; padding: 6px; }
.cart_resultado  #content article.resultado{ background-color: #3B3B3B; color: #FFFFFF; margin-top: 15px; padding: 10px; }
.cart_resultado #content article.resultado .titulo{ display: inline-block; margin-top: -21px; position: relative; width: 100%; }
.cart_resultado #content article.resultado .titulo figure{ float: left; }
.cart_resultado #content article.resultado .titulo figure img{ width: 74px; } 
.cart_resultado #content article.resultado .titulo h2{ bottom: 0; font: 20px 'preloextrabold'; margin-left: 85px; position: absolute; }
.cart_resultado #content article.resultado hr{ background-color: #C9C9C9; border: 0; height: 1px; width: 100%; }
.cart_resultado #content article.resultado h3{ color: #ADADAD; font: 18px 'Arial'; margin: 10px 0; }
.cart_resultado #content article.resultado p{ font: 16px 'Arial'; margin-bottom: 1em; }
.cart_resultado #content article.resultado .dondeVerla{ border: 1px solid #505050; padding: 10px; }
.cart_resultado #content article.resultado .dondeVerla h3{ color: #ACACAC; font: 18px 'prelo'; }
.cart_resultado #content article.resultado .dondeVerla .cine{ border-bottom: 1px solid #505050; }
.cart_resultado #content article.resultado .dondeVerla .cine:last-child{ border-bottom: 0; }
.cart_resultado #content article.resultado .dondeVerla .cine h4{ font: 16px 'Arial'; font-weight: bold; }
.cart_resultado #content article.resultado .dondeVerla .cine p{ color: #989898; font: 16px 'Arial'; margin-bottom: 1em; }
.cart_resultado #content #cartelera_busqueda{ /*background: url(../images/bg_box.jpg);*/ padding-top: 25px; }

#cartelera #content article.listado{ margin-top: 15px; padding: 10px; }
#cartelera #content article.listado h2{ background: #f9c500; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #413f39; font: 20px 'prelobold'; margin: 0 auto; margin-bottom: 45px; padding: 5px 10px; text-align: center; text-transform: uppercase; width: 185px; }
#cartelera #content article.listado .lista{ display: inline-block; width: 100%; }
#cartelera #content article.listado .lista .pelicula{ float: left; margin-bottom: 15px; margin-right: 6%; text-align: center; width: 47%; }
#cartelera #content article.listado .lista .pelicula:nth-child(2n){ margin-right: 0; }
#cartelera #content article.listado .lista .pelicula figure{  }
#cartelera #content article.listado .lista .pelicula figure img{ width: 80%; } 
#cartelera #content article.listado .lista .pelicula figure figcaption{ font: 16px 'Arial'; margin-top: 8px; }
#cartelera #content article.listado .lista .pelicula figure figcaption h3{ color: #111111; min-height: 40px; }
#cartelera #content article.listado .lista .pelicula figure figcaption h4{ color: #ACA4A4; margin-top: 8px; } 
#cartelera #content article.listado .lista .pelicula figure figcaption h4.estreno{ color: #E6B800; } 
#cartelera #content article.listado .paginacion{ margin: 15px 0 20px; text-align: center; }
#cartelera #content article.listado .paginacion ul{ margin: 0; padding: 0; }
#cartelera #content article.listado .paginacion ul li{ display: inline-block; vertical-align: top; }
#cartelera #content article.listado .paginacion ul li a{ background: #f9c500; box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset; color: #413f39; display: block; font: 20px 'prelobold'; margin: 0 auto; min-width: 35px; padding: 5px 10px; text-align: center; text-transform: uppercase; }


/* ui-list */
.ui-list{z-index:1000; min-width:160px; padding:0; margin:0 0 0; list-style:none; border:1px solid #ddd; background-color:#fff; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
.ui-list li a{padding:6px 10px}
.ui-list li > a { clear: both; color: #333; display: block; font-weight: normal; text-transform: capitalize; }
.ui-list li > a:hover, .ui-list li > a:focus { text-decoration:none; background-color: #ddd; }
.ui-list .ui-active >a, .ui-list .ui-active >a:hover{text-decoration:none; background-color:#dddddd}
.ui-list .ui-disabled >a, .ui-list .ui-disabled >a:hover{color:#999}
.ui-list .ui-disabled >a:hover{text-decoration:none; cursor:default; background-color:transparent; background-image:none}
.ui-list .ui-divider{ *width:100%; height:1px; margin:0 1px;  *margin:-5px 0 5px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff; line-height:0}

/* ui-dropdown */
.ui-dropdown{position:relative; border:0; cursor:pointer; display:inline-block}
.ui-dropdown:hover{background-color:#FBFBFB; }
.ui-dropdown >.ui-list{display:none; position:absolute; }
.ui-dropdown.ui-open .ui-list { max-height: 200px; overflow: auto; width: 100%; }
.ui-dropdown.ui-open .ui-list > li{ padding-left:0;}
.ui-dropdown .ui-caption{cursor:pointer; padding:6px 10px; display:inline-block}
.ui-dropdown .ui-caption:active, .ui-open .ui-dropdown .ui-caption{outline:0}
.ui-open{*z-index:1000; background-color:#F8F8F8}
.ui-open >.ui-list{display: block; }
.ui-dropdown.d-colorgray > .ui-caption { background: #8d8d8d; box-shadow: 0 0 6px #666 inset; color: #fff; display: block; font: 16px 'prelomedium'; height: 34px; padding: 7px 10px; text-transform: uppercase; }
body#home .ui-dropdown.d-colorgray > .ui-caption > span { display: block; overflow: hidden; white-space: nowrap; width: 235px; }

.ui-dropdown > .ui-caption > i { background: url("../../images/spt_icons.png?v3") no-repeat 0 -67px; display: block; height: 11px; position: absolute; right: 12px; top: 12px; width: 16px; }
.ui-dropdown.d-colorwhite { border-color: #234901; width: 24.5%; }
.ui-dropdown.d-colorwhite > .ui-caption { background: #fff; box-shadow: 0 1px 1px #d0d0d0 inset; color: #3C3939; display: block; font: 12px/23px 'prelobold'; padding: 0 10px; text-transform: uppercase; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

/* tags */
.nombre-tag { background: url("../../images/buscador/bg_buscador_res.png") repeat center top; }
.nombre-tag span { display: block; font: 18px/40px 'prelobold'; padding-left: 10px; }

/* Bug: Alto de titulos de noticias secundarias en portada para moviles < 640 */
@media screen and (max-width:640px) and (orientation : portrait) {
    .f-secundario h2 { min-height: 78px; }
}
@media screen and (max-width:270px) and (orientation : portrait) {
    .f-secundario h2 { min-height: 91px; }
}


@media screen and (min-width:600px){
	.f-secundario figure a.img img{ height: 164px;}
}
@media screen and (max-width:599px) and (min-width:500px){
	.f-secundario figure a.img img{ height: 136px;}
}
@media screen and (max-width:499px) and (min-width:400px){
	.f-secundario figure a.img img{ height: 123px;}
}
@media screen and (max-width:399px) and (min-width:300px){
	.f-secundario figure a.img img{ height: 81px;}
}
@media screen and (max-width:299px) {
	.f-secundario figure a.img img{ height: 58px;}
}



.eco-logo{ display: inline-block; width: 46px; height: 23px; background: url(../images/ec-logosintesis.png) no-repeat; vertical-align: bottom; margin-right: 6px;}


/*menu navegacion*/

.menu-sld{ height:100%;width: 75%; min-height: 200px; display: none; background:#3b3939; left: 0; position: absolute;  top: 0; z-index: 0;}

.hidden-area{ position: fixed; left: 75%; top: 0; right: 0; bottom: 0; background: rgba(255,255,255,.01); z-index: 105; display: none;}

body, html{ /*height: 100%;*/}
html.sh-m, html.sh-m body{  width: 100%;}

/*body.sh-m .menu-sld{ left: 0; position: fixed;}*/

html.sh-m .hidden-area, html.sh-m .menu-sld{ display: block;}
html.sh-m #header .inner-header, html.sh-m #header #topBusqueda{ margin-left: 0;}
html.sh-m #wrapper{ height: 100%; overflow: hidden; z-index: 99; margin-left: 0; position: fixed;}
html.sh-m #wrapper, html.sh-m #header { animation: menu_enter .3s forwards; -webkit-animation: menu_enter .3s forwards; }

@keyframes menu_enter { 0% {left: 0;} 100% {left: 75%;}}
@-webkit-keyframes menu_enter {0% {left: 0;} 100% {left: 75%;}}


.bbc-foot { padding-top: 10px; }
.bbc-foot a { background: url("../../images/bbc_foot.jpg") no-repeat 0 bottom; color: #928d55; display: block; font: bold 15px arial; padding-bottom: 20px; }


.tx-message{ background: #DEF0D8; padding: 10px; border-radius:4px; border:1px solid #60844C; color: #60844C; text-align: center; margin-bottom: 2.5%;}
.ui-social > .ui-app{ vertical-align: middle; display: block; height: 20px; margin-right: 5px; overflow: hidden;  margin-bottom: 15px; }
.social-icons{ display: block; margin-bottom: 15px; }
.social-icons li { display: inline-block; margin-right: 1.2%;}
.social-icons  li:last-child{ margin-right: 0;}
.social-icons .social-icon{ display: block; width:31px; height: 31px; background-image: url(../images/sprite-social.png); background-repeat: no-repeat;}
.social-icons .social-icon.facebook{ background-position: 0 0}
.social-icons .social-icon.twitter{ background-position: 0 -31px}
.social-icons .social-icon.gplus{ background-position: 0 -62px}
.social-icons .social-icon.linkedin{ background-position: 0 -93px}
.social-icons .social-icon.pinterest{ background-position: 0 -124px}
.social-icons .social-icon.mail{ background-position: 0 -154px}

.lease-tambien{ background: #EBEBE5; margin-bottom: 10px;}
.lease-tambien h4{ font-family: "prelobold"; font-weight: normal; font-size: 17px; color: #898989; text-transform: uppercase; padding: 11px; }
.lease-tambien .article-more{ padding: 11px; border-bottom: 1px solid #DBDBCE; border-top:1px solid #fff;}
.lease-tambien .articles-inner article:first-child{ border-top: none; padding-top: 0;}
.lease-tambien .article-more .figure-article{  width: 50%; display: inline-block; float: left; margin-right: 11px; position: relative; }
.lease-tambien .article-more figcaption{ line-height: 130%; font-family: "glosabold"; font-size: 14px;}
.lease-tambien .article-more {*zoom: 1;}
.lease-tambien .article-more:before, .lease-tambien .article-more:after {display: table; line-height: 0; content: "";}
.lease-tambien .article-more:after {clear: both;}


/* ARTICLES BRASIL 2014 */
.f-principal.articles-mundial h2{
    background: #01ae4c url("../brasil2014_v2/i/bg_t_grid.jpg") no-repeat right bottom;
    font: 22px/1em 'preloblack_italic';
    text-transform: uppercase;    
}

.sub-articles.articles-mundial .f-secundario h2{
    background: #01ae4c url("../brasil2014_v2/i/bg_t_grid.jpg") no-repeat 0 bottom;
    font: 16px/1em 'prelobold_italic';  

}

.sub-articles.articles-mundial .f-principal h2 a,
.sub-articles.articles-mundial .f-secundario h2 a{
    color: #fff;
    display: block;
}


/* NUEVO LOGO */
body.seccion.nota #header h1 a.nuevologo, body.seccion.nota #header h2 a.nuevologo, body.seccion.fotogaleria #header h2 a.nuevologo{
	background: url(../images/logo-eco-nuevo.png) no-repeat 0 0;
	background-size:cover;
}


@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?k5j460');
	src:url('../fonts/icomoon.eot?#iefixk5j460') format('embedded-opentype'),
		url('../fonts/icomoon.woff?k5j460') format('woff'),
		url('../fonts/icomoon.ttf?k5j460') format('truetype'),
		url('../fonts/icomoon.svg?k5j460#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-camera:before {
	content: "\e600";
}
.icon-search:before {
	content: "\e601";
}
.icon-menu:before {
	content: "\e602";
}
.icon-play:before {
	content: "\e603";
}
.icon-arrow-right:before {
	content: "\e604";
}
.icon-arrow-left:before {
	content: "\e605";
}
.icon-arrow-down:before {
	content: "\e606";
}
.icon-arrow-up:before {
	content: "\e607";
}
.icon-uniE608:before {
	content: "\e608";
}



/* pull-to-refresh */

/*#wrapper {
	position: relative;
	-webkit-transition: -webkit-transform 0ms;
	transform: translate3d(0,0,0) scale3d(1,1,1);
	-o-transform: translate3d(0,0,0) scale3d(1,1,1);
	-ms-transform: translate3d(0,0,0) scale3d(1,1,1);
	-moz-transform: translate3d(0,0,0) scale3d(1,1,1);
	-webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
	-webkit-backface-visibility: hidden;
}*/

/* slide up with small animation */

body.pullrefresh-slideup,
body.pullrefresh-loading {
	-o-transition: -o-transform .3s;
	-ms-transition: -ms-transform .3s;
	-moz-transition: -moz-transform .3s;
	-webkit-transition: -webkit-transform .3s;
}

/* place the pullrefresh box above the container */

#pullrefresh {
	display: block;
	overflow: hidden;
	position: absolute;
	top: -490px;
	left: 0;
	width: 100%;
	height: 490px;
	background: rgba(0,0,0,.1);
	box-shadow: 0 -5px 5px rgba(0,0,0,.15) inset;
	/*background: #DBAF02;
	box-shadow: 0 -5px 5px #C8A002 inset;*/
}

#pullrefresh .message {
	position: absolute; text-align: center;
	left: 0;
	bottom: 10px;
	right: 0;
	/*color: #777;*/
	/*text-align: center;*/
	text-shadow: 1px 1px 0 rgba(255,255,255,.3);
	/*font-weight: bold;*/

	max-width: 650px;
	margin: 0 auto;	
	font-size: 1.2em;
}

/* change message with css */
#pullrefresh .message span:after { content: "Arrastra hacia abajo para actualizar."; padding-left: 11px; display: inline-block;}
#pullrefresh.breakpoint .message span:after { content: "Suelta para actualizar"; }
.pullrefresh-loading #pullrefresh .message span:after { content: "Actualizando."; }


/* icon */
#pullrefresh .icon {
	/*position: absolute;
	left: 10px;
	top: -2px;*/
	display: inline-block; vertical-align: middle;
}

/* arrow icon */
#pullrefresh .icon.arrow {
	background: url(../images/down.png) no-repeat;
	width: 20px;
	height: 20px; 

	transition: transform .3s;
	-o-transition: -o-transform .3s;
	-ms-transition: -ms-transform .3s;
	-moz-transition: -moz-transform .3s;
	-webkit-transition: -webkit-transform .3s;
	-webkit-backface-visibility: hidden;
}

#pullrefresh .icon.arrow.arrow-up {
	transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
}

img.b-lazy{ opacity: .5; transition: opacity .3s ease;}
img.b-lazy.b-loaded{ opacity: 1}
/* spinner icon */
/* rotate spinner with css animation */
@keyframes rotate{ 0%{ transform: rotate(0deg); } 100%{ transform: rotate(360deg); } }
@-o-keyframes rotate{ 0%{ -o-transform: rotate(0deg); } 100%{ -o-transform: rotate(360deg); } }
@-ms-keyframes rotate{ 0%{ -ms-transform: rotate(0deg); } 100%{ -ms-transform: rotate(360deg); } }
@-moz-keyframes rotate{ 0%{ -moz-transform: rotate(0deg); } 100%{ -moz-transform: rotate(360deg); } }
@-webkit-keyframes rotate{ 0%{ -webkit-transform: rotate(0deg); } 100%{ -webkit-transform: rotate(360deg); } }

#pullrefresh .icon.loading {
	background: url(../images/spinner.png) no-repeat;
	width: 19px;
	height: 19px;
	background-size: 100%;
	bottom: 0;

	animation: rotate 1s linear infinite;
	-o-animation: rotate 1s linear infinite;
	-ms-animation: rotate 1s linear infinite;
	-moz-animation: rotate 1s linear infinite;
	-webkit-animation: rotate 1s linear infinite;
}

body.publirreportaje .s-title { background-color: #d07000; box-shadow: 0 0 12px rgba(0, 0, 0, 0.5) inset; color: #fff; font: 13px/30px 'prelobold'; height: auto; margin: 0 auto 10px; text-align: center; text-transform: uppercase; width: 130px; }
body.publirreportaje .ui-arrows a { display: block; position: absolute; }
body.publirreportaje .ui-pager { display: none; }
    .ui-orbit.slider-notas .ui-content { position: relative; }
    .ui-orbit.slider-notas .ui-arrows { height: 50px; left: 0; margin: -25px 0 0; padding: 0; position: absolute; top: 50%; width: 100%; z-index: 1; }
    .ui-orbit.slider-notas .ui-arrows a { background-image: url("../../images/spt_icons.png?v2"); background-repeat: no-repeat; height: 50px; top: 0; width: 50px; z-index: 2; }
    .ui-orbit.slider-notas .ui-arrows a.ui-prev { background-position: 0 -1978px; left: 15px; }
    .ui-orbit.slider-notas .ui-arrows a.ui-next { background-position: -50px -1978px; right: 15px; }

    .subject { padding-top: 20px; }
    .subject p { font-size: 13px; font-style: italic; margin-bottom: 5px; text-align: right; }
    .subject p a { text-decoration: underline; }
    .subject p a:hover { text-decoration: none; }

.extrasnota .pic-autor { float: left; margin-right: 10px; width: 45px; }
.extrasnota_footer { padding-top: 15px; }

.pr-flujo { }
.pr-flujo h3, .t-pr { background-color: #c69c6c; color: #fff !important; display: inline-block; padding: 1px 5px; width: auto !important; }
.pr-flujo h3 a { background-color: #c69c6c !important; color: #fff !important; }
.pr-flujo .fecha { display: inline-block; margin-bottom: 8px; }
.pr-flujo .t-pr { display: inline-block; font: 11px 'prelosemibold'; text-transform: uppercase; }


@media screen and (max-width:360px) {
    .ads-header.bbc a img{ width: 100%; }
}

/* fix grid mundial */
@media screen and (max-width:640px) and (orientation : portrait) {
    .sub-articles.articles-mundial .f-secundario h2{ min-height: 80px;}
}
@media screen and (max-width:272px) and (orientation : portrait) {
    .sub-articles.articles-mundial .f-secundario h2{ min-height: 113px;}
}

/* ver en movil */
.vermovil #footer{ padding-bottom: 54px; }
.ver-movil {background: #000000; bottom: 0; clear: both; left: 0; padding: 10px 0; position: fixed; text-align: center; right: 0; z-index: 9999999; }
.ver-movil a { background-color: #ffd52d; border: 1px solid #e99800; border-radius: 4px; color: #333 !important; display: inline-block; /*font: 2em/130% arial;*/ font: 16px arial; padding: 5px 3%; text-transform: uppercase; /*width: 70%;*/ }
.ver-movil a:hover, .ver-movil a:active { text-decoration: none; }


div input[type="search"]{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* coments */

#peruid_modal *, #peruid_modal div input[type="search"]{ box-sizing:content-box; -webkit-box-sizing:content-box; --box-sizing:content-box;}
#app-comments{ width: auto!important;}
#app-comments ul.appc-head-opts li{ padding:0 10px; }
#app-comments .appc-title{padding: 0 10px}
#app-comments .appc-div input[type="text"]{height:30px; }
#app-comments .appc-div textarea, #app-comments .appc-div input[type="text"]{ width:100%}
#app-comments .appc-div .appc-area{ margin-right: 10px;}
#app-comments .appc-div .app-compartir{ display: none;}
#app-comments .appc-div .appc-seguir{ width: auto!important;}

/* SHARE HYBRID */
.box-compartir.hybrid{ margin: 0; width: 45px; } 
.box-compartir.hybrid .hyb-actionbutton{ background: url(../images/spt_share_movil.png) no-repeat; height: 38px; display: inline-block; width: 38px; }
.box-compartir.hybrid .hyb-actionbutton.android{ background-position: 0 0; }
.box-compartir.hybrid .hyb-actionbutton.ios{ background-position: 0 -38px; }


/*antes después*/
.twentytwenty-container {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  z-index: 0;  overflow: hidden;  position: relative;  -webkit-user-select: none;-moz-user-select: none; }
.twentytwenty-container img { max-width: 100%; position: absolute; top: 0; display: block; }

#noti_secundaria {display:table}

/* FACEBOOK */
.facebook {border: #c3c3c3 1px solid;height: 340px;margin: 5px !important;}
/* FIN FACEBOOK */

/* LOGOS LATERAL */
.logos {display:table-row}
.logo116 {margin:2px;display:table-cell;height:100%}
.logo24  {margin:2px;display:table-cell;height:100%}
.separadorlogo {display:table-cell;width:4px;height:100%}
/* FIN LOGOS LATERAL */


.listcirculo a {font-weight: normal !important;line-height: 140% !important;color: #000 !important}
.listcirculo {list-style-image:url('../../images/cuadradito_naranja.gif'); margin-left:20px}
.listcirculo li>ul>li {list-style-image:url('../../images/cuadradito_naranja2.gif');}


h5 {/*padding: 38px 0 38px 0;margin: 0 0 10px 0;text-align: center;font-size: 28px;font-weight: bold;color:#ff9;font-family: 'book antiqua' ;background-image:url(../images/titulo.png); background-repeat: no-repeat;background-position: center;width: 750px*/
              color: #000; font-size: 16px; font-family: 'times new Roman'; line-height:100%;margin:0;}

h6 {/*padding: 38px 15px 38px 15px;margin: 0 0 10px 0;text-align: center;font-size: 19px;font-weight: bold;color:#ff9;font-family: 'book antiqua' ;background-image:url(../images/titulo.png); background-repeat: no-repeat;background-position: center;width: 720px*/
              color: #000; font-size: 42px; font-family: 'times new Roman'; line-height:100%;margin:0;text-align:center}

.bordenoticia td {border: #999 1px solid;padding: 5px;}

.fondorojochico {width: 100%;height: 36px;z-index: -1000;margin-bottom: -36px;
background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */}


.justificado {text-align: justify;}

.noticiaseparada {width: 640px;height: 100%;background-color: #fff;margin:0 auto;}
.titulonoticiaseparada {text-align: left;text-transform: uppercase;/*background: #C3C3C3*/;padding: 8px;font-size: 24px;}
.fotonoticiaseparada {width: 640px;min-height: 300px;}
.fechanoticiaseparada {color: #929698;padding: 8px 0px 0px 8px;}
.textonoticiaseparada {padding: 8px;text-align: justify;color: #424646;font-size: 17px;line-height: 25px;}
.dimag {color:#780000;}
        
        .noticiaslider {width: 100% !important;height: 180px !important; }
.noticiaslider a {font-size: 11px !important;font-weight: normal !important;padding-top: 0 !important;height: 16px !important; line-height: 150% !important; }



.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.calendar-container{position:relative;padding-bottom:75%;height:0;overflow:hidden}.video-container iframe,
.calendar-container
iframe{position:absolute;top:0;left:0;width:100%;height:100%}


/* Demo Styles */
.device {
  
  padding: 5px 5px 35px 5px;
  /*border-radius: 20px;*/
  background: #111;
  /*border: 3px solid white;*/
  margin: 5px auto;
  position: relative;
  /*box-shadow: 0px 0px 5px #000;*/
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  bottom: 1%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
background-color:#c3c3c3;
border-radius:10px;
background-position:35% 0%;
z-index:5000;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  bottom: 1%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
background-color:#c3c3c3;
border-radius:10px;
background-position:35% 100%;
z-index:5000;
}
.swiper-container {
  height: 233px;
  
}
.content-slide {
  /*padding: 20px;*/
  color: #fff;
  width:100%;
  height:100%;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:7px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
/* Fin Demo Styles */