/*  Barra Hipertextual
-------------------------- */
.hipertextual-secciones div.logo{width: 50px;height: 50px;float: left;border-right: 1px solid #222222;border-left: 1px solid #222222;}
.hipertextual-secciones div.logo a{
	width: 22px;
	height: 22px;
	background: url('../optimg/barra/hptxtheader.png') no-repeat center 18px;
	background-size: 22px;
	bottom: 0;
	left: 0;
	padding: 17px 15px 13px;
	background-clip: content-box;
	display: inline-block;
	position: absolute;
}
.hipertextual-secciones div.logo:hover a{background-position: center -5px;}
.hipertextual-secciones div.logo span {display: none;}


/* Buscar */
.buscar{position: relative;float: right; z-index: 9999;cursor: pointer;width: 63px;height: 65px;}
.buscar.abierto{background-color: #0099e5 !important;}
.buscar span{width: 22px;height: 22px;background: url('../optimg/headericons.png') no-repeat center top;background-size: 22px;top: 21px;right: 20px;background-clip: content-box;display: inline-block;position: absolute;}
.search { position: absolute;right: 0;bottom: 0;padding: 15px;z-index: 1;top: 65px;background: white;height: 45px;z-index: 9999999;border-bottom: 10px solid #1bb3ff;opacity: 0; transition: all 0.3s ease-out; pointer-events: none;}
.search form {	overflow: hidden; font-size: .7em; }
.search #s {border: 0;margin: 0;padding: 12px 15px;height: 21px;width: 270px;font-size: 14px;background: white;color: #333;border-bottom: 1px solid #dddddd;}
.search #searchsubmit {	display: none; }
.search input::-webkit-input-placeholder { color: #888888; }
.search input::-moz-placeholder { color: #888888; }
.search input:-ms-input-placeholder { color: #888888; } 
.search.activado #s{border-bottom: 1px solid white;color: white;}
.search.activado~div{background-position: center -5px;}
.search.activado input::-webkit-input-placeholder { color: white; }
.search.activado input::-moz-placeholder { color: white; }
.search.activado input:-ms-input-placeholder { color: white; } 


/* Desplegable Home */
.menu-desplegable{width: 143px;height: 65px;position: relative;float: right; cursor: pointer;}
.flecha-desplegable{width: 8px;height: 8px;position: absolute;top: 29px;right: 21px;background: url('../optimg/desplegable-home/flecha4.png') no-repeat;background-position: center bottom;background-size: cover;}

.menu-desplegable .header{width: 22px;height: 22px;background: url('../optimg/headericons.png') no-repeat center top;background-size: 22px;top: 21px;background-clip: content-box;display: inline-block;position: absolute;}
.menu-desplegable .header.fb{left: 21px;background-position: center -30px;width: 16px;height: 26px;background-size: 25px;}
.menu-desplegable .header.tw{left: 51px;background-position: center -57px;width: 25px;height: 25px;background-size: 25px;}
.menu-desplegable .header.feedly{top: 21px;left: 87px;background-position: center bottom;width: 20px;height: 26px;background-size: 27px;}

.panel-desplegable{width: 310px;position: absolute;top: 65px;right: 0;background: white;z-index: 9999;border-bottom: 10px solid #1bb3ff;opacity: 0; transition: all 0.3s ease-out; pointer-events: none;}
.menu-desplegable:hover{background: #0099e5 ;}
.panel-desplegable .social{display: inline-block;}

.panel-desplegable .social div:hover, .header-secciones .logo .panel-desplegable div:hover{ background: #f0f0f0; }

.panel-desplegable .social div.fb a:before{background-position: center -27px;}
.panel-desplegable .social div.instagram a:before{background-position: center -55px;}
.panel-desplegable .social div.pinterest a:before{background-position: center -82px;}
.panel-desplegable .social div.feedly a:before{background-position: center -110px;}
.panel-desplegable .social div.rss a:before{background-position: center -165px;}
.panel-desplegable .social div.pushco a:before{background-position: center -137px;}


/* Botones Sociales y menu desplegable */
.botonesymenu{width: 310px;height: 50px;position: absolute;right: 51px;top: 0;}
.botonesymenu .seguidores.cargasocial{position: absolute;top: 0;left: 0;overflow: hidden;z-index: 999999;height: 50px;width: 250px;}

/* Alertas en tu email */
.suscripcion-email {margin: 0;padding: 20px;border-top: 1px solid #dddddd; }
.suscripcion-email h3 {font: 600 1em/1.2em "Lato"; text-transform: uppercase; margin-bottom: 5px; color: #333; }
.suscripcion-email p {font-size: 15px;color: #555555;margin: 0 0 20px 0;}
.suscripcion-email form {position: relative;margin: 0;padding: 0 !important;background: #fff;}
.suscripcion-email .text {float: left;width: 206px;border: 0;padding: 12px;margin: 1px 0;font-size: 13px;color: #666;background: #f0f0f0;}
.suscripcion-email .boton {width: 40px;height: 40px;margin: 0;border: transparent;color: #fff;top: 0;position: absolute;background: url('../optimg/newsletter.png') no-repeat center center #0088cc;background-size: 20px;margin-top: 1px;}
.suscripcion-email .boton:hover {background-color: #0099e5}
.suscripcion-email .boton:active {box-shadow: inset 0 3px 5px rgba(0, 0, 0, .4); text-shadow: 2px 2px 2px rgba(0, 0, 0, .3)}


/* Reset */
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

html { background: #fff; }

body {font: normal 100%/1em 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; color: #333;background-color: #FFF; padding: 0px !important;margin: 0 !important;}


/*  =tamanos y posiciones
------------------------------- */
.wrap {width: 1000px; margin: 0 auto; }
.sidebar {float: right; width: 300px;}
.archive .contento,
.search .contento,
.paged .contento {margin-top: 20px;}
.post-type-archive-foto-del-dia .contento{ margin: 0; }

/*  =generales
-------------------------------- */
p, ul, ol, blockquote, iframe, object {margin: 0 0 20px 0}
a {text-decoration: none}
a:hover {text-decoration: underline}
strong {font-weight: bold}
code {font-size: 100%; color: green}
input, textarea, email {outline: none !important; -moz-appearance: none; -webkit-appearance: none;}
.clear {clear:both}
.over {overflow: hidden}
.no, .hidden {display: none}
.left, .izquierda, .alignleft {float: left}
img.left, img.alignleft, img.izquierda, .historia .left, .historia .alignleft, .historia .izquierda {margin: 20px 20px 10px 0}
.right, .derecha, .alignright {float: right}
img.right, img.derecha, img.alignright, .historia .right, .historia .derecha, .historia .alignright {margin: 20px 0 10px 20px}
.center, .centro, .aligncenter {margin: 0 auto; display: block}
.help, abbr, acronym {border-bottom: 1px dotted #666; cursor: help}
.edit, .edit a {color: red}
hr {border: 0px solid #ddd; border-top-width: 1px; clear: both; height: 0; margin: 15px 0}


/************************************************

	+ MULTIMEDIA +

************************************************/

.single .historia object, .single .historia embed, .single .historia iframe { max-width: 100% !important; z-index: 500 !important; margin: 0 auto; display: block; }
/* necesario para imágenes muy altas */
.single .historia img{width: 100%; height: auto;}
img.alignright, img.alignleft{width: auto !important;}


/* imagenes con caption */
.wp-caption.aligncenter {max-width: 720px !important}
body .wp-caption.aligncenter img {width: 100%; height: auto !important}
.wp-caption-text, .single .caption {margin: 5px 0 5px 0; color: #898989; font-family: "Lato"; font-size: 12px;}

/* Galeria */
.swipe.gallery {
	position: relative;
	overflow: hidden;
	text-align: center;
}

.swipe.gallery a.prev, .swipe.gallery a.next { 
	position: absolute; 
	top: 0; 
	text-indent: -9999px;
	width: 40px;
	background-repeat: no-repeat;
	background-size: 16px;
	margin: 0;
	height: 100%;
	background-color: black;
	opacity: 0.5;
	background-image: url('../optimg/flechas/flecha_galeria.png'); 
	background-position: center center;
}
.swipe.gallery a.prev {left: 0;}
.swipe.gallery a.next {transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);right: 0;}


/* Galeria en single */
.single .swipe.gallery {
	margin: 25px auto;
	width: 610px;
	position: relative;
	background: transparent; 
}

h2.titulogaleria{ text-align: center; }



/************************************************

	+ HEADER 2015 +

************************************************/

.header-secciones { width: 100%;height: 65px;background: #0088cc;position: absolute;top: 0;z-index: 999999;}
.header-secciones .logo{float: left;padding: 0 35px 0 20px;height: 65px;cursor: pointer;position: relative;}
.header-secciones .logo a{width: 200px;height: 65px;margin: 0;display: inline-block;}
.header-secciones .logo:hover{background: #0099e5;}
.header-secciones .logo:hover .panel-desplegable, .header-secciones .menu li:hover .panel-desplegable, .menu-desplegable:hover div.panel-desplegable, .buscar:hover .search, .buscar.abierto .search{opacity: 1;pointer-events: auto;}
.header-secciones .logo .flecha-desplegable{right: 17px;}
.header-secciones .logo .panel-desplegable{width: auto;left:0;}
.header-secciones .logo .panel-desplegable div, .panel-desplegable .social div{
	position: relative;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "Lato", Helvetica, Arial, sans-serif;
	line-height: 25px;
}
.panel-desplegable .social div{	width: 155px; }
.header-secciones .logo .panel-desplegable a, .panel-desplegable .social a {position: relative;display: block;margin: 0;padding-left: 55px;line-height: 55px;color: #555555;height: auto;}
.header-secciones .logo .panel-desplegable a:hover{text-decoration: none;}
.header-secciones .logo .panel-desplegable a:before, .panel-desplegable .social a:before{content: "";display: block;width: 25px;height: 26px;background: url('../optimg/blogsheader.png') no-repeat center top;background-size: 25px !important;position: absolute;top: 15px;left: 20px;}
.panel-desplegable .social a:before{background: url('../optimg/desplegable-home/social3.png') no-repeat center top;}


.header-secciones .logo .panel-desplegable .af a:before{background-position: center -30px;}
.header-secciones .logo .panel-desplegable .aw a:before{background-position: center -60px;}
.header-secciones .logo .panel-desplegable .bit a:before{background-position: center -90px;}
.header-secciones .logo .panel-desplegable .cel a:before{background-position: center -120px;}
.header-secciones .logo .panel-desplegable .giz a:before{background-position: center -150px;}

.header-secciones .menu .panel-desplegable{width: 100%;position: absolute; top: 65px;padding: 20px 0;border-top: 40px solid #1bb3ff;}
.header-secciones .menu .panel-desplegable .wrap{width: 1154px;position: relative;}
.header-secciones .menu .panel-desplegable .wrap .menu{position: absolute;top: -60px;display: block;}

.header-secciones .wrap {height: 65px;width: 1194px;}
.header-secciones .menu, .header-submenu .menu {float: left; margin: 0 !important; padding: 0 !important; overflow: hidden; }
.header-secciones .menu li, .header-submenu .menu li {float: left; font: 500 0.8em/1em "Lato", Helvetica, Arial, sans-serif; text-align: center; text-transform: uppercase;display: inline-block;}
.header-secciones .menu a {display: block;color: white;padding: 0 28px 0 10px;text-decoration: none;position: relative;line-height: 65px;}
.header-secciones .menu a:after{display: block;content: "";width: 8px;height: 8px;position: absolute;top: 29px;right: 10px;background: url('../optimg/desplegable-home/flecha4.png') no-repeat;background-position: center bottom;background-size: cover;}
.header-secciones .menu .panel-desplegable a:after{display: none;}
.header-secciones .menu .panel-desplegable a{color: #0088cc;}
.header-secciones .menu .panel-desplegable a.postthumb{float: left; padding: 0;font-size: 20px;font-weight: normal;text-align: left;line-height: 25px;text-transform: none;color: #555;}
.header-secciones .menu .panel-desplegable a.postthumb:last-child{margin: 0;}
.header-secciones .menu .panel-desplegable a.postthumb:hover{color: #0088cc; background: white !important;}
.header-secciones .menu .panel-desplegable a.postthumb img{width: 202px; height: 130px;}
.header-secciones .menu .panel-desplegable .enlaces{width: 202px; margin-right: 36px;float: left;}
.header-secciones .menu .panel-desplegable .menu a{font-size: 12px;color: #ffffff;padding: 0;line-height: 40px;margin-right: 35px;background: #1bb3ff !important;}
.header-secciones .menu .panel-desplegable .menu li:last-child a, .header-submenu .menu li:last-child, .header-secciones .menu .panel-desplegable .enlaces:last-child{margin: 0;}
.header-secciones .menu .panel-desplegable .menu a:hover{text-decoration: underline;background: transparent !important;}
.header-secciones .menu .panel-desplegable li:hover{background: transparent !important;}
.header-secciones .menu li:hover{background-color: #1bb3ff;}
.header-secciones .menu .panel-desplegable img:hover{opacity: 0.8;}

.header-secciones .menu li:hover a:after, .menu-desplegable:hover .flecha-desplegable, .header-secciones .logo:hover .flecha-desplegable{
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}


.header-secciones .current-menu-item a {color: #FFF}
.header-secciones .menu li:first-child .current-menu-item a{ background-color: #444444; }

.header-submenu{width: 100%;position: absolute;background: #dddddd;top: 65px;z-index: 9999;}
.header-submenu a{position: relative;font-size: 13px; color: #222222; font-weight: normal; padding: 12px 0;line-height: 39px;}
.header-submenu .wrap{position: relative;background: #dddddd;height: 40px;width: 1154px;}
.header-submenu .menu li {line-height: 40px;margin-right: 20px;height: 40px;}

.rolloverHeader { width: 1000px;height: 90px;margin: 0 auto;overflow: hidden;padding-top: 20px;}
.rolloverHeader img { margin-top: 0px; }
.expandir{ text-align: right;clear: both;text-transform: uppercase;font-size: 10px;background: url('../img/banner/expandir.png') no-repeat right 5px;background-size: 7px;padding-right: 10px; }

/* HEADER 2015 */ 




/************************************************

	+ CONTENIDO GENERAL +

************************************************/

/*  Posts archivo y paginacion
-------------------------------- */

.blogcontent.archivelist{float: left;width: 610px;}
.archivelist .post {margin: 0 0 7px 0; padding: 0;display: inline-block;position: relative;z-index: 2000;overflow: hidden;width: 100%;}
.archivelist img:hover {opacity: 0.8;}
.archivo-titulo {margin: 0 !important}
.archivo-titulo h3 {font-size: 35px; line-height: 45px;margin: 23px 0 20px;}
.archive.author .archivo-titulo h3{font-size: 27px;line-height: 35px;margin: 35px 0 20px;}
.archivelist .post .thumb {float: left; margin-right: 15px; width: 120px; height: 120px; position: relative}
.archivelist .destacadas-top .post, .archivelist .destacadas-top .post .thumb, .archivelist .destacadas-top .post .thumb img {width: 610px !important; height: 400px !important;margin: 0;}
.archivelist .post .subtitulo{font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif!important;font-size: 15px; line-height: 21px;color: #333333;float: right;width: 475px;padding: 0;margin-top: 7px;}
.archivelist .post .listado{width: 459px;}
.archivelist .post-edit-link{top: 96px;}

.archive .post h2{line-height: 120%;font-size: 27px;font-weight: normal; float: left; width: 475px;}
.archive .specialcat .destacadas-top .post h2{width: 100%}

.archivelist .destacadas-top{margin: 0px 0 40px;}

.archivelist .destacadas-top .hace{position: absolute; bottom: 33px; left: 30px; width: 100%; font-family: "Lato",Helvetica,Arial,sans-serif;font-size: 13px;color: #ffffff;z-index: 9;text-transform: uppercase;}

.archivelist .destacadas-top .hace .comentarios{margin-left: 15px;position: relative;padding-left: 25px;}
.archivelist .destacadas-top .hace .comentarios:before {
	content: " ";
	background: url('../optimg/iconos-compartir2.png') no-repeat;
	position: absolute;
	width: 20px;
	background-size: 25px;
	background-position: center -81px;
	height: 17px;
	top: 0;
	left: 0;
}
.archivelist .destacadas-top .hace .comentarios a:hover{text-decoration: underline;}
.archivelist .destacadas-top .post .encimaimagen {
	background: rgba(0,136,204,0.8); 
}
.archivelist .destacadas-top .post a:hover .encimaimagen {
	background: rgba(0,136,204,0.9); 
}



/* Navegacion */
.archive .navigation {
	display: inline-block;
	width: 100%;
	margin: 20px 0;
}
a.verarchivo{width: 100%;display: block;margin-top: 20px;text-align: center;}
.archive .navigation .prev a, .navigation .next a{
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
	border-radius: 3px;
	font-family: 'Lato',Helvetica,Arial,sans-serif;
	display: inline-block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	color: white;
	line-height: 65px;
	box-shadow: 0px 5px #17709C;
	background: #0088cc;
	width: 300px;
	float: left;
}
.archive .navigation .next a{float: right;}
.archive .navigation .next.big a{
	width: 100%;	
}
.archive .navigation .prev a:hover, .navigation .next a:hover{
	box-shadow: 0px 5px #00344e;
	background: #004567;
	text-decoration: none;
}




/************************************************

	+ SINGLE +

************************************************/
.single-header {position: relative;margin-top: 22px;}
.single-header .marca{
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 30px;
	margin-top: 30px;
}
.single-header .info {font-size: .8em; color: #888; text-transform: uppercase; margin: 5px 0; min-height: 5px;}
.single-header .info a {color: #464646;padding: 5px 10px;display: block;background: #eee;float: left;font-weight: bold;}
.title-header .aviso-publi {font-size: .8em; font-weight: bold}
.single-header h1 {font-size: 48px;line-height: 55px; letter-spacing: -1px; margin: 0px 0 10px}

.notepierdas{display: block;width: 100%;height: 50px;}
.notepierdas .texto{float: left;line-height: 50px;margin: 0 15px;font-size: 16px;}
.notepierdas .fb-like{float: left;margin: 15px;}
.notepierdas .tw{float: left;height: 20px;margin-top: 15px;}


.listado ul {list-style-type: square !important; margin: 0 0 20px 20px;}

.separador.categorias {padding: 5px 0; font-family: "Lato", sans-serif}
.separador .categorias a {display: inline-block; font-weight: 600; color: #333; text-shadow: 0 1px 0px #fff; background: #eee; padding: 7px 8px; text-decoration: none; float: right;text-transform: uppercase;font-size: 13px;font-family: 'Lato';border-left: 1px solid #ccc;}.separador .categorias a:hover {color: #fff; background: #999; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2)}
.separador .secciondestacada a {color: #fff; text-shadow: none}

.single .edit a {display: block; background: #ffd700; color: black; padding: 4px 10px; position: absolute;top: -22px;font-size: 13px;}

.aviso, .post-edit-link {
	position: absolute;
	font-size: .8em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 8px;
	background: #ffd229;
	color: #000;
	z-index: 99;
	left: 0;
}
.post-edit-link {display: none;}
.logged-in .post-edit-link, .aviso{display: inline-block;}
.home .panel-desplegable .aviso{left: 0; padding: 0 8px;font-size: 12px;line-height: 24px;}
.home #excesivo .post-edit-link, .home #excesivo .aviso{left: 17px;}
.home .post-edit-link{background: #ffd700; color: black; top: 113px;}
.home-page.paged .post-edit-link{top: 20px !important;left: 676px !important;}
.enlace_interno .aviso{color: white !important;}

.patrocinado .aviso { background: black;color: white !important; }
.archivelist .aviso-patrocinado { display: none; }
.archivelist .patrocinado .aviso {display: block;width: 100%;position: relative;margin-bottom: 15px;}
.archivelist .post.patrocinado .thumb, .archivelist .post.patrocinado h2{border: 0; margin: 0; padding: 0;}
.archivelist .post.patrocinado .thumb{margin-right: 15px;}
.archivelist .post.patrocinado h2{width: 475px !important;}

.single-patrocinado .todogris, .single-patrocinado .footer{background: #fffbed;}

.separador {border: 1px solid #dddddd; overflow: hidden; height: 30px; margin-bottom: 20px;}
.separador .autor {float: left; font-size: .7em; color: #888; text-transform: uppercase; margin-right: 10px; padding: 7px 0}



.single .postcontent {position: relative; overflow: hidden; width: 610px;float: left;}
.single .historia {font-size: 17px;line-height: 26px;color: #111111;}
.historia ul, .historia ol {margin: 0 0 15px 35px}
.historia ol {list-style-type: decimal}
.historia ul {list-style-type: square}
.post .subtitulo {margin: 0 0 20px 0; padding: 0;}
.post .subtitulo p{margin: 0 0 10px 0; }
.post .subtitulo a {text-decoration:none}
.post .subtitulo a:hover {text-decoration: none}
.post .subtitulo ul {margin: 0 0 0 30px; list-style-type: square}
.historia .photopost {margin: 0 0 20px 0}
.historia h2, .historia h3 {clear: both}
.historia h2  {font-size: 2.2em; font-weight: 300; line-height: 1.4em; margin: 40px 0 20px 0; color: #333}
.historia h3 {font-size: 1.7em; font-weight: 400; color: #1C1C1C; margin: 40px 0 10px 0}
.historia .nota {
	float: right;
	margin: 0px 0 20px 20px;
	font-size: 50px;
	font-weight: 200;
	letter-spacing: -5px;
	color: white;
	background: #555;
	text-align: center;
	border-radius: 100%;
	width: 130px;
	height: 130px;
	line-height: 125px;
}
.historia blockquote{
	background: transparent !important;
	border: 0 !important;
	font-size: 20px !important;
	padding: 0 20px 0 110px;
	position: relative;
	margin: 20px;
	line-height: 30px;
	min-height: 55px;
}
.historia blockquote:before{
	background: url('../optimg/quote.png') no-repeat;
	width: 60px;
	height: 55px;
	display: block;
	content: "";
	background-size: cover;
	opacity: 0.20;
	top: 0;
	left: 20px;
	position: absolute;
}
.historia table{border-collapse:collapse;border-spacing:0;width: 100%;margin-bottom: 20px;}
.historia td, .historia th{border:1px solid #bbbbbb;overflow:hidden;word-break:normal;padding: 5px;}

.gallery h4 {font-size: 1.4em; color:#333}

blockquote {display: block; color: #555; padding: 5px 25px 5px 35px; font-style: italic; font-size: 1.1em;  }
q.aligncenter, .bloque.texto q.aligncenter {margin: 25px 30px}
q.alignright {float: right; width: 250px; margin: 0 0 20px 20px; text-align: right; }
q.alignleft {float: left; width: 250px; margin: 0 20px 20px 0; text-align: left; }

.actualizacion {padding: 15px 0;border-bottom: 1px dotted #cccccc;margin-bottom: 20px;border-top: 1px dotted #cccccc;}
#footnote {border-top: 1px solid #CDCDCD; padding: 15px; font: normal .9em/1.8em Georgia, Serif !important; line-height: 1.6em; color: #444}

.puntuacion {text-indent: -9999px; margin: 0 0 25px 0; height: 125px; background-size: 300px !important}
.puntuacion-1   {background: url('../optimg/puntuacion_new/puntuacion-1.png') no-repeat center center}
.puntuacion-1-5 {background: url('../optimg/puntuacion_new/puntuacion-1-5.png') no-repeat center center}
.puntuacion-2   {background: url('../optimg/puntuacion_new/puntuacion-2.png') no-repeat center center}
.puntuacion-2-5 {background: url('../optimg/puntuacion_new/puntuacion-2-5.png') no-repeat center center}
.puntuacion-3   {background: url('../optimg/puntuacion_new/puntuacion-3.png') no-repeat center center}
.puntuacion-3-5 {background: url('../optimg/puntuacion_new/puntuacion-3-5.png') no-repeat center center}
.puntuacion-4   {background: url('../optimg/puntuacion_new/puntuacion-4.png') no-repeat center center}
.puntuacion-4-5 {background: url('../optimg/puntuacion_new/puntuacion-4-5.png') no-repeat center center}
.puntuacion-5   {background: url('../optimg/puntuacion_new/puntuacion-5.png') no-repeat center center}
.puntuacion-5-5 {background: url('../optimg/puntuacion_new/puntuacion-5-5.png') no-repeat center center}
.puntuacion-6   {background: url('../optimg/puntuacion_new/puntuacion-6.png') no-repeat center center}
.puntuacion-6-5 {background: url('../optimg/puntuacion_new/puntuacion-6-5.png') no-repeat center center}
.puntuacion-7   {background: url('../optimg/puntuacion_new/puntuacion-7.png') no-repeat center center}
.puntuacion-7-5 {background: url('../optimg/puntuacion_new/puntuacion-7-5.png') no-repeat center center}
.puntuacion-8   {background: url('../optimg/puntuacion_new/puntuacion-8.png') no-repeat center center}
.puntuacion-8-5 {background: url('../optimg/puntuacion_new/puntuacion-8-5.png') no-repeat center center}
.puntuacion-9   {background: url('../optimg/puntuacion_new/puntuacion-9.png') no-repeat center center}
.puntuacion-9-5 {background: url('../optimg/puntuacion_new/puntuacion-9-5.png') no-repeat center center}
.puntuacion-10  {background: url('../optimg/puntuacion_new/puntuacion-10.png') no-repeat center center}


/* Caja dentro de post */
.post-box {float: right; width: 300px; margin: 0 0 20px 20px; overflow: hidden; font-family: "Lato"; font-size: 14px;text-transform: uppercase;}
.post-box .avatarynombre {background: #f5f5f5; display: inline-block;float: left; margin-bottom: 4px;}
.post-box .avatar {width: 60px; height: 60px; float: left; }
.post-box .avatar img{width: 60px !important; height: 60px !important; }
.post-box .autor, .post-box .fecha{padding: 0;color: #666;float: right;overflow: hidden;width: 225px;height: 30px;line-height: 25px;}
.post-box .autor{line-height: 35px;}
.post-box .autor a {color: #333}
.post-box .tags, .post-box .categorias {clear: both; margin-top: 4px; line-height: 18px;padding: 10px 15px; overflow:hidden; background: rgba(2, 136, 204, 0.1);font-size: 13px;}
.post-box .tags strong, .post-box .categorias strong {font-weight: 600; color:rgba(0,0,0,.7);}



/* Compartir abajo */
.compartir{position: relative; border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;display: inline-block;margin: 0 0 20px 0;width: 608px;min-height: 38px;}
.compartir.abajo{margin: 20px 0 40px;border: 1px solid #cccccc;}
.single-analisis .compartir.abajo{width: 740px;}
.compartir div{float: left;}
.compartir .nota, .comentar{font-family: "Lato";font-weight: bold; font-size: 13px;color: #0088cc;text-transform: uppercase;line-height: 38px;}
.compartir .nota, .compartir .fb{margin-right: 30px;}
.compartir .fb, .compartir .tw, .compartir .fb, .compartir .pinit, .compartir .gplus {margin-top: 9px;height: 20px;}
.compartir.abajo .fb{margin-left: 10px;}
.compartir.arriba .fecha.old{line-height: 40px;}
.comentar{position: relative;padding: 0 10px 0 35px!important;color: #4ab170;display: inline-block;float: right;}
.comentar:before {
	content: " ";
	background: url('../optimg/iconos-compartir2.png') no-repeat;
	position: absolute;
	width: 20px;
	background-size: 25px;
	background-position: center bottom;
	height: 17px;
	top: 11px;
	left: 10px;
}
.comentar:hover{background: #4ab170;color: white;text-decoration: none;}
.comentar:hover:before{background-position: center -81px;}


.barra-single{display: inline-block;width: 100%;margin: 30px 0;position: relative;border: 1px solid #dddddd;}
.barra-single.arriba{border-left: none; border-right: none; border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;margin: 0 0 30px 0; }
.barra-single.arriba.sinborde{border: none;}
.barra-single.arriba a{float: left;padding: 0;margin-right: 5px;line-height: 30px;color: white;display: inline-block;position: relative;font-size: 14px;
font-weight: bold;}
.barra-single.arriba.sinborde a{padding: 0 10px 0 35px !important;}
.barra-single.arriba a:hover{text-decoration: none;}
.barra-single.arriba.sinborde a:before{content: " ";background: url('../optimg/iconos-compartir2.png') no-repeat;position: absolute;width: 20px;height: 20px;}
.barra-single.arriba a.fb{background: #3965a1;padding: 0 10px 0 30px !important;}
.barra-single.arriba a.tw{background: #06b5f0}
.barra-single.arriba a.gplus{background: #e15540}
.barra-single.arriba .pinearoculto{display: none;}
.barra-single.arriba a.pinear{background: #d2252c !important;}  
.barra-single.arriba a.numero{background: #4ab170} 


.barra-single.arriba.sinborde .fb:before {background-size: 17px;background-position: center 0px;height: 17px;top: 6px;left: 7px;}
.barra-single.arriba.sinborde .tw:before {background-size: 17px;background-position: center -18px;height: 17px;top: 6px;left: 10px;}
.barra-single.arriba.sinborde .gplus:before {background-size: 17px;background-position: center -36px;height: 17px;top: 7px;left: 10px;}
.barra-single.arriba.sinborde .pinear:before {background-size: 17px;background-position: center -36px;height: 17px;top: 7px;left: 10px;}
.barra-single.arriba.sinborde .numero:before {background-size: 25px;background-position: center -81px;height: 17px;top: 7px;left: 10px;}

.fecha.old{text-transform: uppercase;padding: 0;color: #666666;float: right;font: normal 14px "Lato";line-height: 30px;}
.postcontent .barra-single{display: inline-block;width: 100%;margin: 0 0 30px;}


.separador .botones {float: left; margin: 5px 0 0 3px; }
.separador .botones div {float: left; margin-right: 0px}
.separador .botones .fb {margin-right: 20px}

/* Perfil autor single */
.autor-perfil {margin: 20px 0 0 0; }
.single .autor-perfil {border-top: 1px solid #dddddd;padding-top: 20px;}

.autor-perfil h3 {font-size: 30px;float: left;width: 440px;line-height: 36px;}
.archivelist .autor-perfil h3{font-size: 35px;font-weight: bold;line-height: 40px;}
.autor-perfil .avatar{float: left;margin-right: 20px;}
.autor-perfil .avatar img {border-radius: 100%;width: 150px;height: 150px;margin: 0;}
.autor-perfil .descripcion {overflow: hidden;padding: 0;font-size: 16px;line-height: 24px;color: #111111;float: left;width: 440px;}
.autor-perfil .social{margin-top: 10px;}
.autor-perfil .social a {
	width: 30px;
	height: 30px;
	background: url('../optimg/desplegable-home/social3.png') no-repeat center top;
	background-size: cover!important;
	text-indent: -9999px;
	margin-right: 15px;
	display: inline-block;
	border-radius: 100%;
}
.autor-perfil .social a.facebook {background-position: center -33px;}



/************************************************

	+ SINGLE IMAGEN DEL DIA +

************************************************/
.single-foto-del-dia .photopost {margin: 10px 0}
.single-foto-del-dia .photopost img {max-width: 1100px !important; height: auto !important; margin: 0 auto; display: block}
.single-foto-del-dia .photopost iframe {width: 1100px !important; height: 650px !important}
.single-foto-del-dia .historia {margin: 20px 0}
.single-foto-del-dia .separador .contador-single .social {width: 420px}
.single-foto-del-dia .single-header{width: 940px; margin: 30px auto 0;}
.single-foto-del-dia .foto-del-dia{margin: 30px 0 0 30px;}
.single-foto-del-dia .sidebar{margin: 0 30px 0 0;}
.single-foto-del-dia .compartir{margin: 0;}

.foto-del-dia .thumb iframe {width: 720px !important; height: 335px !important; margin: 0;}

.archive .grid1 .foto-del-dia .thumb iframe {width: 1094px !important; height: 600px !important}
.archive .foto-del-dia .thumb iframe, #ajax-post-container iframe {width: 366px !important; height: 275px !important}

.sn_pinterest{ position: relative; }
.sn_pinterest:hover {opacity: .75 !important;}
.sn_pinterest:hover .pinit_btn { display: block; }
.pinit_btn{ display: none; left: 10px; top: 10px; position: absolute; }

/* Grid de su pagina */
.post-type-archive-foto-del-dia .wrap.contenidos .wrap, .single-foto-del-dia .wrap.contenidos .wrap{width: 100% !important;}
.post-type-archive-foto-del-dia .wrap.contenidos .wrap.extremo, .single-foto-del-dia .wrap.contenidos .wrap.extremo{width: 940px !important; margin: 30px auto 0;}
.wrap.extremo{width: 930px !important; margin: 0 auto !important;}
.specialcat .wrap.extremo{margin: 0 !important;}
.gridimagenes .post{width: 455px; height: 320px;position: relative;float: left;margin: 30px 0 0 30px;}
.gridimagenes .post .meta{position: absolute;bottom: 30px;width: 455px;}
.post-type-archive-foto-del-dia .gridimagenes .post h2, .single-foto-del-dia .gridimagenes .post h2{
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif!important;
	font-size: 30px;
	line-height: 45px;
	width: 385px;
	margin: 0 auto !important;
	font-weight: normal;
	text-align: center;
	color: white!important;
	text-shadow: 1px 1px 4px #000;
}
.wrap.contenidos.grid{margin-top: 30px;}


/************************************************

	+ PAGINAS +

************************************************/
.page .single-header {margin-top: 40px;}

/* Error 404 */

.error404 .gif{background: url('../optimg/404.gif') no-repeat; background-position: center top;width: 500px; height: 275px; margin: 0 auto;}
.error { width: 80%; margin: 10px auto;}
.error h1 {font-size: 2em; line-height: 1.2em; padding: 20px 0 10px 0; text-align: center; text-transform: uppercase; font-weight: 700 !important;}
.error h2 {font-size: 1.4em; line-height: 1.2em; padding: 15px 0 10px 0; text-transform: uppercase; font-weight: 700 !important;}
.error p {font-size: .9em; line-height: 1.4em; margin: 15px 0; color: #444;}
.explicacion {font-size: 1.15em !important; font-style: italic; color: #666 !important;}
.error ul {list-style: square; margin-left: 25px;}
.error li {font-size: 0.9em; margin-bottom: 10px;}


/* Archivo */

.archivo{padding: 30px;width: 900px;margin: 0 auto;}
.archivo h1{font-size: 40px;line-height: 120%;margin-bottom: 20px;}
.archivo h2{margin-bottom: 20px;border-bottom: 1px solid #0088cc;text-transform: uppercase;color: #0088cc;font-size: 17px;line-height: 120%;padding-bottom: 8px;}

.lista-meses{width: 300px;margin-right: 40px;}
.lista-meses .years{width: 90px;margin-right: 50px;}
.lista-meses .year{font-size: 40px;line-height: 55px;margin-bottom: 5px;}
.lista-meses .selected, .lista-meses .year.selected a, .lista-meses .meses a.selected, .lista-meses .year:hover, .meses a:hover, .lista-categorias a:hover{color: #0088cc;cursor: pointer;text-decoration: none;}
.lista-meses .meses{display: none;float: left;margin-top: 6px;}
.lista-meses .meses:first-child{display: block;}
.lista-meses .meses.selected{display: block;}
.meses a{text-transform: capitalize;color: #111111;display: block;}

.lista-categorias{width: 560px;}
.lista-categorias ul{margin-top: 6px;display: inline-block;}
.lista-categorias a, .meses a{font-size: 22px;line-height: 30px;font-weight: normal;}
.lista-categorias a{color: #111111;}
.lista-categorias li{width: 50%;float: left;}
.lista-categorias li, .meses a{margin-bottom: 15px;}




/* Comentarios */
/* necesario tanto para los nuevos comments como para los viejos */
#comments {padding: 70px 0 20px 0;}
.subtituloGeneral{padding-bottom: 10px;text-transform: uppercase;font-weight: bold;font-size: 18px;float: left;margin-bottom: 20px;width: 100%;}
.cargacomments{	background: url('../optimg/comentarios/loading.gif') no-repeat;height: 80px;width: 100%;}



/************************************************

	+ SIDEBAR +

************************************************/

/* Lo más leído */

.sidebar h4{ margin-bottom: 20px; padding-bottom: 10px; }
.sidebar h4.recomendados{margin: 40px 0 0 0;padding: 0;}
.sidebar .post{ margin-bottom: 20px;border-bottom: 1px dotted #cccccc;padding-bottom: 15px; }
.sidebar .post:last-child{border: 0;}
.sidebar .discusionesactivas .post{ margin: 0px;padding: 0px; }
.sidebar .imagen{ width: 100%; overflow: hidden;height: 106px; margin-bottom: 5px; position: relative; }
.sidebar a{ color: black; font-size: 20px; line-height: 24px; display: block; }
.sidebar a:hover { text-decoration: none; }
.sidebar .masleido a:hover img{ opacity: 0.8; }



/************************************************

	+ FOOTER +

************************************************/
.footer {margin: -6px 0 0 0; background: #f6f6f6; }
.hipertextual-blogs {padding: 40px 0 0 0; color: #999;display: inline-block;width: 100%;}
.hipertextual-blogs h4 {text-align: center; font-weight: normal; text-transform: uppercase;}
.hipertextual-blogs h4 .hipertextuallogo {font-size: .9em; font-weight: bold; text-decoration: none; color: #777; text-shadow: 0 1px 0px #FFF; display: block; width: 276px; height: 65px; background: url('../optimg/hptxtlogo.png') no-repeat center bottom; margin: 0 auto; background-size: contain; position: relative;text-transform: none; }
.hipertextual-blogs h4 .hipertextuallogo span{font-family:'Helvetica Neue', Helvetica,Arial,Verdana,Sans-serif !important;color: #909090; }

/* Listado blogs */
.hipertextual-blogs-listado .wrap{ width: 1156px; }
.hipertextual-blogs-listado{ border-bottom: 1px solid #DDD; }
.hipertextual-blogs-listado .listado {overflow: hidden; margin: 70px 0 0px; padding: 0;}
.hipertextual-blogs-listado .listado li {float: left; width: 50%; height: 146px;margin-bottom: 20px;}
.hipertextual-blogs-listado .listado a {display: block; width: 100%; height: 50px; margin: 0 auto; padding: 0px; text-shadow: none; opacity: 0.35; font-size: 0px; text-indent: -9999px;background-size: cover;background-repeat: no-repeat; background-position: center top;}
.hipertextual-blogs-listado .listado a:hover, .partners a:hover {opacity: 1 !important;background-position: center bottom !important;}
.hipertextual-blogs-listado .descripcion{ width: 200px;margin: 0 auto;text-align: center; font-size: 14px; line-height: 18px;visibility: hidden; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;}
.hipertextual-blogs-listado .listado li a:hover + div{visibility: visible;}

/* Logos */
.hipertextual-blogs-listado .listado .bit, .hipertextual-blogs-listado .listado .cel, .hipertextual-blogs-listado .listado .ece {height: 130px}

.hipertextual-blogs-listado .listado .hptxt .blog { background-image: url('../optimg/footer/hptxt.png'); height: 59px;width: 371px}
.hipertextual-blogs-listado .listado .hptxt .descripcion {color: #0088cc; margin-top: 20px;}

.hipertextual-blogs-listado .listado .af .blog { background-image: url('../optimg/footer/af2.png'); height: 38px;margin-top: 6px;width: 232px;}
.hipertextual-blogs-listado .listado .af .descripcion {color: #435761; margin-top: 31px;}

.hipertextual-blogs-listado .listado .aw{float: right;}
.hipertextual-blogs-listado .listado .aw .blog { background-image: url('../optimg/footer/aw.png');height: 61px;margin-top: 5px;width: 340px;}
.hipertextual-blogs-listado .listado .aw .descripcion {color: #5a5a5a; margin-top: 19px;}

.hipertextual-blogs-listado .listado .bit .blog { background-image: url('../optimg/footer/bit_2014.png'); height: 53px;width: 190px;}
.hipertextual-blogs-listado .listado .bit .descripcion {color: #e84E24; margin-top: 20px;}


.sublinks {padding: 40px 0; font-size: .8em; color: #666;border-top: 1px solid white;background: #DDD}
.hipertextual-metalinks {float: left}
.sublinks li {display: inline; }
.sublinks li:before {content: "|"; display: inline; color: #909090;}
.sublinks li:first-child:before  {content: "";}
.sublinks a {color: #909090; padding: 0 15px; text-decoration: none; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;}
.hipertextual-metalinks a:hover {color:#222}
.partners {width: 200px; float: right}
.partners h5 {font-size: 13px;color: #666;margin: 0 0 10px 0;text-align: center;font-weight: normal;font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;}
.partners li {float: left; margin: 0 10px 0 0}
.partners a {display: block;padding: 0;}
.partners span {display: none}
.partners .maxcdn {width: 200px; height: 46px; background: url('../optimg/footer/maxcdn.png') no-repeat left top; background-size: 200px; opacity: 0.35;}
.partners .maxcdn:hover {background-position: center bottom}



/************************************************

	+ Ads +

************************************************/

.sidebar .adv7, .ad-300 {width: 300px;margin: 0 auto 30px;}
.sidebar .adv7.abajo{margin: 30px auto 0;}
.sidebar .ad300 .adsense-image, .sidebar .ad300 iframe {border:1px solid #eee; padding: 9px}
.blogview .sidebar .ad300 .adsense-image, .blogview .sidebar .ad300 iframe {border: none; padding: 0}
#primera-zona .adv7, .sidebar-tres .adv7 {margin-bottom: 30px}
.archivelist .adv7 {margin: -9px 0 20px 0; padding-bottom: 19px}
.ad-300-entreposts .adv7 {  }
.ad-1100x100 { margin: 15px 0; text-align: center;}

.archivelist .adv7 .adsense-image {margin: 0 auto 0 210px !important}
.wrap.cabecera{min-height: 30px;}
.wrap.cabecera .adv7, .ad-728x90 .adv7 {
	padding: 0 0 33px 0;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.wrap.cabecera .adv7{ padding-top: 33px;}
.wrap.cabecera .adv7 iframe, .ad-728x90 .adv7 iframe{
	margin: 0;
}
.wrap.cabecera .adv7.rolloverHeader{padding: 0 !important; margin: 30px 0 !important;}
.single .ad-300x250{ margin: 20px auto 0;width: 300px; }



/* Adsense links */
.adsense-text{font-family:Helvetica,Arial,Verdana,Sans-serif !important}
.adsense-text a:hover{text-decoration:underline !important}
.adsense-text ul{margin-top:10px}
.adsense-text li{padding:0 0 15px 0}
.adsense-span-feedback{font-size:12px}
.adsense-span-feedback a{color:black}
.adsense-span-link{ font:bold 16px "courier new",verdana}
.adsense-span-link a{text-decoration:underline}
.adsense-span-link a:hover{color:black !important}
.adsense-span-text{font-size:12px}
.adsense-span-url{font-size:12px; text-decoration:underline}
.adsense-span-url a{opacity:.8}
.ad-468x15{background:#eee; margin:-20px 0 30px 0; padding:20px; border-bottom:1px dotted #eee}
.ad-160x600{text-align:center}
.ad-160x600 .adsense-text{text-align:left !important}

.single .postcontent .adv7 img {margin-left: 170px}

/* Googlers */
#googlers {font-size:140% !important}
#googlers .adsense-span-link a{font-size:140% !important}

/* Loop ads */
.ultimosposts .adv7 {margin: 0 0 20px 0; padding-bottom: 20px; border-bottom: 1px solid #eee}
/*.ultimosposts .adv7 img, .ultimosposts .adv7 object {margin-left: 42px}*/

/* AB test */
.adv7 .ab01 .adsense-text{padding:5px 10px; background:#0075a4;  color:#FFF}
.adv7 .ab01 .adsense-text .adsense-span-feedback a{color:#FFF !important}
.adv7 .ab01 .adsense-text .adsense-span-link a{font-family:Arial;  color:#FFF !important}
.adv7 .ab01 .adsense-text .adsense-span-text{color:#fff !important}
.adv7 .ab01 .adsense-text .adsense-span-url a{color:#fff !important}

.adv7 .ab02 .adsense-text{background:#FFF !important;  color:#333 !important}
.adv7 .ab02 .adsense-text .adsense-span-feedback a{color:#333}
.adv7 .ab02 .adsense-text .adsense-span-link a{font-family:Arial;  color:#12c !important}
.adv7 .ab02 .adsense-text .adsense-span-text{color:#333 !important}
.adv7 .ab02 .adsense-text .adsense-span-url a{color:#5c9933 !important;  opacity:1 !important}




.todogris{ background: #f5f5f5;padding-top: 100px;background-position: 50% 100px !important;background-repeat: no-repeat;}
.wrap.destacados, .wrap.contenidos{ position: relative;background: white;width: 1000px; }
.single-analisis .wrap.contenidos {width: 1154px;}
.wrap.contenidos{ padding-bottom: 40px; }
.single-foto-del-dia .wrap.contenidos{ padding-bottom: 20px; }
.single .wrap.contenidos .wrap, .archive .wrap.contenidos .wrap, .single-foto-del-dia .wrap.contenidos .wrap.gridimagenes{ width: 940px; margin: 0 auto; }
.single-foto-del-dia .wrap.contenidos .wrap.gridimagenes{padding-top: 40px;}

.home .wrap.contenidos .wrap, .wrap.contenidos.specialcat .wrap{ width: 953px; margin: 0 18px 0 33px; }
.home .wrap.contenidos:last-child{padding-top: 33px;}
.home .wrap.contenidos #masarticulos{width: 940px;margin: 0 auto;}
.wrap.contenidos #masarticulos{width: 930px;margin: 0;}



/* Galería Swipe */
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}
.swipe-wrap > div a img{ margin-top: 0 !important;}




/* Para Firefox */
.especiales .post h2{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

q {font: normal 500 1.85em/1.3em "Lato"; letter-spacing: -1px}
.subtitulo, .listado {font-family: 'Lato',Helvetica,Arial,sans-serif!important;font-size: 20px;line-height: 27px;}
.blogview .ultimosposts .post-excerpt h2 {font-size: 1.8em}
.post h2, h2.titulo { line-height: 110%; }
.destacadas-top .inferior .meta h2 { text-shadow: 0 0 4px rgba(0, 0, 0, 70); font-weight: 600;}

/* Para quitar la carita sonriente de los cojones */
img#wpstats{display:none}

/* Enlace Interno */
.post.ALT1040 .aviso{background-color: #0088cc !important}
.post.ALTFoto .aviso{background-color: #435761 !important}
.post.Celularis .aviso{background-color: #0098AD !important}
.post.AppleWeblog .aviso{background-color: #5D5D5D !important}
.post.Bitelia .aviso{background-color: #e84E24 !important}
.post.Gizmología .aviso{background-color: #2C97C7 !important}


/* Aviso Cookies */
.cookies{display: none;}
.cookies .contcookies {margin: 20px 0 0 0;background: #f0f0f0;padding: 20px 0;text-align: center;}
.cookies a{text-decoration: none;}
.cookies p{margin: 0 auto;color: #111111;line-height: 150%;padding: 0 40px 0 20px;font-size: 15px;text-align: left;font-weight: 200;letter-spacing: 0.02rem;position: relative;}
.cookies button{height: 17px;width: 17px;border: 0;cursor: pointer;position: absolute;top: 3px;right: 20px;background: url(../optimg/cerrarcookies.png);background-size: cover;
opacity: 0.6;}
.cookies button:hover{opacity: 1;}
.single-foto-del-dia .cookies .contcookies{margin-bottom: 20px;}
.columna-uno-dos .contcookies {margin: 0 0 30px 0;}
.single-analisis .contcookies {margin:0}

/* Para ocultar la barra blanca al final de la página */
iframe[id^="LOTCC"]{position: absolute}


/* Evento */
.e314 a{width: 940px; height: 90px;background: url(../optimg/eventos/CES-2015-Banner.png) no-repeat center center;display: inline-block;margin-top: 30px;}
.primera-zona .e314 a{margin-top: 0px;}
.single-analisis .e314{display: none;}


/* Categoria patrocinada */
.headercatpat{width: 100%;margin: 20px 0;display: inline-block;}
.headercatpat .panelizq{height: 190px;width: 625px;float: left;}
.headercatpat .panelizq a{width: 100%;height: 100%;display: block;}
.headercatpat .panelder{width: 450px;font-family: "Lato";font-size: 18px; line-height: 25px; color: #ffffff;margin: 0 0 0 30px;padding: 0;float: left;}
.headercatpat .panelder a.link1{font-family: "Lato";font-size: 19px; font-weight: bold; color: #ffffff;line-height: 45px;margin-right: 15px;}
.patrocinadopor{font-size: 14px;background-repeat: no-repeat;background-size: 90px;background-position: top right;float: left;width: 240px;line-height: 35px;margin: 15px 0;}
.patrocinadopor .single-header .marca{width: 100px;}
.patrocinadopor .texto{line-height: 100px;margin-right: 20px;}

.headercatpat .panelder a.fb{background-image: url(../optimg/categorias_patrocinadas/btn-facebook2.png);height: 45px;width: 45px;background-size: 100%;margin-right: 10px;}
.headercatpat .panelder a.tw{background-image: url(../optimg/categorias_patrocinadas/btn-twitter2.png);height: 45px;width: 45px;background-size: 100%;}


/* Marcas en la barra de navegación */
.header-submenu a:hover:before{text-decoration: underline;}

/* Ford */
.category-innovacion-ford .todogris{ background: #f6f6f6; }
.category-innovacion-ford .panelizq{background: url(../optimg/categorias_patrocinadas/descubre-ford2.png) no-repeat;border-right: 1px solid #dddddd;width: 488px;
margin-left: 10px;}
.category-innovacion-ford .panelder, .category-innovacion-ford .panelder a.link1{color: #333333;}
.category-innovacion-ford .panelder{width: 471px;}
.headercatpat .panelder a{float: left;}
.category-innovacion-ford .patrocinadopor{background-image: url(../optimg/categorias_patrocinadas/ford-logo-color2.png);}
.category-innovacion-ford .headercatpat .panelder a.fb{background-image: url(../optimg/categorias_patrocinadas/Boton-facebook-dark.png);}
.category-innovacion-ford .headercatpat .panelder a.tw{background-image: url(../optimg/categorias_patrocinadas/Boton-twitter-dark.png);}

/* Movistar */
.cine-y-tv + .panel-desplegable .menu-arriba-container{display: none;}
.cine-y-tv + .panel-desplegable{border-top:0 !important;}
.category-cine-television .todogris{
	background: #00abc8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMGFiYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3NjllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  #00abc8 0%, #00769e 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#00abc8), color-stop(100%,#00769e));
	background: -webkit-radial-gradient(center, ellipse cover,  #00abc8 0%,#00769e 100%);
	background: -o-radial-gradient(center, ellipse cover,  #00abc8 0%,#00769e 100%);
	background: -ms-radial-gradient(center, ellipse cover,  #00abc8 0%,#00769e 100%);
	background: radial-gradient(ellipse at center,  #00abc8 0%,#00769e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abc8', endColorstr='#00769e',GradientType=1 );
}
.category-cine-television .panelizq{background: url(../optimg/categorias_patrocinadas/categoria-marca-movistar2.png) no-repeat;width: 587px;
margin-left: 10px;border-right: 1px solid #00769e}
.category-cine-television .panelder{width: 370px;}
.category-cine-television .patrocinadopor{background-image: url(../optimg/categorias_patrocinadas/movistar_logo-color2.png);background-size: 140px;width: 280px}



/* LST Podcast */
a.lst-podcast {float: left;padding: 0 0 0 20px;}
a.lst-podcast:before{
	content: "";
	top: 13px;
	left: 0px;
	background: url(../optimg/barra/lst-podcast3.gif);
	background-position: center center;
	background-size: 14px;
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
}


/* De ALT1040.css, incorporando... */

/* Tipografias */
h1, .masleido li .master, .masleido li a, .year, .archivo-titulo h3, .archive .destacadas-top .post .meta h2, .autor-perfil h3 {font-family: "AdelleSans-Bold", Helvetica, Arial, sans-serif;font-weight: normal;}
h2, .authorprofile .bio h4, .widget h2, .navegacion a, .single-header h1, .meses a, .lista-categorias a, .category .specialcat .destacadas-top .post .meta h2, .archivelist .autor-perfil h3, .archive.author .archivo-titulo h3  {font-family: "AdelleSans-Regular", Helvetica, Arial, sans-serif; font-weight: bold;}
.archivo h2, .fija p{font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}


/* Color Primario */
.gallery-content .navi .active,
.frontcontent h4,
.navigation .current,
.single-header .secciondestacada a,
#subir,
.foto-dia .archivo-fotos a:hover,
input#submit,
.comment-wrap .editor,
.addcomm a,
#subscribe-reloaded-update-p input[type="submit"],
.masajax,
.header-secciones,
.navegacion:hover,
.burbujashare,
#cargarmasposts,
.navigation .archivo a,
.navegacion.desplegado,
#iramasarticulos { background-color: #0088cc }
.contento h4, .sidebar .masleido a:hover,
.postabajo a:hover,
.comment-content .md-trigger,
a,
.archivo-titulo h3,
.ultimosposts .post-excerpt h2 a:hover,
.single-header .resena,
q,
.autor-perfil h3,
.texto h2,
.sidebar h4,
.ultimasresenas h4,
.subtituloGeneral,
.subtituloGeneral a,
.relacionadas h4,
h2 a:hover, 
.archivelist .hentry h2 a:hover,
.post-box .categorias a,
.navigation .gris a,
.pagedh3,
.notepierdas .texto,
.archivo h1 { color: #0088cc}
.post-box .categorias, .notepierdas {background: #dff2fd;}
.widget,
.relacionadas {border-top: 1px solid #0088cc}
.ultimasresenas h4,
.masleido h4,
.subtituloGeneral {border-bottom: 1px solid #0088cc}


/* Color Secundario */
.gallery-content .navi a:hover,
#foto-dia .archivo-fotos a,
.separador .prev-next a:hover,
.connectlogin a:hover,
.destacadas-top .inferior .post,
.foto-dia h4,
.foto-dia .archivo-fotos a,
input#submit:hover,
.addcomm a:hover,
.burbujashare:hover,
.cargando,
.navigation .archivo a:hover {background-color: #006699; }
.post-box .tags a{ color: #FF8D00;}
.startups .aviso{background: #FF8D00;color: white !important;}
.post-box .tags{background: #fff4e0}



/* Header y logo */
.header-secciones .logo > a {width: 200px;height: 65px;background: url('../optimg/hptxtlogo_white.png') no-repeat center center;background-size: contain;margin: 0;display: inline-block;}
.hoverajax, #iramasarticulos:hover, .buscar:hover{background-color: #0099e5 !important;}
.header-secciones .current-menu-item > a{background-color: #0077b2;}

.post a:hover .encimaimagen {
	background: -ms-linear-gradient(top, rgba(0,136,204, 0) 0%,rgba(0,136,204,0.6) 100%);
	background: -webkit-linear-gradient(top, rgba(0,136,204, 0) 0%,rgba(0,136,204,0.6) 100%);
	background: linear-gradient(to bottom, rgba(0,136,204, 0) 0%,rgba(0,136,204,0.6) 100%); 
}
.post:first-child a:hover .encimaimagen {
	background: -ms-linear-gradient(top, rgba(0,136,204,0) 0%,rgba(0,136,204,1) 100%);
	background: -webkit-linear-gradient(top, rgba(0,136,204,0) 0%,rgba(0,136,204,1) 100%);
	background: linear-gradient(to bottom, rgba(0,136,204,0) 0%,rgba(0,136,204,1) 100%); 
}

/* Gallery */ 
.swipe.gallery a:hover, #back-top a:hover span { border-color: #0088cc; background-color: #0088cc; opacity: 1}



/* Para Firefox */
::-moz-selection { color: #0088cc; background: #dff2fd !important;}
.archive .destacadas-top .post .meta h2{font-size:50px !important;line-height: 57px !important; color: #FFFFFF;text-shadow: none;}


/* Index Portada */ 

.ultimasresenas h4, .sidebar h4 {
	text-transform: uppercase;
}

.home .wrap.contenidos .wrap .post .meta, #excesivo .post .meta, .wrap.contenidos.specialcat .wrap .post .meta{font: normal .77em 'Lato';text-transform: uppercase;word-spacing: 1px;letter-spacing: 0.02em;margin-top: 10px;}

.wrap.contenidos .wrap .post .excerpt, #excesivo .post .excerpt{
	font-size: 15px;
	line-height: 21px;
	margin: 10px 0 0 0;
}


/* Entrada Fija STICKY */

.fija .post .thumb{ height: 425px; overflow: hidden;margin: 0; }
.fija a { text-decoration: none; position: relative; display: block;}
.fija h2 { font-size: 52px;text-align: center;color: white;line-height: 120%;text-transform: none;font-weight: bold;}
.fija img { width: 100%; height: auto; }
.fija p { text-align: center;margin: 10px 0 30px;color: white;font-size: 20px;line-height: 29px;font-weight: 300;text-shadow: 1px 1px 4px #000;}
.fija .meta{ width: 850px; padding: 0; margin: 0 auto;position: absolute;bottom: 0;left: 0;right: 0;}
.fija .aviso, .superior .aviso{width: 100px !important;}
.fija .aviso{margin-bottom: 10px !important;}


/* Destacadas */
.destacadas-top{display: inline-block; width: 100%;}
.destacadas-top .post {
	float: left;
	width: 333px;
	height: 360px;
	position: relative;
	overflow: hidden;
}
.destacadas-top.sticky .post{height: 300px;text-align: center;}
.destacadas-top .post:last-child, .destacadas-top .post:last-child img {width: 334px;}

.encimaimagen{ 
	background: -ms-linear-gradient(top, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.9) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); 
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.destacadas-top .post a {	color: #fff; text-decoration: none; }

.destacadas-top .meta, .category .specialcat .destacadas-top .meta {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 10px 20px;
	width: 294px;
}
.destacadas-top.sticky .stickymeta, .category .specialcat .destacadas-top.sticky .stickymeta{
	position: absolute;
	margin: 0;
	padding: 10px 20px;
	width: 294px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%, -50%);	
}


.tagcat{
	position: absolute;
	top: -10px;
	left: -10px;
	line-height: 50px;
	padding: 0 15px;
	display: block;
	text-transform: uppercase;
	z-index: 99;
	background: #0088cc;
	color: white;
	font-family: "Lato", Helvetica, Arial, sans-serif;
	font-size: 16px;
}
.tagcat:after{left: 0;}

.archive .destacadas-top .meta{bottom: 75px;padding: 0 28px;}

.destacadas-top .meta h2, .category .specialcat .destacadas-top .meta h2, .destacadas-top .stickymeta h2, .category .specialcat .destacadas-top .stickymeta h2{
	font-size: 32px !important;
	line-height: 37px !important;
	color: #FFF;white-space: pre-wrap;display: inline;text-shadow: 1px 1px 4px #000;text-transform: none;
}


/* Definicion zonas */
.primera-zona,
.segunda-zona {
	overflow: hidden;
}

.primera-zona {	margin: 33px 0 0px 0;}

.columna-uno-dos {float: left;width:610px;}

/* Estilos posts primera zona */
.columna .post {
	position: relative;
	float: left;
	width: 290px;
	height: 410px;
	overflow: hidden;
	margin-bottom: 33px;
}
.columna .post:after, #excesivo .post:after, .fundido:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30%;
	background-size: 100%;
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#FFFFFF));
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#FFFFFF 100%);
	background: -moz-linear-gradient(top,rgba(231,231,226,0) 0,#FFFFFF 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0,#FFFFFF 100%);
	/*background: linear-gradient(top,rgba(255,255,255,0) 0,#FFFFFF 100%);*/
}
.fundido:after {
	height: 50%;
	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(80%,#FFFFFF));
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#FFFFFF 80%);
	background: -moz-linear-gradient(top,rgba(231,231,226,0) 0%,#FFFFFF 80%);
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,#FFFFFF 80%);
	/*background: linear-gradient(top,rgba(255,255,255,0) 0,#FFFFFF 100%);*/
}


h2 a {
	color: #000;
}

.post .thumb {	margin: 0 0 10px 0; }

.primera-zona .columna, .segunda-zona .columna {width: 290px;}

.columna.dos{ margin: 0; }

.segunda-zona .columna.dos {margin: 0 30px;}

.columna .post .thumb, #excesivo .post .thumb {overflow: hidden;height: 137px;}
.columna .post .thumb img {	width: 290px; height: 137px; }
.columna .post.patrocinado .thumb img{width: 100% !important;}
.columna .post img:hover { opacity: 0.8; }



/* Columna tres / Sidebar */
.columna-tres {float: right;width: 300px;margin-right: 15px;}

.ultimasresenas{float: right;width: 315px;}

.columna-tres .sidebar{	width: 100%; margin-top: 20px; }

.ad-300 { /*background: url('../img/banner-shadow.png') no-repeat; background-size: contain; margin-left: 1px; box-shadow: inset -10px -10px 20px rgba(255,255,255,0.98), inset 4px 4px 20px rgba(0,0,0,0.20); */ text-align: center; }
#google_ads_div_Alt1040_Superior_300x250_ad_wrapper { margin: auto; }

.columna-tres .ad-300 img {
	margin: 0 auto;
	display: block;
}

.columna-tres h4, .ultimasresenas h4 { text-align: center; padding: 0 0 10px 0; }

.ultimasresenas h4{width: 300px;}


/* Ultimas Resenas */
.ultimasresenas h4{ margin-bottom: 20px; }
.ultimasresenas .posts {overflow: hidden}
.ultimasresenas .post {position: relative; padding: 0 !important;margin-bottom: 15px;width: 100%;display: inline-block;}
.ultimasresenas .post img{width: 302px; height: 165px;}
.ultimasresenas .post h2 {
	position: absolute;
	bottom: 20px;
	left: 0;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: 600;
	color: #FFF;
	text-shadow: 2px 2px 0px rgba(0,0,0,0.4);
	width: 302px;
	text-align: center;
	z-index: 9;
}
.ultimasresenas .encimaimagen{ width: 302px;height: 165px; }
.ultimasresenas .puntuacion {position: absolute; top: 0px; right:0; width: 62px; height: 50px; background-size: cover !important;z-index: 9;}
.mini-puntuacion-1   {background: url('../optimg/mini-puntuacion/mini-puntuacion-1.png') no-repeat center center}
.mini-puntuacion-1-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-1-5.png') no-repeat center center}
.mini-puntuacion-2   {background: url('../optimg/mini-puntuacion/mini-puntuacion-2.png') no-repeat center center}
.mini-puntuacion-2-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-2-5.png') no-repeat center center}
.mini-puntuacion-3   {background: url('../optimg/mini-puntuacion/mini-puntuacion-3.png') no-repeat center center}
.mini-puntuacion-3-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-3-5.png') no-repeat center center}
.mini-puntuacion-4   {background: url('../optimg/mini-puntuacion/mini-puntuacion-4.png') no-repeat center center}
.mini-puntuacion-4-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-4-5.png') no-repeat center center}
.mini-puntuacion-5   {background: url('../optimg/mini-puntuacion/mini-puntuacion-5.png') no-repeat center center}
.mini-puntuacion-5-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-5-5.png') no-repeat center center}
.mini-puntuacion-6   {background: url('../optimg/mini-puntuacion/mini-puntuacion-6.png') no-repeat center center}
.mini-puntuacion-6-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-6-5.png') no-repeat center center}
.mini-puntuacion-7   {background: url('../optimg/mini-puntuacion/mini-puntuacion-7.png') no-repeat center center}
.mini-puntuacion-7-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-7-5.png') no-repeat center center}
.mini-puntuacion-8   {background: url('../optimg/mini-puntuacion/mini-puntuacion-8.png') no-repeat center center}
.mini-puntuacion-8-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-8-5.png') no-repeat center center}
.mini-puntuacion-9   {background: url('../optimg/mini-puntuacion/mini-puntuacion-9.png') no-repeat center center}
.mini-puntuacion-9-5 {background: url('../optimg/mini-puntuacion/mini-puntuacion-9-5.png') no-repeat center center}
.mini-puntuacion-10  {background: url('../optimg/mini-puntuacion/mini-puntuacion-10.png') no-repeat center center}


.masleido li {margin: 0 0 15px 0; font: 0.9em "AdelleWeb-Bold", Georgia, "Times New Roman", serif; text-align: center; position: relative;}
.masleido li:hover {background: #f5f5f5;}
.masleido li a:hover {text-decoration: none;}
.masleido li .master {display: block; font-weight: 500; font-size: 1.2em; line-height: 1.25em; color: #333; border: 1px solid #ddd;padding: 10px;}
.masleido li div {font: bold 1.2em/1em "Lato"; color: #fff; margin-bottom: 10px; padding: 8px 15px;position: absolute;left: -40px;}
.masleido .meta {font: 400 .7em "Lato"; text-transform: uppercase; color: #666; text-align: center; margin-top: 10px !important}
.masleido .meta a {color:#666; text-decoration: none}



/* Banner interno */
.columna-tres .interno {
	width: 340px;
	margin: 0 0 20px 20px;
}

/* Banner interno */
.columna-tres .interno {
	width: 340px;
	margin: 0 0 20px 20px;
}

.home .wrap.contenidos .wrap .post h2, .wrap.contenidos.specialcat .wrap .post h2, #excesivo .post h2{line-height: 120%;font-size: 27px;float: none;width: 100%;font-weight: normal; }
.wrap.destacados.specialcat{height: 360px;}


/*                 */
/* Imagen del día  */
/*                 */

.imagen-del-dia { position: relative; width: 1000px; height: 600px;font-size: 18px;margin: 0 auto;}

.imagen-del-dia .masimgs{
	position: absolute;
	top: 250px;
	width: 50px;
	height: 50px;
	display: block;
	text-transform: none!important;
	z-index: 99;
	background: #0088cc;
	cursor: pointer;
}
.imagen-del-dia .masimgs:hover{background: #006699}

.imagen-del-dia .masimgs.izquierda{ left: -11px; }
.imagen-del-dia .masimgs.derecha{ right: -11px; }

.imagen-del-dia .masimgs .title { border-top-right-radius:5px;border-bottom-right-radius:5px;top: -24px;left: -6px;}
.imagen-del-dia .masimgs .title:after { left: -5px;}

.imagen-del-dia .masimgs:before{
	width: 15px;
	height: 27px;
	content: " ";
	position: absolute;
	background-size: 15px;
	vertical-align: text-top;
	background-repeat: no-repeat;
	background-image: url('../optimg/flechas/flecha_nav.png');
	background-position: center top;
	left: 19px;
	top: 11px;
}
.imagen-del-dia .masimgs.derecha:before{
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);	
}

.imagen-del-dia .post { position: relative; width: 1000px;height: 600px;overflow: hidden;}
.home .imagen-del-dia .post{display: none}
.home .imagen-del-dia div:nth-child(2){display: block}
.imagen-del-dia .post h2, .post-type-archive-foto-del-dia .post h2{
	width: 580px;
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	padding: 0;
	background: transparent;
	text-shadow: 1px 1px 4px #000;
	position: relative;
	margin: 20px auto !important;
	float: none;
	color: white !important;
}

/* Imagen del día */
.imagen-del-dia .masimgs:after, .tagcat:after { background: url('../optimg/imgdeldia/esquina.png') no-repeat;background-position: center bottom;background-size: 10px;z-index: 99;position: absolute;content: " ";width: 10px;height: 10px;bottom: -10px;}
.imagen-del-dia .masimgs.izquierda:after{
	left: 1px;
}
.imagen-del-dia .masimgs.derecha:after{
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	right:1px;
}

.imagen-del-dia h4, .imagen-del-dia h2{margin: 0 !important;}
.imagen-del-dia .meta{position: absolute;display: block;width: 100%;bottom: 55px;}
.imagen-del-dia .post.ultimo .meta{bottom: 245px;}
.imagen-del-dia .post.ultimo h2{width: 780px;}
.imagen-del-dia .post.ultimo .boton{
	text-transform: uppercase;
	color: white;
	font-family: "Lato",Helvetica,Arial,sans-serif;
	width: 240px;
	line-height: 65px;
	border: 2px solid white;
	border-radius: 3px;
	text-align: center;
	margin: 40px auto 0;
	font-weight: bold;
}
.imagen-del-dia .post.ultimo:hover .boton{
	background: white;
	color: #111111;
}

.imagen-del-dia .etiqueta, .fija .aviso, .superior .aviso {
	position: relative;
	width: 160px;
	line-height: 30px;
	text-align: center;
	border-radius: 3px;
	margin: 0 auto;
	padding: 0;
	display: block;
	font-family: "Lato",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background: #ffd229;
	color: #000;
}
.single-foto-del-dia .etiqueta {
	width: 130px;
	line-height: 28px;
	text-align: center;
	margin-bottom: 15px;
	padding: 0;
	display: block;
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif!important;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background: #ffd229;
}
.single-foto-del-dia .etiqueta a{
	color: #000;
}
.imagen-del-dia .fecha{font-family: "Lato",Helvetica,Arial,sans-serif;font-size: 15px;text-align: center; color: white; text-transform: uppercase;}
h2 a:hover, .archivelist .hentry h2 a:hover {text-decoration: none;}

.botonfooter, #iramasarticulos{font-weight: bold;text-transform: uppercase;text-align: center;font-size: 16px;color: white;padding: 22px 0;}
#iramasarticulos{width: 100%;float: left;cursor: pointer;margin: 20px 0;}
.botonfooter{
	height: 60px;
	cursor: pointer;
	position: absolute;
	z-index: 9999;
	width: 940px !important;
	padding: 0;
	margin: 0 !important;
	line-height: 60px;
}
.post-type-archive-foto-del-dia .wrap.extremo, .single-foto-del-dia .wrap.extremo{margin-top: 30px !important;}

.archive #excesivo{width: 1000px;margin-left: -27px;}
.archive #excesivo .patrocinado .aviso{left: 17px;}

#excesivo .post {
	position: relative;
	float: left;
	padding: 20px 13px 20px 17px;
	margin: 0 0 20px 10px;
	height: 410px;
	overflow: hidden;
}
#excesivo .post-edit-link {left: 17px;}
#excesivo a.numcomments {right: 13px;}

#cargarmasposts{width: 940px;}
.cargaposts{width: 940px;height: 60px;position: absolute;}
.cargando {
	position: absolute;
	width: 940px;
	height: 60px;
}
.enaccion {
	z-index: 100;
	-webkit-transition: -webkit-transform 1s;
	transition: transform 1s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.pagedh3{font: 600 2.2em "Lato", sans-serif;padding: 30px 13px 20px 17px;margin: 0 0 0 10px;text-align: center;}

.extremo{height: 60px;}

.ad-728x90.paged{padding-top: 30px;}


.post.patrocinado .thumb{border-top: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;margin: 24px 0 0 0;padding: 10px 10px 0 10px;}
.post.patrocinado h2{border-left: 1px solid black;border-right: 1px solid black; padding: 10px;width: 268px !important;}
.post.patrocinado .excerpt{ 
	margin: 0 !important;
	padding: 0 10px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));
	background-image: -webkit-linear-gradient(#000, transparent);
	background-image:
	    -moz-linear-gradient(#000, transparent),
	    -moz-linear-gradient(#000, transparent);
	background-image:
	    -o-linear-gradient(#000, transparent),
	    -o-linear-gradient(#000, transparent);
	background-image: 
	    linear-gradient(#000, transparent),
	    linear-gradient(#000, transparent);
	-moz-background-size: 1px 100%;
	background-size: 1px 100%;
	background-position: 0 0, 100% 0;
	background-repeat: no-repeat;
}
.post.patrocinado .post-edit-link{left: 11px;top: 148px;}

.post.externo { background: #FFF4D4; background-clip: content-box;}
.post.externo h2, .post.externo .meta, .post.externo .excerpt{ margin: 0 10px !important;}
.post.externo .excerpt{ margin: 10px !important;}

.post.app_patrocinada{border-bottom: 1px solid #cccccc;background: #f5f5f5;padding: 0 !important;margin: 20px 20px 50px 20px !important;height: 379px !important;overflow: visible !important;}
.post.app_patrocinada .post-edit-link{left: 0;}
.post.app_patrocinada .thumb{height: auto !important;margin-bottom: 15px;}
.post.app_patrocinada .excerpt{padding: 0 20px;overflow: hidden;height: 145px;}
.post.app_patrocinada h2{text-align: center;}
.columna .post.app_patrocinada .thumb img{width: 128px !important;margin: 0 auto;display: block;}
.columna .post.app_patrocinada:after, #excesivo .post.app_patrocinada:after{display: none;}
.app_patrocinada .aviso{display: inline-block;font-size: .8em;font-weight: bold;text-transform: uppercase;padding: 4px 8px;background: #777777;color: white;z-index: 99;width: 324px;text-align: center;margin-bottom: 15px;position: relative;left:0 !important;}
.post.app_patrocinada a.irapublicidad{position: absolute;bottom: -25px;right: 0;font-size: 14px;}


.floorad{position: fixed;bottom: 0;z-index: 9999;}

/* Modal */
.modal{
	position: fixed; width: 100%; height: 100%; top: 0; left: 0; 	
	background: rgba(0,0,0,0.5);
	z-index: 9999999;
	align-items: center;
	 -webkit-align-items: center; /* Safari 7.0+ */
	justify-content: center;
	 -webkit-justify-content: center;
	text-align: center;
	display: none;
}
.modal.show{
	display: -webkit-flex; /* Safari */
	display: flex;
}
.modal .mensaje{width: 380px;height: 330px; background: white;border-top: 10px solid #00aced;padding: 20px;position: relative;}
.modal .cerrar{position: absolute; top: 20px; right: 20px; width: 18px; height: 18px; background: url('../optimg/modal/cerrartw2.png'); background-size: cover;cursor: pointer;}
.modal .logotw{width: 101px; height: 82px; background: url('../optimg/modal/logotw2.png');background-size: cover;margin: 40px auto 0;}
.modal h2{color: #00aced; font-size: 32px; line-height: 120%;margin: 30px 0 10px;}
.modal p{font-size: 15px; }
.modal .boton{width: 295px;height: 30px;margin: 30px auto;}
.modal .small{font-size: 12px;text-decoration: underline;cursor: pointer;}

.migracion{height: 40px;background: url('../optimg/barra/celprov.png') no-repeat #152836;background-size: 124px; background-position: 10px 5px; }
.migracion a{color: white; text-decoration: none;margin-left: 154px; line-height: 40px;}
.migracion a:hover{text-decoration: underline;}