

/* Estilos base
---------------------------------------------------------------------------------------------------------------------------- */
* {margin: 0; padding: 0}

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 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0; 
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}





* html div, * html ul, * html ol,  * html li {height:1%}
*:first-child+html div, *:first-child+html ul, *:first-child+html ol, *:first-child+html li {height:1%} 

:focus {outline: 0;}
ins {text-decoration: none}
del {text-decoration: line-through}

body {line-height: 1;color: black;background-color: #fff; font-size: 0.625em; font-family:Arial, Helvetica, Tahoma,sans-serif}
ol, ul {    list-style: none;}
ul li {list-style:none}
div:after, ul:after, ol:after, li:after  {content: "";display:block; clear:both; height:0; visibility:hidden}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {   text-align: left;   font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {    content: "";}
blockquote, q {quotes: "" "";}  


.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */
img {behavior: url(iepngfix.htc)}

/* comodines */
.oculto {text-indent:-9000px; font:normal 0em/0em sans-serif; position:absolute; display:block; left:-9000px}

/* fija fuentes y em */
body, html{font-size: 62.5%}
body {font-size: 100%; /* IE Fix */}
*:first-child+html body  { font-size: 101%} /* IE 7 */
* html body { font-size: 101%} /* IE 6 */       
h1,h2,h3,h4,h5,h6 {font-size:100%}  
table { font-size:100%}

/*otros */
a{text-decoration:underline; color:#000}
a:hover{text-decoration:none}
img {border:none; border:0} 


/* estilos para diseño liquido del especial */
a { text-decoration:none; }


/* fuentes para la seccion */
@font-face {
	font-family: 'CenturyGothic';
	src: url('/estilos/fonts/CenturyGothic.eot?') format('eot'), 
	     url('/estilos/fonts/CenturyGothic.woff') format('woff'), 
	     url('/estilos/fonts/CenturyGothic.ttf')  format('truetype'),
	     url('/estilos/fonts/CenturyGothic.svg#CenturyGothic') format('svg');
}


@font-face {
	font-family: 'CenturyGothic-Bold';
	src: url('/estilos/fonts/CenturyGothic-Bold.eot?') format('eot'), 
	     url('/estilos/fonts/CenturyGothic-Bold.woff') format('woff'), 
	     url('/estilos/fonts/CenturyGothic-Bold.ttf')  format('truetype'),
	     url('/estilos/fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
}

@font-face {
	font-family: 'OpenSans';
	src: url('/estilos/fonts/OpenSans.eot?') format('eot'), 
	     url('/estilos/fonts/OpenSans.woff') format('woff'), 
	     url('/estilos/fonts/OpenSans.ttf')  format('truetype'),
	     url('/estilos/fonts/OpenSans.svg#OpenSans') format('svg');
}


@font-face {
	font-family: 'OpenSans-Bold';
	src: url('/estilos/fonts/OpenSans-Bold.eot?') format('eot'), 
	     url('/estilos/fonts/OpenSans-Bold.woff') format('woff'), 
	     url('/estilos/fonts/OpenSans-Bold.ttf')  format('truetype'),
	     url('/estilos/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
}

@font-face {
	font-family: 'OpenSans-Light';
	src: url('/estilos/fonts/OpenSans-Light.eot?') format('eot'), 
	     url('/estilos/fonts/OpenSans-Light.woff') format('woff'), 
	     url('/estilos/fonts/OpenSans-Light.ttf')  format('truetype'),
	     url('/estilos/fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
}


@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('/estilos/fonts/OpenSans-Semibold.eot?') format('eot'), 
	     url('/estilos/fonts/OpenSans-Semibold.woff') format('woff'), 
	     url('/estilos/fonts/OpenSans-Semibold.ttf')  format('truetype'),
	     url('/estilos/fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
}



/* Estilos para la seccion d SMARTLIFE */

.smart-wrap {
	background:#f0f0f0;
}

.smart-wrap img { 
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

/* publicidad giga banner */
.envoltorio_publi { 
    background: #fff;
    padding: 0;
    margin:0 auto;
    width:100%;
    float: none;
    text-align: center;
 }


.envoltorio_publi iframe, .envoltorio_publi object {
    display:block;
    text-align:center;
    margin:0 auto;


}

/*
 .banner_sup {
    background: url(/img/txt_publi_vert.gif) no-repeat left center;
    padding-left: 15px;
    margin: 0 auto;
    text-align: center;
    float:none;
    display: inline-block;
 }

*/
 .banner_sup img { height: auto;padding-left: 15px;}

/*
.banner_sup .banner_sup_a {
    display: inline;
    float: left;
    margin:0 2px 0 0;
}

.banner_sup .banner_top_b, .banner_sup .banner_top_c {
    display: inline;
    float: right;
    margin:0;
    padding:0;
    width: 220px;

}

.banner_inf .banner_top_b, .banner_sup .banner_top_c {
    display: inline;
    float: right;
    margin:0;
    padding:0;
    width: 220px;
}

.envoltorio_publi img {
    display: block;
}


.publi728_elpais {
	margin-left:0;
}



.publi.inferior {
	max-width: 1030px;
	width:100%;
	margin:0 auto;
	background: #f0f0f0;
	padding: 20px 0;
}

.publi.inferior .envoltorio_publi {
	background: #f0f0f0;
	overflow: hidden;
}

*/


/* cabecera */
.s-head{ 

	background:#F4F7FC;
	border-top: 1px solid #8b8a8a;

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #F4F7FC),
		color-stop(1, #FFFFFF)
	);
	background-image: -o-linear-gradient(bottom, #F4F7FC 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F4F7FC 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F4F7FC 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F4F7FC 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #F4F7FC 0%, #FFFFFF 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F4F7FC', EndColorStr='#FFFFFF'); 

 }

.s-head-inner
{
	max-width: 1030px;
	width:100%;
	margin:0 auto;
	position:relative;
}

.s-log { 
	float:left;
	max-width: 302px;
	width:100%;
	margin:3% 0 2% 2%;
 }

.s-log span {
    display: block;
    height: 0;
    text-indent: -99999px;
}



.s-ours {
	float: right;
	margin-right:4%;

}

.s-ours {
	float: right;
	margin-right:4%;
	margin-top: 47px;
	/*background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FDFEFF),
	color-stop(1, #ECF2FC)
);
background-image: -o-linear-gradient(bottom, #FDFEFF 0%, #ECF2FC 100%);
background-image: -moz-linear-gradient(bottom, #FDFEFF 0%, #ECF2FC 100%);
background-image: -webkit-linear-gradient(bottom, #FDFEFF 0%, #ECF2FC 100%);
background-image: -ms-linear-gradient(bottom, #FDFEFF 0%, #ECF2FC 100%);
background-image: linear-gradient(to bottom, #FDFEFF 0%, #ECF2FC 100%);+
*/

}

/* esta pasando */
.contenedor_barra_etiquetas { 
    width:100%; 
    background:#ffffff; 
    padding: 8px 0 8px; 
    border-bottom: 1px solid #d3d3d3; 
    margin:0 auto;
}

.contenedor_barra_etiquetas .inner { 
    max-width:995px; 
    margin: 0 auto;
    width: 100%;
}

.contenedor_barra_etiquetas .encabezado { 
    float:left; 
    display:block; 
    padding:0 18px 0 0px;
	background: url('/img/smartlife/cabecera/ico-estapasando.png') no-repeat scroll right center transparent;

}

.contenedor_barra_etiquetas .contenido { 
    float:left; 
    display:inline; 
    max-width:710px; 
    overflow:hidden;
    width: 100%;
}

.contenedor_barra_etiquetas .contenido li { 
    float:left;
    display:inline; 
    font: 1.3em/130% OpenSans,Arial,Helvetica,Tahoma,sans-serif;  
    border-left: 1px solid #151515;
   
}

.contenedor_barra_etiquetas .contenido li a {
    color:#151515; 
    padding: 0 2em;
}

.contenedor_barra_etiquetas .contenido .nav { 
    background:#ffffff; 
}

.contenedor_barra_etiquetas .contenido .nav li:first-child{ 
    border-left:none;
}

.contenedor_barra_etiquetas .mastemas { 
    float:right; 
    display:inline; 
    padding:0 10px 4px 20px; 
    margin: 0 5px 0 0;
    background: url('/img/smartlife/cabecera/ico-mastemas.png') no-repeat scroll left 1px transparent;
}

.contenedor_barra_etiquetas .mastemas a { 
    color:#dc4445;
}

.contenedor_barra_etiquetas .mastemas, 
.contenedor_barra_etiquetas .encabezado { 
    font: 1.5em OpenSans-Bold,Arial,Helvetica,Tahoma,sans-serif;  
    line-height:100%; 
    color:#dc4445; 
    text-transform:uppercase; 

}
/* fin esta pasando */
/* boton video para Smartlife */
.smart-wrap .boton_video {
    display: block;
    position: absolute;
    width: 74px;
    height: 74px;
    left: 43%;
    bottom: 39%;
    background: url('/img/smartlife/player-sm.png') no-repeat scroll center transparent;
    transition-duration: 0.2s;
    z-index: 100;

}

.smart-wrap .trescol .boton_video {
	bottom:22%;
	left:38%;
}


.smart-wrap .boton_video:hover, .boton_video_player:hover{
	transform:scale(1.3,1.3);
	transition-duration: 0.2s;

}
.boton_video_player,
#noticia .boton_video_player {
	display: block;
	position: absolute;
	width: 74px;
    height: 74px;
    left: 43%;
    bottom: 39%;
	background: url('/img/smartlife/player-sm.png') no-repeat scroll center transparent;

}

.m-lomas li a .video, #noticia .m-lomas li a .video {
	background: url('/img/smartlife/player-sm-little.png') no-repeat scroll center transparent;
	background-size: 22px 22px;
	display:block;
	margin:0 10px 4px 0;
	text-indent: -99999px;
	float: left;
	width: 22px;
	height: 22px;
}



/* Fin boton video para Smartlife */
.newsletter {
	font: 11px/110% OpenSans-Semibold,Georgia,Arial;
	text-align: left;
	text-transform: uppercase;
	padding:20px 0 0 50px;
	float: right;
	background:url(/img/smartlife/sobre_cab.png) no-repeat left bottom;
}

.newsletter a {
	color:#918e8e;
	text-align: left;
	vertical-align: text-top;
}

.newsletter a:hover {
	color:#dc4545;
}

/* icono menu */
.m-s-icon {
	float: left;
	margin:0 10px;
	padding: 8px 0;
	position: relative;
}

.m-s-icon a {
	float: left;
	margin-right: 10px;
	background: url(/img/smartlife/cabecera/sep-menu.gif) no-repeat right center;
	padding-right: 10px;
}

.m-s-icon img {
	max-width: 105px;
	width: 100%;
	height: auto;
}

.m-s-icon p {
	font: 1.4em/100% OpenSans,Arial,Helvetica,Tahoma,sans-serif;
	color:#fff;
	text-transform: uppercase;
	float: left;
	cursor: pointer;
	padding-top:10px;
}

.m-s-icon {
	display: none;
}

/*menu*/

.s-menu { 
	width:100%;
	clear:both;
	background: #000;
	border-bottom: 3px solid #c4007a;

}

.menu-inner {
	max-width: 1030px;
	width:100%;
	margin:0 auto;
	position:relative;
}

.s-menu li {
	float: left;
	list-style: none;
	width: 14%;
	font: 1.4em/100% OpenSans,Arial,Helvetica,Tahoma,sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

.s-menu li a {
	color:#fff;
	padding: 8% 0;
	float: left;
	width: 100%;
}

/*
.s-menu li a:hover
{
-webkit-box-shadow: 0px 6px 0px 0px rgba(50, 50, 51, 1);
-moz-box-shadow:    0px 6px 0px 0px rgba(50, 50, 51, 1);
box-shadow:         0px 6px 0px 0px rgba(50, 50, 51, 1);


}
*/

.s-menu li.phones a:hover,
.s-menu li.phones.seleccionado a {
	background:#dc4545;

}

.s-menu li.tablets a:hover,
.s-menu li.tablets.seleccionado a {
	background:#cf891b;
}

.s-menu li.gadget a:hover,
.s-menu li.gadget.seleccionado a {
	background:#0360c9;
}

.s-menu li.tv a:hover,
.s-menu li.tv.seleccionado a {
	background:#c400b9;
}
.s-menu li.pymes a:hover,
.s-menu li.pymes.seleccionado a {
	background:#03c993;
}

.s-menu li.lifestyle a:hover,
.s-menu li.lifestyle.seleccionado a {
	background:#afc903;
}

.s-menu li.motor a:hover,
.s-menu li.motor.seleccionado a {
	background:#bf0202;
}



/* patrocinio en cabecera */
.s-head-patro  {
	background:#fff;
	border-top: 1px solid #8b8a8a;
}

.s-head-patro-inner  {
	max-width: 1030px;
	width:100%;
	margin:0 auto;
	padding: 10px 0 5px;

}

.s-c-log {
	max-width: 121px;
	width: 100%;
	float: left;
	clear: both;
	margin-left: 3%;

}

.s-c-log span {
    display: block;
    height: 0;
    text-indent: -99999px;
}

.s-c-log img {
	max-width: 121px;
	width: 100%;
	height: auto;
}

.log-patro {
	max-width: 121px;
	width: 100%;
	float: right;
	margin-right: 3%;
}

.log-patro img {
	max-width: 103px;
	width: 100%;
	height: auto;
}




/*redes cabecera */
.s-redes { 
	padding: 0 10px 0 22px;
	float: left;
	margin-right: 20px;
	border-right: 1px solid #d5d5d7;
	margin-top: 10px;

/*	
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #F9FBFD),
	color-stop(1, #ECF2FC)
);
background-image: -o-linear-gradient(bottom, #F9FBFD 0%, #ECF2FC 100%);
background-image: -moz-linear-gradient(bottom, #F9FBFD 0%, #ECF2FC 100%);
background-image: -webkit-linear-gradient(bottom, #F9FBFD 0%, #ECF2FC 100%);
background-image: -ms-linear-gradient(bottom, #F9FBFD 0%, #ECF2FC 100%);
background-image: linear-gradient(to bottom, #F9FBFD 0%, #ECF2FC 100%);
*/


}

.s-redes ul {}

.s-redes ul li { 
	float: left;
	list-style: none;
}

.s-redes ul li a {
	display: block;
	width:40px;
	height: 36px;
	text-indent: -99999px;
	cursor: pointer;
	background-size: 2.3em 2.3em;
	margin: 0 2%;
}

.s-redes .s-t a{
	background: url(/img/smartlife/cabecera/twitter.png) no-repeat left top;
}

.s-redes .s-f a{
	background: url(/img/smartlife/cabecera/facebook.png) no-repeat left top;
}

.s-redes .s-l a{
	background: url(/img/smartlife/cabecera/linkedin.png) no-repeat left top;
}

.s-redes .s-g a{
	background: url(/img/smartlife/cabecera/google.png) no-repeat left top;
}

.s-redes .s-r a{
	background: url(/img/smartlife/cabecera/rss.png) no-repeat left top;
}





/* contenido de informacion */

.s-content {
	width: 100%;
	background: #f0f0f0 url(/img/smartlife/fnd-body.jpg) repeat center top;
	padding-top:4px;
	box-shadow: 0px 2px 2px #707070 inset;
}

.s-content-inner {
	max-width: 1030px;
	width: 90%; 
	margin: 0 auto;
	background:#fff ;
	margin-top: 16px;
	
}

/* modulo noticias a tres columnas */
.doscol {
	width:100%;
	max-width:1030px;
	margin: 0 auto;
	
}

.doscol.destacada {
	width:94%;
	max-width:1030px;
	margin: 0 auto;
	padding-top: 2%;
	
}

.doscol-inner {
	float: none;
	background: url(/img/smartlife/sep.gif) repeat-x left bottom;
	width: 94%;
	max-width: 1030px;
	margin: 0 auto 30px;
}

.doscol.destacada .doscol-inner {
	margin-bottom: 0;
	background: none;
	width: 100%;
}

/* modulo noticias a tres columnas */
.trescol {
	width:100%;
	max-width:1030px;
	margin: 0 auto;
}

.trescol-inner {
	padding-left: 30px;

}

.trescol .s-row {
	width: 100%;
	max-width:1000px;
	background:#fff;
}



/*elementos de noticia */
.s-item  {position: relative;}

.s-item .s-texto {
	display: table;
}

.s-item .s-sec {
	font: 1.8em/100% OpenSans,Arial,Helvetica,Tahoma,sans-serif;
	position: absolute;
	left: -8px;
	top:10px;
	display: block;
	z-index: 10;
	color:#fff;
	padding: 1.4% 4%;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #DB4545),
	color-stop(1, #A43434)
);
background-image: -o-linear-gradient(bottom, #DB4545 0%, #A43434 100%);
background-image: -moz-linear-gradient(bottom, #DB4545 0%, #A43434 100%);
background-image: -webkit-linear-gradient(bottom, #DB4545 0%, #A43434 100%);
background-image: -ms-linear-gradient(bottom, #DB4545 0%, #A43434 100%);
background-image: linear-gradient(to bottom, #DB4545 0%, #A43434 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#DB4545', EndColorStr='#A43434'); 
}

.s-item .s-sec:before {

	 border-left-color: transparent;
     border-left-style: solid;
     border-left-width-ltr-source: physical;
     border-left-width-rtl-source: physical;
     border-bottom: none;
     border-top: 8px solid #5a0909;
     border-left: 7px solid transparent!important;
     border-right: 1px solid #5a0909;
     bottom: -8px;
     content: "";
     left: 0px;
     position: absolute;
     z-index: 1;

}

.s-item .s-sec a {
	color:#fff;
}

.smartphones .s-sec {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #dc4545),
	color-stop(1, #a53434)
);
background-image: -o-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -moz-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -webkit-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -ms-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: linear-gradient(to bottom, #dc4545 0%, #a53434 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dc4545', EndColorStr='#a53434'); 
}
}

.smartphones .s-sec:before {
	border-color:#5a0909;
}

.tablets .s-sec {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #cf891b),
	color-stop(1, #986514)
);
background-image: -o-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -moz-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -webkit-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -ms-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: linear-gradient(to bottom, #cf891b 0%, #986514 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cf891b', EndColorStr='#986514'); 
}

.tablets .s-sec:before {
	border-color:#630a0a;
}


.smarttv .s-sec {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #c400b9),
	color-stop(1, #93008a)
);
background-image: -o-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -moz-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -webkit-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -ms-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: linear-gradient(to bottom, #c400b9 0%, #93008a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c400b9', EndColorStr='#93008a'); 
}

.smarttv .s-sec:before {
	border-color:#54014f;
}

.gadgets .s-sec {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #0360c9),
	color-stop(1, #024795)
);
background-image: -o-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -moz-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -webkit-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -ms-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: linear-gradient(to bottom, #0360c9 0%, #024795 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0360c9', EndColorStr='#024795'); 
}

.gadgets .s-sec:before {
	border-color:#01254f;
}

.pymes .s-sec {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #03C994),
	color-stop(1, #02906A)
);
background-image: -o-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -moz-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -webkit-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -ms-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: linear-gradient(to bottom, #03C994 0%, #02906A 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#03C994', EndColorStr='#02906A'); 
}

.pymes .s-sec:before {
	border-color:#024c38;
}

.motor .s-sec {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #bf0202),
	color-stop(1, #8e0101)
);
background-image: -o-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -moz-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -webkit-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -ms-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: linear-gradient(to bottom, #bf0202 0%, #8e0101 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#bf0202', EndColorStr='#8e0101'); 
}

.motor .s-sec:before {
	border-color:#523201;
}

.lifestyle .s-sec {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #afc903),
	color-stop(1, #839702)
);
background-image: -o-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -moz-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -webkit-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -ms-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: linear-gradient(to bottom, #afc903 0%, #839702 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#afc903', EndColorStr='#839702'); 

}

.lifestyle .s-sec:before {
	border-color:#444e01;
}

/*titulos secciones*/
.sec-head {
	width:100%;
	padding:0 0 25px;
	/*box-shadow:0 2px 2px #707070;*/
	background: url(/img/smartlife/sombra_izq.png) no-repeat left 54px;

}

.sec-head .s-item {
	padding: 10px 0;
}

.sec-head .s-item h1,
.sec-head .s-item h2 {
	font:3.6em/100% OpenSans-Light,Arial,Helvetica,Tahoma,sans-serif;
	color:#000;
	text-transform: uppercase;
	padding: 0 0 0 4%;
	margin-bottom: 0;
	letter-spacing: -1px;
}


.sec-head.smartphones .s-item
{
	background-color:#dc4545;

}

.sec-head.tablets .s-item{
	background-color:#cf891b;
}

.sec-head.gadgets .s-item{
	background-color:#0360c9;
}

.sec-head.smarttv .s-item{
	background-color:#c400b9;
}
.sec-head.pymes .s-item{
	background-color:#03c993;
}

.sec-head.lifestyle .s-item{
	background-color:#afc903;
}

.sec-head.motor .s-item{
	background-color:#bf0202;
}




.s-item h2 {
	font: 2.2em/110% OpenSans-Bold,Arial,Helvetica,Tahoma,sans-serif;
	color:#565656;
	text-transform:uppercase;
	margin-bottom: 10px;
}


.destacada .s-item h2 {
	font-size: 3.2em;
}

.trescol .s-item h2 {
	font-size: 1.6em;
}


.s-item h2 a { color:#414245;}

.s-item .s-mod_img {
	position:relative;
	margin-bottom: 10px;
	cursor:pointer;
	overflow: hidden;

}

.s-item .s-mod_img img {
	width: 100%;
	height: auto;
}


.trescol .s-item .s-mod_img img {
-webkit-transform:scale(1) rotateZ(0deg); 
-moz-transform:scale(1) rotateZ(0deg); 
-o-transform:scale(1) rotateZ(0deg); 



-webkit-transition-duration: 0.2s; 
-moz-transition-duration: 0.2s; 
-o-transition-duration: 0.2s; 

}


.trescol .s-item .s-mod_img a:hover img {
-webkit-transform:scale(1.2) rotateZ(-5deg); 
-moz-transform:scale(1.2) rotateZ(-5deg); 
-o-transform:scale(1.2) rotateZ(-5deg); 


-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s; 
-o-transition-duration: 0.2s; 


}



.s-item .entradilla  {
	position: absolute;
	bottom: 0;
	left:0;
	background:transparent url(/img/smartlife/entradilla.png) repeat left top;
	color:#fff;
	padding: 4% 6%;
	font: 1.4em/110% OpenSans,Arial,Helvetica,Tahoma,sans-serif;
	width: 88%;
}

.s-item .entradilla a{ color:#fff;}

.doscol .entradilla {
	transition-delay: 0s;
    transition-duration: 1000ms;
    transition-property: height;
    transition-timing-function: ease-in-out;
    z-index: 1000;


}

.s-item .tooltip-desplegado {
    height: auto !important;
    overflow-x: hidden;
    overflow-y: hidden;
}

.s-item .tooltip-plegado {
    height: auto;
    max-height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding:0;
}

.trescol .s-item .entradilla  {
	display:none;
	position: relative;
	background: none;
	padding: 0;
}

.s-item .entradilla.fase { 
	display: none;
	color:#535356;
}

.trescol .s-item .entradilla.fase { 
	display: block;
	color:#535356;
}

.s-item .s-text {padding-bottom:1px;}

.s-item .saber {
	float: right;
	padding:0 22px 1px 0;
	background: url(/img/smartlife/bullet.png) no-repeat right top;
	font: 0.8em/110% CenturyGothic,Arial,Helvetica,Tahoma,sans-serif;
	color:#b0a9a9;
}

/*
.s-item.s-publi {
	background:#b8b7b7 url(/img/tit_publi_2.gif) no-repeat center top;
	padding: 10px 0;
}
*/

/* inscripcion a la newsletter */
.doscol.destacada .s-item.s-newsletter {
	max-width: 300px;
	width:100%;
	float: right;
	margin: 15px 0 0 0;
}

.s-item.s-newsletter h2 {
	font: 16px/14px OpenSans-Bold, OpenSans-Semibold, arial, georgia !important;
	color:#ffffff;
	background:#dc4445;
	text-align: center;
	padding: 7px 0 4px;
	margin: 0;
}

.s-item.s-newsletter h2 a {
	color:#ffffff;
}

.s-news-info {
	width: 100%;
	background: url(/img/smartlife/patron-news.jpg) repeat left top;
}

.s-news-info-inner {
	padding: 14px 22px 15px 30%;
	background: url(/img/smartlife/sobre.png) no-repeat 16px 15px;
}

.s-news-info p {
	font: 12px/16px OpenSans,arial, georgia;
	color:#ffffff;
	text-align:center;
}

.s-news-info .s-news-button {
	font: 13px/14px OpenSans-Bold,arial, georgia;
	color:#dc4445;
	text-shadow: ;
	text-transform:uppercase;
	background: url(/img/smartlife/buller-news-izq.png) no-repeat left center;
	margin: 7px 0 0 12px; 
	width: 98%;
	text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7);
}

.s-news-info .s-news-button a {
	color:#dc4445;
	background: url(/img/smartlife/buller-news-dch.png) no-repeat right center;
	padding-right: 19px;

}


/*noticias dos columnas */
.doscol .s-item .s-mod_img img {
	max-width: 500px;
}

.doscol .s-item {
	max-width: 500px;
	width:48%;
	margin:0 0 20px 0;
	float: right;
}

.doscol .s-item:first-child {
	float: left;
}

/*noticias dos columnas */
.doscol.destacada .s-item .s-mod_img img {
	max-width: 640px;
}
.doscol.destacda .s-item.s-publi .s-mod_img img {
	max-width: 300px;
}

.doscol.destacada .d-izq {
	max-width: 640px;
	width: 66%;
	float: left;
}

.doscol.destacada .d-dch {
	max-width: 300px;
	float: right;
}

.doscol.destacada .s-item {
	max-width: 640px;
	width:100%;
	margin: 0 0 40px 0;
	float: left;
}

.doscol.destacada .s-item.s-publi {
	min-width: 300px;
	width:100%;
	float: right;
	margin: 0 0 0 0;
}

.doscol.destacada .s-item.s-publi .s-item{
	max-width: 300px;
	width:100%;
}

.doscol.destacada .s-item.s-publi .s-item .entradilla{ position:relative;}



/*noticias tres columnas */
.trescol .s-item .s-mod_img img {
	/*max-width: 300px;*/
}

.trescol .s-item {
	max-width: 300px;
	width:28%;
	margin-right: 3.2%;
	float: left;
	margin-bottom:40px;
}


.trescol .s-item.s-publi {	max-width: 300px;
	min-width: 300px;
	width: 100%;}

.trescol .s-item .publi{ float: right;}

.trescol .s-item .publi,
.trescol .s-item .publi img {


}

.trescol .s-row.s-r-publi div:first-child + div + div {
	float: right;
}


/* destacado por secciones */

.doscol.secciones .doscol-inner {
	width: 94%;
	max-width: 1030px;
	margin: 0 auto 40px;
	padding-bottom: 40px;
	float: none;
}

.doscol-izq,
.doscol-drch {
	width: 38.6%;
	float: left;
}

.doscol-drch{
	float: right;
	width: 60%;
}


.doscol-drch .s-item {
	max-width: none;
}

.doscol-izq .s-item.estirar, 
.doscol-drch .s-item.estirar {
	width: 100%;
	margin: 0 0 10px 0;
}


.s-compedio {
	padding:4% 4% 1%;
	background:#131415;
}

.s-compedio .s-item {
	clear:both;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #44454b;
}

.s-compedio .s-item:last-child {
	border:none;
}

.s-compedio .s-item .s-mod_img {
	float: left;
	width:34%;
	margin-bottom: 0;
}

.s-compedio .s-item .s-texto{
	float: right;
	width: 63%;
}

.s-compedio .s-item h2 {
	font-size:1.6em;
	border-bottom:none;
	padding-bottom: 0;
	margin-bottom: 7px;
}

.secciones .s-item h2 a {
	color:#fff;
}

.secciones .s-item .entradilla.fase {
	position: relative;
	background:none;
	padding: 0 0 15px 0;
	display:block;
	color:#fff;
}

.s-compedio .s-item .entradilla {
	position: relative;
	background:none;
	padding: 0;
	display:block;
	color:#fff;
}

.s-compedio .s-item .entradilla.fase {
	position: relative;
	background:none;
	padding: 0;
	display:block;
}

.doscol-izq .s-item .entradilla {
	display:none;
} 

.doscol-izq .s-item h2 a,
.doscol-izq .s-item .entradilla.fase {
	color:#414245;
	display: block
}

.s-compedio .s-item .s-mod_img img {
	max-width: 180px;
}


/*pasador de noticias */

#prepend_slider_news {
	text-align: center;
	max-height: 260px;
}

.nm-slide { 
	margin-bottom:2em;
	padding-bottom: 2.5em;
	background: url(/img/smartlife/sep.gif) repeat-x left bottom;
	overflow: hidden;

}

#viewport_slider_news {  
	background:#141313; 
 	
 	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #2D2C2C),
	color-stop(1, #000000)
);
background-image: -o-linear-gradient(bottom, #2D2C2C 0%, #000000 100%);
background-image: -moz-linear-gradient(bottom, #2D2C2C 0%, #000000 100%);
background-image: -webkit-linear-gradient(bottom, #2D2C2C 0%, #000000 100%);
background-image: -ms-linear-gradient(bottom, #2D2C2C 0%, #000000 100%);
background-image: linear-gradient(to bottom, #2D2C2C 0%, #000000 100%);
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2D2C2C', EndColorStr='#000000'); 
 }

#viewport_slider_menu,
#contenedor-menu-pasador {
	background:#3b3c45; 
 	
 	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #3b3c45),
	color-stop(1, #1e1f25)
);
background-image: -o-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
background-image: -moz-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
background-image: -webkit-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
background-image: -ms-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
background-image: linear-gradient(to bottom, #3b3c45 0%, #1e1f25 100%);
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2D2C2C', EndColorStr='#1e1f25'); 


}




#ol_pasador_news,
#ol_pasador_news ul
  {
 	width: 10000px;
 	
 }

.nm-inner {
	background: transparent;
	position:relative;
	padding-bottom: 25px;
	background: url(/img/smartlife/sombra_izq.png) no-repeat left bottom;
	overflow: hidden;
}

.nm-inner:after {
	content: "";
	z-index: 1;
	background: url(/img/smartlife/sombra_izq.png) no-repeat left bottom;
	position: absolute;
	bottom: 0;
	left: 0;
	width:263px;
	height: 27px;
}

.nm-inner:before {
	content: "";
	z-index: 1;
	background: url(/img/smartlife/sombra_dch.png) no-repeat right bottom;
	position: absolute;
	bottom: 0;
	right:0; 
	width:263px;
	height: 27px;
}

#contenedor-menu-pasador.nm-inner,
#contenedor-menu-pasador.nm-inner:before{ background: none;}

.nm-slide .slider_ani {
    transition-delay: 0s;
    transition-duration: 200ms;
    transition-property: left;
    transition-timing-function: ease-out;
}

.nm-slide .tit{ font: 1.3em/110% Georgia,"Times New Roman",Times,serif; color:#464545; margin: 0 0 0.6em 10px;  }
.nm-slide li { padding:0; position:relative; float:left; max-width:1030px; margin: 0; width: 100%; max-height: 260px; height: 0;} 
.nm-slide .nm-boton-ant, .nm-slide .nm-boton-sig { display:block; text-indent:-99999px; width:45px; height:40px; position:absolute; cursor:pointer; z-index: 100;  }
.nm-slide .nm-boton-ant { position:absolute; bottom:42%; left:1%;background:url(/img/smartlife/ant-slide.png) no-repeat left top;}
.nm-slide .nm-boton-ant.desactivado { position:absolute; bottom:42%; left:1%;  background-position: -15px -8px; background:none;}
.nm-slide .nm-boton-sig { position:absolute; bottom:42%; right:1%; background:url(/img/smartlife/sig-slide.png) no-repeat left top;}
.nm-slide .nm-boton-sig.desactivado { position:absolute; bottom:42%; right:1%; background-position: -197px -8px;  background:none;}
#ol_pasador_news ul { width:100%;}
.nm-slide #viewport_slider_news { width:100%; overflow:hidden; height:auto; position:relative; height:260px; }
.nm-slide #slider_news { left: 0;overflow: hidden;position: absolute;top: 0;}

.nm-slide li .s-item {
	width:100%;
}

.nm-slide li .s-item .s-mod_img{
	float: right;
	width: 52%;
	margin-bottom: 0;
	margin-right: 0;
	z-index: 100;
}	

.nm-slide li .s-item .s-texto{
	float: left;
	width: 46%;
	clear: none;
	display: inline-block;
}

.nm-slide li .s-item .s-text-inner {
	padding: 8% 17% 2%;
}

.nm-slide li .s-item h2 a {
	color:#fff;
}


.nm-slide li .s-item .entradilla {
	padding: 0;
	position: relative;
	background: none;
}


/*menu pasador elementos*/

.nm-slide.nm-menu {
	background:none;
}

#contenedor-menu-pasador {
	padding-bottom:0;
}

.nm-slide #viewport_slider_menu {
	height:152px!important;
} 

#slider_menu{
	padding:20px 80px;
	overflow: hidden;
	position: absolute;
	top:0;
	left:0;

}
#slider_menu li {


}

#slider_menu li div{
	float: left;
	width:9%;
	margin:0 6%;
	text-align: center;
}

#slider_menu li a {
	width:100%;
	height: auto;
}

#slider_menu span {
	display: block;
	text-align: center;
	font: 1.4em/110% OpenSans,Arial,Helvetica,Tahoma,sans-serif;
	color:#fff;
	text-transform: uppercase;
	padding-top: 4px;
}

#slider_menu .smartphones a:hover span {
	color:#dc4545;
}

#slider_menu .tablets a:hover span {
	color:#cf891b;
}

#slider_menu .gadgets a:hover span {
	color:#0360c9;
}

#slider_menu .tv a:hover span {
	color:#c400b9;
}

#slider_menu .pymes a:hover span {
	color:#03c993;
}

#slider_menu .motor a:hover span {
	color:#bf0202;
}

#slider_menu .lifestyle a:hover span {
	color:#afc903;
}


#slider_menu li img {
-webkit-transform:scale(1) rotateZ(0deg); 
-moz-transform:scale(1) rotateZ(0deg); 
-o-transform:scale(1) rotateZ(0deg); 



-webkit-transition-duration: 0.2s; 
-moz-transition-duration: 0.2s; 
-o-transition-duration: 0.2s; 

}


#slider_menu li a:hover img {
-webkit-transform:scale(1.1) rotateZ(-5deg); 
-moz-transform:scale(1.1) rotateZ(-5deg); 
-o-transform:scale(1.1) rotateZ(-5deg); 


-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s; 
-o-transition-duration: 0.2s; 


}



#slider_menu .nm-boton-ant { position:absolute; bottom:48%; left:1%;background:url(/img/smartlife/ant-slide.png) no-repeat left top;}
#slider_menu .nm-boton-ant.desactivado { position:absolute; bottom:48%; left:1%;  background-position: -15px -8px; background:none;}
#slider_menu .nm-boton-sig { position:absolute; bottom:48%; right:1%; background:url(/img/smartlife/sig-slide.png) no-repeat left top;}
#slider_menu .nm-boton-sig.desactivado { position:absolute; bottom:48%; right:1%; background-position: -197px -8px;  background:none;}



/*botonera slider*/
#slider_botonera_news{
	text-align: center;
	width:100%;
	clear: both;
	max-width:1010px;
	margin:0 auto;
}

#slider_botonera_news a{
	float: none;
	margin:0 0.4%;
	width:100%;
	height:16px;
	width:16px;
	background: url(/img/smartlife/btn-slider.png) no-repeat left top;
	display: inline-block;
	cursor: pointer;
	text-indent: -9999999px;
}


#slider_botonera_news a.seleccionado
/*#slider_botonera_news a:hover*/ {
	background: url(/img/smartlife/btn-slider-s.png) no-repeat left top;
}


/* pie de pagina */
.s-footer {
	width: 100%;
	border-top: 3px solid #c4007a;
	padding-top: 15px;
	padding-bottom: 50px;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #2D2D32),
		color-stop(1, #020203)
	);
	background-image: -o-linear-gradient(bottom, #2D2D32 0%, #020203 100%);
	background-image: -moz-linear-gradient(bottom, #2D2D32 0%, #020203 100%);
	background-image: -webkit-linear-gradient(bottom, #2D2D32 0%, #020203 100%);
	background-image: -ms-linear-gradient(bottom, #2D2D32 0%, #020203 100%);
	background-image: linear-gradient(to bottom, #2D2D32 0%, #020203 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2D2D32', endColorstr='#020203');/*For IE7-8-9*/
}

.s-footer-inner {
	max-width:1000px;
	width:90%;
	margin:0 auto;

}

.f-ours {
	float: left;
	max-width: 460px;
	width: 100%;
	border-right: 1px solid #363535;
	margin-right: 45px;
	padding-bottom: 19px;

}

.s-footer .s-ours {
	background: none;
	float: left;
	max-width: 145px;
	width: 100%;
	margin-right: 0;
	padding-right: 4%;
	border-right: 1px solid #363535;
	margin-top:0;
}

.s-footer .s-redes {
	padding: 0 0 8px 0;
	border:none;
	border-bottom: 1px solid #2d2c2c;
	margin-bottom: 10px;
	margin-right:0;
	float: none;
}

.s-footer .s-redes ul li {
	margin: 0 7% 0 0;
}

.s-footer .s-redes ul li.s-r {
	margin: 0;
}

.s-footer .s-redes ul li a {
	display: block;
	width:20px;
	height: 19px;
	text-indent: -99999px;
	cursor: pointer;
	margin: 0 1%;
}

.s-footer .s-redes .s-t a{
	background: url(/img/smartlife/twitter-pie.png) no-repeat left top;
}

.s-footer .s-redes .s-f a{
	background: url(/img/smartlife/facebook-pie.png) no-repeat left top;
}

.s-footer .s-redes .s-l a{
	background: url(/img/smartlife/linkedin-pie.png) no-repeat left top;
}

.s-footer .s-redes .s-g a{
	background: url(/img/smartlife/google-pie.png) no-repeat left top;
}

.s-footer .s-redes .s-r a{
	background: url(/img/smartlife/rss-pie.png) no-repeat left top;
}

.s-footer .s-redes .s-t a:hover{
	background: url(/img/smartlife/twitter-pie_o.png) no-repeat left top;
}

.s-footer .s-redes .s-f a:hover{
	background: url(/img/smartlife/facebook-pie_o.png) no-repeat left top;
}

.s-footer .s-redes .s-l a:hover{
	background: url(/img/smartlife/linkedin-pie_o.png) no-repeat left top;
}

.s-footer .s-redes .s-g a:hover{
	background: url(/img/smartlife/google-pie.png) no-repeat left top;
}

.s-footer .s-redes .s-r a:hover{
	background: url(/img/smartlife/rss-pie_o.png) no-repeat left top;
}

.s-footer .newsletter {
	padding:8px 4px 50px 4px;
	background: url(/img/smartlife/newsletter-pie.jpg) no-repeat left top;
	font-size: 10px;
}

.footer-menu {
	clear: both;
	width: 92%;
	margin-top: 10px;
	padding-top: 20px;
	border-top: 1px solid #2d2c2c;
}

.f-ours ul {
	float: left;
	width: 25%;
}

.f-ours li {
	float: left;
	background: url(/img/smartlife/bullet-footer.png) no-repeat left 3px;
	padding: 0 0 10px 10px;
	font: 10px/110% OpenSans,georgia,arial;
	color:#918e8e;
	text-transform: uppercase;
	margin-right: 10%;
	white-space: nowrap;
}

.f-ours li a {
	color:#918e8e;
}

.f-ours li a:hover {
	color:#fff;
}

.adsl {
	width: 27%;
	float: right;
}

.adsl p {
	display:inline;
	float: left;
	font: 1em/110% OpenSans,Arial,Helvetica,Tahoma,sans-serif;
	color:#fff;
	text-transform: uppercase;	
	margin-right: 20px;
	padding:5px 0 10px;
}

.adsl a {
	display: inline-block;
	width: 100%;
}

.adsl a img {
	display: block;
	max-width: 140px;
	width : 100%;
	height:auto;

}

.f-ours a {
	float: left;
	margin-right: 4%;

}

.f-ours a img{
	max-width:121px;
	width:100%;
}

.f-ours address {
	font: 1em/110% OpenSans-Bold,Arial,Helvetica,Tahoma,sans-serif;
	color:#fff;
	padding-top:5px;
}





/* publicidades cincodias */

.c_publicidad {
	clear:both;
}

#noticia .c_publicidad {
	clear: left;
	margin-left: 20px;
	float: right;
}

/* publicidad roba y roba mini */

.c_roba > div {
	background:#eef0ee url(/img/tit_publi_2.gif) no-repeat center top;
	margin-bottom: 10px;
	text-align:center;	
	padding: 12px 0 5px;
}

.c_roba > div img {
	margin:auto;
}

.c_roba > div div {
	box-sizing: border-box;
	margin: 0 auto;
}

/* publicidad horizintal pequeña */

.c-horizontal > div {
	padding: 5px 0 3px 9px;
	margin-bottom: 15px;
	background:#eef0ee url(/img/pub-txt-portadillas.gif) no-repeat -2px 3px;
	text-align: left;
} 

#portada .c-horizontal > div,
#p-mercados .c-horizontal > div {
	padding: 5px 0 3px 19px;
	margin-bottom: 15px;
	background:#eef0ee url(/img/pub-txt-portadillas.gif) no-repeat 2px 3px;
} 

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	BANNER SUPERIOR DE PUBLICIDAD EN LA CABECERA PRINCIPAL 
--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner_sup{ margin:0pt auto; display:inline-block; text-align: center; float: none; /*height:90px; overflow:hidden;*/}
.banner_sup .banner_sup_a > div { display:inline; float:left; margin:0;background: url('/img/txt_publi_vert.gif') no-repeat left center;padding:0 0 0 10px;  }
.banner_sup .banner_top_b > div,
.banner_sup .banner_top_c > div {display:inline; float:right; margin:0; padding:0 0 0 10px; background: url('/img/txt_publi_vert.gif') no-repeat left center;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	BANNER SUPERIOR DE PUBLICIDAD EN LA CABECERA PRINCIPAL 
--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner_inf{ margin:0pt auto 20px; display:inline-block; text-align: center; float: none; background:#eef0ed; /*height:90px; overflow:hidden;*/}
.banner_inf .banner_sup_a > div { display:inline; float:left; margin:0;background:#eef0ed url(/img/txt_publi_vert.gif) no-repeat left center;padding:0 0 0 10px;  }
.banner_inf .banner_top_b > div,
.banner_inf .banner_top_c > div {display:inline; float:right; margin:0; padding:0 0 0 10px; background:#eef0ed url(/img/txt_publi_vert.gif) no-repeat left center;}







/* mediaquery publicidad 3 columnas 
@media screen and (max-width: 1020px) {

	.trescol .s-row.s-r-publi .s-item {
	width:29%;
	margin-right: 3%;}

}

@media screen and (max-width: 960px) {

.trescol .s-row.s-r-publi .s-item {
	width:27%;
	margin-right: 3%;}


}

@media screen and (max-width: 850px) {

.doscol.destacada .s-item {
	width:56%;
}

.trescol .s-row.s-r-publi .s-item {
	width:25%;
	margin-right: 2.8%;}
}
*/


/* mediaquerys para moviles */

@media screen and (min-width: 180px) and (max-width: 340px) {
.s-content-inner {
	width: 97%;
}

#menu_smartlife  {
	
	width: 100%;
}

.nm-slide #viewport_slider_news {
	height: 150px;
}

#slider_news .s-item h2 {
	font-size:1.2em!important;
}

.contenedor_barra_etiquetas .mastemas, .contenedor_barra_etiquetas .encabezado { display:none; }
.contenedor_barra_etiquetas .contenido li { border-left:none};
.contenedor_barra_etiquetas .contenido li a{ padding: 0 1em;}

.smart-wrap .boton_video{left: 37%;bottom: 22%;}
}


@media screen and (min-width: 280px) and (max-width: 680px) {

.banner_sup .banner_sup_a > div {
	padding:10px 0 0 0;
	float:none;
	background:#eef0ee url(/img/tit_publi_2.gif) no-repeat center top;
	display:block;
}

#noticia .c_publicidad {
	clear: both;
	margin:0 auto 30px;
	float: none;
	display: block;
	text-align: center;
}


.log-patro {
	max-width: 80px;
}

.log-patro img {
    height: auto;
    max-width: 80px;
    width: 100%;
}

#id_div_publi_cabecera {
	display: block;
}

.banner_sup .banner_sup_a > div {
	background: none;
	padding: 0;
}

.publi.inferior #id_div_publi_cabecera{
	display: block;
	margin-bottom: 22px;
}

/*
.publi.inferior .banner_sup{
	background: url(/img/tit_publi_2.gif) no-repeat center top;
	padding: 15px 0 0 0;   
}
*/

.s-content-inner {
	width: 97%;
}

.s-c-log{
	max-width:85px;
}

#viewport_slider_news {
	/*max-height:150px;*/
}


.s-menu.fixed { 
	position: fixed;
	top:0;
	z-index:100;
}

.entradilla.fase, .entradilla {
	z-index: 1!important;
}


.m-s-icon {
	display:inline-block;
	width: 94%;
}


.m-s-icon p {
	padding: 8px 28px 8px 0;
	background: url(/img/smartlife/fnd_menu_mov.png) no-repeat right center;
	cursor: pointer;
	float: right;
	font-size: 1.5em;
}

.m-s-icon a {
	background: none;
	width: 40%;
	display: inline-block;
}

/*.s-head-patro,*/
.s-head-inner,
#menu_smartlife,
#menu_smartlife.menu-plegado {
	display:none;
}

#menu_smartlife.menu-desplegado {
	display:block;
}

#menu_smartlife {
    left: 0px;
    position: absolute;
    top: 49px;
    background:#2c2d32;
    z-index: 100;
    width: 100%;
   padding-top: 0;
}

#menu_smartlife li {
	width: auto;
	float: none;
	display: block;
	border-bottom: 1px solid #42434a;
	padding:0 10px 0 0; 
	text-align: left;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #282830),
	color-stop(1, #111113)
);
background-image: -o-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: -moz-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: -webkit-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: -ms-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: linear-gradient(to bottom, #282830 0%, #111113 100%);

}

#menu_smartlife li a {
	padding: 10px 0 10px 10px;
}

.s-menu li.phones a:hover,
.s-menu li.phones.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #dc4545),
	color-stop(1, #a53434)
);
background-image: -o-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -moz-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -webkit-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -ms-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: linear-gradient(to bottom, #dc4545 0%, #a53434 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dc4545', EndColorStr='#a53434'); 
}



.s-menu li.tablets a:hover,
.s-menu li.tablets.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #cf891b),
	color-stop(1, #986514)
);
background-image: -o-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -moz-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -webkit-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -ms-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: linear-gradient(to bottom, #cf891b 0%, #986514 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cf891b', EndColorStr='#986514'); 
}

.s-menu li.gadget a:hover,
.s-menu li.gadget.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #0360c9),
	color-stop(1, #024795)
);
background-image: -o-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -moz-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -webkit-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -ms-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: linear-gradient(to bottom, #0360c9 0%, #024795 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0360c9', EndColorStr='#024795'); 
}

.s-menu li.tv a:hover,
.s-menu li.tv.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #c400b9),
	color-stop(1, #93008a)
);
background-image: -o-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -moz-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -webkit-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -ms-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: linear-gradient(to bottom, #c400b9 0%, #93008a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c400b9', EndColorStr='#93008a'); 
}

.s-menu li.pymes a:hover,
.s-menu li.pymes.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #03C994),
	color-stop(1, #02906A)
);
background-image: -o-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -moz-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -webkit-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -ms-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: linear-gradient(to bottom, #03C994 0%, #02906A 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#03C994', EndColorStr='#02906A'); 
}


.s-menu li.lifestyle a:hover,
.s-menu li.lifestyle.seleccionado a {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #afc903),
	color-stop(1, #839702)
);
background-image: -o-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -moz-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -webkit-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -ms-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: linear-gradient(to bottom, #afc903 0%, #839702 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#afc903', EndColorStr='#839702');
}

.s-menu li.motor a:hover,
.s-menu li.motor.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #bf0202),
	color-stop(1, #8e0101)
);
background-image: -o-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -moz-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -webkit-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -ms-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: linear-gradient(to bottom, #bf0202 0%, #8e0101 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#bf0202', EndColorStr='#8e0101');
}




.s-content {
	background: #fff;
} 
/*
.nm-slide {
	display:none;
}*/

.mod_img .ampliar_foto {
	display: none;
}

.nm-slide .nm-boton-ant, .nm-slide .nm-boton-sig  {
	background-size: 2.5em 2.5em;
	width: 26px;
	height:26px;
}


.nm-slide.nm-menu {
	display: none;
}


.nm-slide li .s-item .s-mod_img {
	float: left;
	width: 100%;
	z-index: 0;
}

.nm-slide li .s-item .s-texto {
	clear: both;
	width: 100%;
	display: inline-block;
	float: left;
	background:url(/img/smartlife/entradilla.png) repeat left top;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.8;
}

.nm-slide li .s-item .s-text-inner {
	padding:4% 14%;

}

.nm-slide li .s-item .s-text-inner .entradilla {
	display: none;
	font-size: 1.1em;
}


.doscol.destacada {
	width:100%;
}


.trescol-inner{
	padding: 0;
	width: 100%;
}

.doscol.destacada .d-izq,
.doscol .s-item,
.trescol .s-item,
.trescol .s-row.s-r-publi .s-item,
.trescol .s-row.s-r-publi div:first-child + div + div {
	width: 98%;
	margin: 0 auto 20px;
	max-width:680px;
	float: none!important;
}

.trescol .s-row.s-r-publi .s-item.s-publi,
.doscol.destacada .s-item.s-publi {
	float: none!important;
	max-width: 300px;
	width: 100%;
	margin: 0 auto 22px;
	padding-bottom:10px;
	border-bottom:none;
}


.s-item h2,
.destacada .s-item h2,
.doscol .s-item h2 {
	margin-bottom: 5px;
	font-size: 1.6em;
}

.doscol .s-item .entradilla.fase{
	border: none;
}

.doscol .s-item:first-child .entradilla.fase{
	border-bottom: 1px solid #DBDBDB;
}


.doscol.destacada .s-item .entradilla.fase {
	border:none;
}

#slider_news .s-item h2 {
	font-size:1.2em;
	
}

.s-item .s-sec,
.s-item .entradilla {
	display: none;
}

.s-item .entradilla.fase {
	display: block;
	position: relative;
	background:none;
	padding: 0 0 20px 0;
	width: 100%;
	font: 1.4em/130% OpenSans,Arial,Helvetica,Tahoma,sans-serif;
	border-bottom: 1px solid #DBDBDB;
}
.doscol .doscol-inner {
	width:98%;
	background: none;
	margin-bottom: 0;
}


.doscol.secciones .doscol-inner {
	background: #000;
	padding-top: 3%;
	float: none;
	width:98%;
}

.doscol.secciones .doscol-izq {
	width: 94%;
	float: none;
	margin: 0 auto 15px; 
}

.doscol.secciones .doscol-izq .s-mod_img {
	margin-bottom: 15px;
}


.s-compedio {
	padding: 0;
	background:#000;
}

.doscol.secciones .s-compedio .s-item{
	width: 100%;
}

.doscol.secciones .s-compedio .s-mod_img{
	display: none
}

.doscol.secciones .s-compedio .s-texto{
	width: 100%;
}

.doscol-drch {
	width: 94%;
	clear: both;
	margin:0 auto;
	float:none;
}

.doscol-izq .s-item h2 a,
.doscol-izq .s-item .entradilla.fase {
	color:#fff;
}


.f-ours a {
	clear: both;
	float: none;
}

.f-ours address,
.adsl p {
	font-size: 1em;
	margin: 0 0 10px 0;
	padding-bottom: 0;
}


.sec-head .s-item h1,
.sec-head .s-item h2 {
	font: 1.6em/100% OpenSans,Arial,Helvetica,Tahoma,sans-serif; 
}

#slider_botonera_news a{
	margin:0 1.4%; 
}

.s-ours {
	display: none;
}

.f-ours {
	border:none;
	width: 50%;
	max-width: auto;
	margin-right: 0;
}

.adsl {
	width: 22%;
}

.footer-menu {
	display:none;
}

.sec-head {
	background: none;
	padding-bottom: 10px;
}

.doscol.destacada .s-item.s-newsletter {
	margin: 0 auto 30px;
	width: 100%;
	max-width: 300px;
}
.s-item.s-newsletter h2 {
	margin:0 auto;
	font-size:16px!important;
	display: inline-block;
	max-width: 300px;
	width: 100%;
}


.doscol.destacada .d-dch {
	width: 100%;
	float: none;
	margin:0 auto;
}



body{padding-top:2px !important; }
#msn_bar_div {
	display:none;
}

