/* Hoja de estilos para pantallas desde 480px a 768px (Tablets) */

img.foto_med {
	width: 95% !important;
}

.foto {
    width: auto !important;
}

.div_principal {
	width: 99%;
}

#wrapper {}

/* Politica Cookies */
#wrapper_cookies{
	width:100%;
	margin:0 auto;
}


/* cabecera */
#header {
	width: 100%;
	display: block;
	clear: both;
}

#banner-header {
	width: 100%;
	display: block;
	clear: both;
}

#banner-header img {
	width: 100%;
}

#top-header {
	width: 100%;
}

#promo1 { 
	width: 50%;
	float: right;
	padding-left: 10px;
}
#promo1 h2 {
	font-size: 1.4em;
}
#promo1 img {
    float: left;
    margin-right: 5px;
	height: auto;
    width: 50%;
}
#promo1 .promo1_rev {
    width: 100%;
    float: left;
	padding-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: 50%; }

#logo img {
    height: 100%;
	width: 100%;
} 

#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%;
}

#top-menu-one  ul {
	list-style: none;
	position: relative;
	display: block;
    float: left;
    text-align: center;
    width: 100%;
}

#top-menu-two {
	float:left;
	width: 100%;
}

#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;
}

#menu_ppal {
	text-align: center;
	width: 100%;
}

#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;
}

#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 {
	width: 98.5%;
	margin: 0 0.75% 2% 0.75%;
	padding: 0;
}

#noticia .imagen-nodo {
	width: 98.5%;
	margin: 0 0.75% 10px;
}

#noticia .imagen-nodo img {
    width: 98.5%;
	margin: 0 0.75%;	
}

#noticia .nodo-texto {
	width: 98.5%;
	margin: 0 0.75%;
}

#noticia .nodo-acciones {
	width: 98.5%;
	margin: 0 0.75%;
}

#noticia .autor {
	width: 98.5%;
	margin: 0 0.75%;
}

#items-list .one-col-item {
	width: 98.5%;
	margin: 0.5% 0.75%;
	padding: 0;
}

#main-2col-1 {
	width: 98.5%;
	margin: 0 0.75%;
	display: block;
	clear: both;
}

#main-2col-2 {
	width: 98.5%;
	margin: 0 0.75%;
	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: 98.5%;
	margin: 0 0.75%;
	padding: 0;
}

#right-col .two-col-items {
	width: 98.5%;
	margin: 0 0.75%;
	padding: 0;
    margin-bottom: 1.5%;
}

.section-mpu-adv {
	display: block;
	clear: both;
	margin: 0 auto;
	float:none;
}


#content_bottom {
	width: 98.5%;
	margin: 0 0.75%;
	display: block;
	clear: both;
}

#banner_bottom {
	width: 98.5%;
	margin: 0 0.75%;
	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: 450px;
	float: left;
}

#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: 100px;
}

/* fin pie */

.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: 740px; 
	height: 420px;
}

/* login form*/
.login-div-left {
	float: left;
	width: 100%;
}

.login-div-right {
	float: left;
	width: 100%;
}