/* Hoja de estilos para pantallas hasta 480px (Moviles) */
#wrapper {
	width: 100%;
	max-width: 100%;
	margin: 0;
	z-index: 1;
	overflow: hidden;
	position: relative;
}

h2 {
	font-size: 0.9rem;
	line-height: 1.8em;
}

img.foto_big {
	max-width: 100% !important;
	width: 100% !important;
}

img.foto_med {
	width: 100% !important;
}

img.foto_peq150 {
    width: 100% !important;
	margin-right: 0;
}
img.foto_500 {
	width: 100% !important;
}
.div_principal {
	width: 99%;
}

#wrapper {}

/* Politica Cookies */
#wrapper_cookies{
	width:100%;
	margin:0 auto;
}

/* user zone */
.user-zone #header {
	display: none;
}

.user-zone #footer {
	display: none;
}

.user-zone #right-col {
	display: none;
}

.user-zone .std-box-left,
.user-zone .std-box  {
	margin-top: 7px;
	margin-bottom: 60px;
}

.aceptar_condiciones {
	margin-bottom: 10px;
}
/* End user zone */

/* cabecera */
#header {
	width: 100%;
	display: block;
	clear: both;
}

#banner-header {
	width: 100%;
	display: block;
	clear: both;
}

#div-gpt-ad-LB-0 {
	margin: 0 auto !important;
	float: none !important;
}

#banner-header img {
	width: 100%;
}

#div-gpt-ad-LB-0 {
	width: 100%;
}

#top-header {
	width: 100%;
}

#promo1 { 
	width: 35%;
	float: right;
}
#promo1 h2 {
	font-size: 1.2em;
}
#promo1 .publi {
	font-size: 1em;
	margin-top: 2px;
}
#promo1 .num {
	font-size: 0.9em;
}
#promo1 img {
    float: left;
    margin-right: 0;
	height: auto;
    width: 50%;
}
/* */
#promo1 {
    padding-top: 5px;
    width: 50%;
	padding-bottom: 5px;
}

#promo1 .promo1_rev {
    width: 100%;
    float: left;
	margin-left: 10px;
}

#promo1 .publi {
    font-size: 1.2rem;
    line-height: 1.2rem;
	margin-bottom: 2px;
}

#promo1 .num {
    font-size: 0.8rem;
	margin-bottom: 2px;
	line-height: 1rem;
}

#promo1 .susc {
    margin-bottom: 2px;
}

#promo1 .susc h2 {
    font-size: 0.8rem;
	line-height: 1rem;
}
#promo1 .publi, #promo1 .num, #promo1 .susc {
    padding-left: 2px;
}

.prbox2, .prbox3 {
	display: none;
}
/**/
/*#logo { width: 60%; }*/
#logo {
    padding-top: 5px;
    width: 50%;
}
#logo img {
    height: 100% !important;
	width: 100% !important;
} 

#menu-right-zone { 
	display: none;
	width: 35%; 
}

#user-login, #user-login  img {
	width: 100%;
}


#menus {
	width: 100%;
	display: block;
	clear: both;
}

#top-menu-one {
	width: 100%;
	font-size: 0.8125em;
}

#top-menu-one  ul {
	list-style: none;
	position: relative;
	display: block;
    float: left;
    text-align: center;
    width: 100%;
}

#top-menu-one  li {
	display: inline-flex;
    float: none;
	padding: 0 5px;
}

#top-menu-two {
	width: 100%;
	font-size: 0.8125em;
}

#top-menu-two  ul {
	list-style: none;
	position: relative;
	display: block;
    float: left;
    text-align: center;
    width: 100%;
}

#top-menu-two  li {
	display: inline-flex;
    float: none;
	padding: 0 5px;
}

#menu_ppal {
	text-align: center;
	width: 100%;
	font-size: 0.8125em;
}

#menu_ppal_list {
	float: left;
    text-align: center;
    width: 100%;
	clear: both;
	display: block;
}

#menu_ppal_list  ul {
	list-style: none;
	position: relative;
	display: block;
    float: left;
    text-align: center;
    width: 100%;
}

#menu_ppal_list  ul li {
	display: inline-flex;
    float: none;
	padding: 0 5px;
}

#search-box { 
	width: auto;
	float: right;
}

#top-menu-three {}

#social_floatdiv {
	display: none;
}

#div-gpt-ad-si, #div-gpt-ad-sd {
	display: none;
}
/* fin cabecera */

/* contenidos */

#content {
	width: 100%;
	display: block;
	clear: both;
}

#content_top {
	width: 100%;
	display: block;
	clear: both;
}

#content_middle {
	width: 100%;
}

#main {
	width: 100%;
	margin: 0;
	padding: 0;
}

#main .one-col-item {
	padding: 0 0.75% 2% 0.75%;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#main .one-col-item .foto {
	width: 50%;
	padding-right: 10px;
}

#main .one-col-item.destacado-1 .foto,
#main .one-col-item.destacado-2 .foto {
	width: 100%;
}

#noticia .imagen-nodo {
	width: 100%;
	padding: 0 0.75% 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#noticia .imagen-nodo img {
    width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}

#noticia .nodo-texto{
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#noticia .nodo-acciones {
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#noticia .autor {
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#items-list .one-col-item {
	padding: 0.5% 0.75%;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#main-2col-1 {
	display: block;
	clear: both;
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#main-2col-2 {
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	clear: both;
}

#right-col {	
	width: 100%;
	margin: 0;
	display: block;
	clear: both;
	border: 0;
	padding: 0;
	float:left;
}

#right-col .one-col-item {
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

#right-col .two-col-items {
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
    margin-bottom: 1.5%;
}

.section-mpu-adv {
	display: block;
	clear: both;
	margin: 0 auto;
	float:none;
}


#content_bottom {
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	clear: both;
}

#banner_bottom {
	width: 100%;
	padding: 0 0.75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	clear: both;
}

#div-player {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
	padding-top: 25px;
	height: 0;
}

#div-player  iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

/* fin contenidos*/
/* pie */
#footer {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 65px;
}

#footer-aux {
	float: left;
	width: 100%;
	text-align: center;
}

#foo-options {
	float: left;
	width: 100%;
	text-align: center;
}

#footer-mid {
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

#footer-right {
	float: left;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

#footer-logo {
	float: left;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

#footer-logo  img{
	float: none;
	height: auto;
	padding: 0 5px;
	width: 100%;
	webkit-box-sizing: border-box;
	moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* fin pie */
.btn_play {
    top: 75px;
	left: 160px;
	width: 60px;
	height: 60px;
}
.std-box-center {
    margin: 0 2% 10%;
    padding: 3% 5%;
    width: 85%;
}

.std-box {
    margin: 0 2% 10%;
    padding: 3% 5%;
    width: 85%;
}

.std-box-left {
    margin: 0 2% 10%;
    padding: 3% 5%;
    width: 85%;
}

#newsletter-container {
	display: none;
}
.iframe-play-box {
	width: 340px; 
	height: 240px;
}
/* login form*/
.login-div-left {
	float: left;
	width: 100%;
}

.login-div-right {
	float: left;
	width: 100%;
}

.four-col-item {
	width: 100%;
	margin-left: 0px;
}

.li-fb-share-button {
	display: none;
}

ul.redes_sociales li {
	width: 110px;
}

.social-links {
	width: 100%;
}