.contenedor_barra_etiquetas .mastemas, .contenedor_barra_etiquetas .encabezado { display:none; }
.contenedor_barra_etiquetas .contenido li {border-left:none;}
.contenedor_barra_etiquetas .contenido li a{ padding: 0 1em;}
}


/* menu en ipad */
@media screen and (min-width: 681px) and (max-width: 1000px) {

.banner_sup .banner_sup_a > div {
	padding:0 0 0 10px;
	float:none;
	background:#ffffff url(/img/txt_publi_vert.gif) no-repeat left center;
	display: inline-block;
	text-align: center;
	margin:0 auto;
}


.m-s-icon {
	display: block;
	padding: 0;
	margin-left: 22px;
	
}

.m-s-icon a {
	display: none;
}

.m-s-icon p {
	padding: 10px 30px 10px 0;
	background: url(/img/smartlife/fnd_menu_mov.png) no-repeat right center;
	cursor: pointer;
}

.nm-slide li .s-item .s-text-inner .entradilla {
	display: none;
	font-size: 1.1em;
}


.smart-wrap .boton_video {
	left: 37%;
	bottom: 22%;
}

/* menu ipad 
#menu_smartlife,
#menu_smartlife.menu-plegado {
	display:none;
}

#menu_smartlife.menu-desplegado {
	display:block;
}


#menu_smartlife {
    left: 110px;
    position: absolute;
    top: 0;
    background:#2c2d32;
    border: 1px solid #000;
    z-index: 100;
    width: 60%;
}

#menu_smartlife li {
	width: auto;
	float: none;
	display: block;
	border-bottom: 1px solid #42434a;
	padding:0 10px 0 0; 
	text-align: left;

}

#menu_smartlife li a {
	padding: 10px 0 10px 10px;
}

.nm-slide #viewport_slider_menu {
	height: 125px!important;
}

#slider_menu {
	padding: 20px 50px;
}

#slider_menu li div {
	width: 10%;
}


#slider_menu span {
	font-size: 1.2em;
}
*/

#menu_smartlife,
#menu_smartlife.menu-plegado {
	display:none;
}

#menu_smartlife.menu-desplegado {
	display:block;
}

#menu_smartlife {
    left: 0px;
    position: absolute;
    top: 37px;
    background:#2c2d32;
    z-index: 100;
    width: 100%;
   padding-top: 0;
}

#menu_smartlife li {
	width: auto;
	float: none;
	display: block;
	border-bottom: 1px solid #42434a;
	padding:0; 
	text-align: left;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #282830),
	color-stop(1, #111113)
);
background-image: -o-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: -moz-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: -webkit-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: -ms-linear-gradient(bottom, #282830 0%, #111113 100%);
background-image: linear-gradient(to bottom, #282830 0%, #111113 100%);

}

#menu_smartlife li a {
	padding: 10px 2% 10px 2%;
	width:96%;
}

.s-menu li.phones a:hover,
.s-menu li.phones.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #dc4545),
	color-stop(1, #a53434)
);
background-image: -o-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -moz-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -webkit-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: -ms-linear-gradient(bottom, #dc4545 0%, #a53434 100%);
background-image: linear-gradient(to bottom, #dc4545 0%, #a53434 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dc4545', EndColorStr='#a53434'); 
}



.s-menu li.tablets a:hover,
.s-menu li.tablets.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #cf891b),
	color-stop(1, #986514)
);
background-image: -o-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -moz-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -webkit-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: -ms-linear-gradient(bottom, #cf891b 0%, #986514 100%);
background-image: linear-gradient(to bottom, #cf891b 0%, #986514 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cf891b', EndColorStr='#986514'); 
}

.s-menu li.gadget a:hover,
.s-menu li.gadget.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #0360c9),
	color-stop(1, #024795)
);
background-image: -o-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -moz-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -webkit-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: -ms-linear-gradient(bottom, #0360c9 0%, #024795 100%);
background-image: linear-gradient(to bottom, #0360c9 0%, #024795 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0360c9', EndColorStr='#024795'); 
}

.s-menu li.tv a:hover,
.s-menu li.tv.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #c400b9),
	color-stop(1, #93008a)
);
background-image: -o-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -moz-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -webkit-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: -ms-linear-gradient(bottom, #c400b9 0%, #93008a 100%);
background-image: linear-gradient(to bottom, #c400b9 0%, #93008a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c400b9', EndColorStr='#93008a'); 
}

.s-menu li.pymes a:hover,
.s-menu li.pymes.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #03C994),
	color-stop(1, #02906A)
);
background-image: -o-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -moz-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -webkit-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: -ms-linear-gradient(bottom, #03C994 0%, #02906A 100%);
background-image: linear-gradient(to bottom, #03C994 0%, #02906A 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#03C994', EndColorStr='#02906A'); 
}


.s-menu li.lifestyle a:hover,
.s-menu li.lifestyle.seleccionado a {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #afc903),
	color-stop(1, #839702)
);
background-image: -o-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -moz-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -webkit-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: -ms-linear-gradient(bottom, #afc903 0%, #839702 100%);
background-image: linear-gradient(to bottom, #afc903 0%, #839702 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#afc903', EndColorStr='#839702');
}

.s-menu li.motor a:hover,
.s-menu li.motor.seleccionado a {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #bf0202),
	color-stop(1, #8e0101)
);
background-image: -o-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -moz-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -webkit-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: -ms-linear-gradient(bottom, #bf0202 0%, #8e0101 100%);
background-image: linear-gradient(to bottom, #bf0202 0%, #8e0101 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#bf0202', EndColorStr='#8e0101');
}

#slider_menu {
	padding: 20px 80px 20px 50px;
}

#slider_menu .smartphones span {
	margin-left: -18px;
}

.nm-slide #viewport_slider_menu {
	height:130px!important;
} 

.nm-slide .nm-boton-ant,
.nm-slide .nm-boton-sig {
	bottom:35%;
}



.doscol-izq .s-item.estirar, 
.doscol-drch .s-item.estirar {
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.s-compedio .s-item .s-texto {
	padding-top: 10px;
}

.contenedor_barra_etiquetas .mastemas, .contenedor_barra_etiquetas .encabezado { display:none; }

.doscol.destacada .s-item.s-newsletter {
	margin:15px 0px 29px;

}

.s-item.s-newsletter h2 { display:none;}


}



/* noticias en moviles horizontal */
@media screen and (min-width: 450px) and (max-width: 680px) {

.s-content-inner {
	width: 95%;
}


.s-item .s-mod_img {
	width: 35%;
	float: left;
	margin: 0 10px 5px 0;
}

.doscol .s-item h2 {
	font-size: 1.8em;

}


.doscol .s-item ,
.trescol .s-item  {
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 15px;
}


.doscol .s-item .entradilla.fase,
.trescol .s-item .entradilla.fase,
.s-compedio .entradilla  {
	display: block;
	border:none;
	padding-bottom: 0;
	font-size: 1.4em;
}

.doscol .s-item:first-child .entradilla.fase {
	border:none;
}

#tooltip_apertura_dos_columnas_smartlife_1,
#tooltip_secundarias_izquierda_smartlife_1 {
	display:none;
}

.doscol {
	width: 100%;
}

.doscol-inner {
	width:100%;
}

.doscol .s-item {
	width: 100%;
	float: none;
}

.doscol .s-item:first-child {
	float: left;
}

.doscol.destacada .d-izq {
	width: 100%;
	float: none;
	border:none; 
}

.s-item .s-texto {
	display: table;
	clear: right;
}


.doscol .s-item .s-mod_img{
	width: 50%;
	
}

.doscol.destacada .s-item .s-mod_img{
	width: 100%;

}


.doscol.destacada .s-item h2 {
	font-size:2.4em;
}


.trescol .s-item h2 {
	font-size:1.6em;
}

.doscol.destacada .s-item .entradilla {
	font-size: 1.4em;
}

.doscol.secciones .s-compedio .s-item {
	width: 100%;
}

.doscol.secciones .doscol-izq .s-item {
	border:none;
}

.doscol.secciones .doscol-izq .s-mod_img {
	width: 100%;
}

.doscol.secciones .doscol-izq .s-mod_img  img {
	max-width: 680px;
}

.doscol.secciones .doscol-drch .s-item .entradilla {
	display: block;
}

#slider_news .s-item h2 {
	font-size:1.4em;
	
}

.s-ours {
	display: none;
}

.f-ours {
	border:none;
	width: 50%;
	max-width: auto;
	margin-right: 0;
}

.adsl {
	width: 22%;
}

.footer-menu {
	display:none;
}

.contenedor_barra_etiquetas .mastemas, .contenedor_barra_etiquetas .encabezado { display:none; }

.doscol.destacada .s-item.s-newsletter {
	max-width:680px;

}

.s-news-info-inner {
	padding-left:28%;
	padding-bottom:30px;
}

.s-news-info p {
	float: left;
	margin-right: 5px;
}

.s-item.s-newsletter h2 {
	max-width: 680px;
}

.s-news-info .s-news-button {
	background-position: 23% center;
}


}


/* noticias en tablets horizontal */
@media screen and (min-width: 681px) and (max-width: 900px) {

	.s-item .entradilla {
		display: none;
	}

	.nm-slide li .s-item .entradilla {
		display: block;
	}

	.s-item .entradilla.fase {
		display: block;
		position: relative;
		background:none;
		padding: 0 0 10px 0;
		width: 100%;

	}

	.doscol-inner { 
		background: none;
		margin-bottom: 0;
	}

	.doscol .s-item {
		margin-bottom: 20px;
	}

	.doscol.destacada .d-izq {
		width: 50%;
	} 


	.doscol.destacada .d-dch {
		width: 49%;
	}

	.destacada .s-item h2 {
		font-size:2.2em;
	}

	.trescol-inner {
		padding-left:0;

	}

	.trescol .s-item {
		margin: 0 2.4% 20px;
		width: 28%;
	}

	.trescol .s-row.s-r-publi .s-item h2 {
		font-size: 2em;
	}

	.trescol .s-row.s-r-publi .s-item.s-publi {
		margin: 0 0 20px 2.4%;
		max-width: 300px; 
	}

	.trescol .s-row.s-r-publi div:first-child + div {
		width:46%;
		max-width: 850px;
		margin-left:0;
		float: right;
	}


	.trescol .s-row.s-r-publi div:first-child + div .s-texto {
		width:100%;
	}

	.trescol .s-row.s-r-publi div:first-child + div .s-mod_img {

		width: 100%;


	}

	.trescol .s-row.s-r-publi div:first-child + div + div {
		width:95%;
		max-width: 850px;
		margin:0 0 20px 2.4%;
		float: left;
		padding-top: 30px;
		background: url(/img/smartlife/sep.gif) repeat-x left top;
	}


	.trescol .s-row.s-r-publi div:first-child + div + div .s-mod_img {

		width: 49%;
		float: left;
		margin-right:3%;

	}


	.trescol .s-row.s-r-publi div:first-child + div + div .s-sec {
		top:40px;
	}

	.secciones { 
		padding-top: 32px;
		background: url(/img/smartlife/sep.gif) repeat-x left top;
	}

	.secciones .doscol-izq,
	.secciones .doscol-drch {
		width: 100%;
		clear: both;
	}

	.secciones .doscol-izq .s-mod_img {
		width: 52%;
		float: left;
		margin-right:2%;
	} 

	.secciones .doscol-izq .s-item,
	.secciones .doscol-drch .s-item
	 {
		float: none;
		width: 100%;
		max-width: 900px;
	}

	.secciones .doscol-izq .s-item a{
		color:#414245;
	}

	.secciones .doscol-izq .s-item .entradilla.fase{
		color:#414245;
	}

	.s-compedio .s-item .s-mod_img img {
		max-width: 300px;
	}

	.doscol.secciones .doscol-inner {
		margin-bottom:10px;
		padding-bottom: 10px;
	}


	.s-ours {
		display: none;
	}

	.f-ours {
		border:none;
		margin-right:0;
	}

	.adsl {
		width: 22%;
	}



	body{padding-top:2px !important;}
	#msn_bar_div {
		display:none;
	}

.contenedor_barra_etiquetas .mastemas, .contenedor_barra_etiquetas .encabezado { display:none; }

}

@media screen and (min-width: 901px) and (max-width: 1000px) {

	.doscol.destacada .d-izq {
		width: 60%;
	} 

	.s-item .entradilla {
		display: none;
	}

	.s-item .entradilla.fase {
		display: block;
		position: relative;
		background:none;
		padding: 0 0 10px 0;
		width: 100%;

	}


	.trescol .s-item {
		width: 30%;

	}

	.trescol .s-r-publi .s-item {
		width: 25%;

	}

	.s-ours {
		display: none;
	}

	.f-ours {
		border:none;
	}




	body{padding-top:2px !important;}
	#msn_bar_div {
		display:none;
	}

	.contenedor_barra_etiquetas .mastemas, .contenedor_barra_etiquetas .encabezado { display:none; }

}


@media screen and (min-width: 1001px) and (max-width: 1279px) {

	.doscol.destacada .d-izq {
		width: 63%;
	} 

	.s-item .entradilla {
		display: none;
	}

	.s-item .entradilla.fase {
		display: block;
		position: relative;
		background:none;
		padding: 0 0 10px 0;
		width: 100%;

	}


	.trescol .s-item {
		width: 30%;

	}

	.trescol .s-r-publi .s-item {
		width: 28%;

	}

#slider_botonera_news a.seleccionado,
#slider_botonera_news a:hover {
	background: url(/img/smartlife/btn-slider-s.png) no-repeat left top;
}

	.adsl {
		width:17%;
		float: right;
	}

	.adsl a {
		clear: both;
		display: block;
	}



}


@media screen and (min-width: 1280px) and (max-width: 1920px) {

	.trescol .s-item {
		width: 30%;

	}

	#slider_botonera_news a.seleccionado,
	#slider_botonera_news a:hover {
		background: url(/img/smartlife/btn-slider-s.png) no-repeat left top;
	}
}




