/*
Theme Name: webos fritos v3
Description: Estilo para de webos fritos
Author: LECOM - Ender - JCA
Version: 3.0.0
Author URI: https://webosfritos.es
Tags: Post Marfeel
*/
@charset "utf-8";

/* HECTOR */
/* merriweather-regular - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Regular'), local('Merriweather-Regular'),
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold'), local('Merriweather-Bold'),
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://webosfritos.es/wp-content/fonts/merriweather-v19-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}

div.letter-section {
	clear: both!important;
}

div.letter-section div.back-to-top a {
  text-transform: none!important;
  font-size: 0.7em;
}

div.letter-section > ul.az-columns.max-1-columns,
div.letter-section > ul.az-columns.max-2-columns,
div.letter-section > ul.az-columns.max-3-columns,
div.letter-section > ul.az-columns.max-4-columns,
div.letter-section > ul.az-columns.max-5-columns,
div.letter-section > ul.az-columns.max-6-columns,
div.letter-section > ul.az-columns.max-7-columns,
div.letter-section > ul.az-columns.max-8-columns,
div.letter-section > ul.az-columns.max-9-columns,
div.letter-section > ul.az-columns.max-10-columns,
div.letter-section > ul.az-columns.max-11-columns,
div.letter-section > ul.az-columns.max-12-columns,
div.letter-section > ul.az-columns.max-13-columns,
div.letter-section > ul.az-columns.max-14-columns,
div.letter-section > ul.az-columns.max-15-columns,
div.letter-section > ul.az-columns.max-16-columns,
div.letter-section > ul.az-columns.max-17-columns
{
	column-count:	3!important;
	max-width:		100%!important;
}

.az-letters > ul.az-links > li, .a-z-listing-widget .az-letters > ul.az-links > li, .a-z-listing-widget.widget .az-letters > ul.az-links > li {
	background: 	#fff!important;
/*	border-left: 	1px dotted #3983fd!important; */
	width:			1.2em!important;
	margin:			0!important;
}

.az-letters > ul.az-links, .a-z-listing-widget .az-letters > ul.az-links, .a-z-listing-widget.widget .az-letters > ul.az-links {
	font-weight:	700!important;
	font-size:		1.6em!important;
	text-align:		center!important;
}

.az-letters > ul.az-links > li a, .a-z-listing-widget .az-letters > ul.az-links > li a, .a-z-listing-widget.widget .az-letters > ul.az-links > li a {
	color:			#3983fd!important;
}

div.letter-section {
	float: inline-start!important;
}

div.letter-section > ul.az-columns.max-5-columns {
	column-count:	3!important;
	max-width:		100%!important;
}

.cabecera-rec{
    width: 100%!important;
    height: 9%!important;
}

h1, h2, h3, h4, h5{
    font-family: 'Merriweather', serif!important;
    margin-bottom: 5px;
}
p, div, a, span, em, li{
    font-family: 'Merriweather', sans-serif;
    line-height: 1.7em;
}
.box-buscador-header {
    display: inline-block;
    margin-top: 10px;
    width: 26%;
    border-bottom: 1px solid #757575;;
}
#wra_top nav{
        width: 74%;
}
.box-buscador-header .ajaxsearchpro .probox{
    background: #f7f7f7!important;
}
.merry-font{
    font-family: 'Merriweather', serif!important;
}
#menu-principal li:last-child {
    border-right: inherit;
}
#menu-principal li:last-child:hover {
    border-right: 1px solid #3983fd!important;
}
.post-eltuyo-form label {
    display: block;
}
.post-eltuyo-form input {
    width: 98.5%;
}
.des h2 {
    color:#fff;
    font-size: 20px;
}
.des p {
    color: #fff;
    font-size: 13px;
}
.publi-gpie span {
    font-size: 0.8em;
    font-weight: 400;
    color: #666;
}
.publi-gpiecont {
    margin-left: 8%;
}
.publi-gpie.publi-post-top.single {
    margin-top: 17px;
}
.tx_box.category{
    margin-top: 10px;
}
.homecuadrado {
    height: 250px!important;
    width: 320px!important;
}
#navigation form#order {
    margin-top: -2px;
}

li:last-child .sub-menu  {
    background-position: 179px top!important;
}

#menu-principal > li.menu-item:nth-child(1) {width:104px;}
#menu-principal > li.menu-item:nth-child(2) {width:110px;}
#menu-principal > li.menu-item:nth-child(3) {width:122px;}
#menu-principal > li.menu-item:nth-child(4) {width:100px;}
#menu-principal > li.menu-item:nth-child(5) {width:185px;}
#menu-principal > li.menu-item:nth-child(6) {width:126px;}

nav ul li:nth-child(1):hover ul, nav ul li:nth-child(1):hover>ul {background-position: 103px top!important;}
nav ul li:nth-child(2):hover ul, nav ul li:nth-child(2):hover>ul {background-position: 109px top!important;}
nav ul li:nth-child(3):hover ul, nav ul li:nth-child(3):hover>ul {background-position: 121px top!important;}
nav ul li:nth-child(4):hover ul, nav ul li:nth-child(4):hover>ul {background-position:  99px top!important;}
nav ul li:nth-child(5):hover ul, nav ul li:nth-child(5):hover>ul {background-position: 184px top!important;}
nav ul li:nth-child(6):hover ul, nav ul li:nth-child(6):hover>ul {background-position: 125px top!important;}

.easy-table th, .easy-table td {
    line-height: 1.7em !important;
}

#wra_top nav ul:not(.sub-menu){
    width: 100%;
}
ul.sub-menu {
    width: 250px;
}
.end li a{
    line-height: 1.4em;
}
.sub-menu li {
    width: 245px;
}
div#m_pri {
    margin-top: 14px;
    margin-bottom: 0;
}
div#m_seg {
    margin-top: 4px;
}
.logo {
	background-image: url(img/webos_fritos_sprite.png);
	background-repeat: no-repeat;
	float:left;
	width:466px;
	height:71px;
	display:block;
	text-indent:-9999px;
	background-position: -228px 0px; 
    margin-top: 10px;
}
.logo_rgpd {
	clear:both;
	max-width:830px;
	margin: 0 auto;
	float:none;
	padding:0;
	border-right:none;
	text-align:justify;
}
.publi-post-top{
    display: table;
    margin-left: auto;
    margin-right: auto;
}
#promo img{
    width: 250px;
}
.title-publi{
    font-size: 11px;
    color: #666;
}
.publi-goocont{
    width: 300px; height: 284px;
}
.container{
    margin: 0 auto;
    width: 100%;
    float:left;
}
.no-border-bottom{
    border-bottom: inherit!important;
}
.buscador-recetas {
    margin-top: 17px;
    width: 99%;
    margin-left: 1px;
}
.title-buscador{
    font-size: 25px;
}
.box-buscador{
    margin-top: 20px;
}
html{
    overflow-x: hidden;
}
.full-width-1{
    width: 99%;
}
.star-on-png:before {
    color: #FFED00;
}
#navigation {
    margin-right: 120px;
    float: right;
    width: 272px;
    text-align: right;
    margin-top: -1px;
}

.content-home {
    margin-top: 20px;
}
/* HECTOR */
* {margin: 0;padding: 0;}
/**/
body {margin: 0;padding: 0; /*background-image: url(img/bk_body.jpg); background-repeat: repeat-x; background-position: top;*/line-height:1.2em;	-webkit-font-smoothing: antialiased;}
#gaiframe { display:none  !important; visibility: hidden !important; }
img { width:auto; border:none; }
img a  { border:none;}

p { color:#666; font-size:1em; }
p a { font-weight:700;}
a { color:#3983fd; text-decoration:none;}
p a:hover {text-decoration:underline; color:#3983fd;}
ul li { list-style-type:none;font-size:1em; }
ul li a {color:#666; }
ul li a:hover { text-decoration:underline;color:#3983fd;}
ul li a p:hover { text-decoration:underline;color:#3983fd;}
ol li a {color:#666; }
ol li a:hover { text-decoration:underline;color:#3983fd;}
h2, h3 {color:#333;}

h3#Magimix, h3#Thermomix, h3#Amasadora {
	margin: 30px auto 10px auto;
}
.buscar { float:right; margin:15px 0 0 35px;position:relative;}
.buscar form input { padding:0.3em; color:#666; width:280px; border:1px solid #b9b9b9; }
.buscar form input.imgClass { background-image: url(img/lupa.png); background-repeat: no-repeat; background-position: left top; width:20px; height: 24px; border:none; background-color: transparent; cursor: pointer; outline: 0; position:absolute; right:5px; top:3px; }

.callbacks_container {margin-top:18px; }
.main_cont {margin:0 auto; width: 1200px; padding-top:5%;*padding-top:30px; /* IE7 */}
.main_cont_post {margin:0 auto; width: 1200px; padding-top:0%; border-top:1px solid #ccc; width:100%; float:left;margin-top: 20px;}

.col_left { float:left; width:850px;}
.col_full { margin: 0 auto; width: 1200px;  }

.tx_intro { padding-top:2%; margin-bottom:25px; clear:both;}
.tx_intro h1 { font-weight:400; padding-bottom:2%; color:#333333;   font-size: 2.6em;line-height: 1em; width:95%;}
.tx_intro p { }

.tx_intro_h { padding-top:4%; margin-bottom:25px;clear:both;}
.tx_intro_h h1 { font-weight:400; padding-bottom:2%; color:#333333;   font-size: 1.7em;line-height: 1em; width:95%;}
.tx_intro_h p { }

.tx_box {
    float: left;
    width: 100%;
    margin-top: 10px;
}
p.breadcrumbs { float:left; width:38%; font-style:italic; font-size:0.8em;}
p.breadcrumbs a { color:#666;font-weight: 400; }
p.breadcrumbs a:hover {}

#navigation {float:right;}
#navigation a {
    display: block;
    font-weight: 700;
    line-height: 1.35em;
    width: 400px;
}
#navigation a:hover { text-decoration:underline;}
#navigation span {
    color: #999999;
    font-size: 0.75em;
    font-style: italic;
    line-height: 1.2em;
    width: 55px;
    float: left;
    margin-top: 4px;
}
#navigation span.dos {padding-right:3.5%;}
#navigation span.tres {padding-top: 2px;}
form#order select { font-size: 12px;border:none; color:#3983fd; font-weight:bold; width:200px; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; appearance: none; background-color: transparent; background-image: url(img/ar_sele.gif); background-repeat: no-repeat; background-position: 180px center; }

form.db_posts_per_page_form  { float:left;}
form.db_posts_per_page_form fieldset{ border:none;}
form.db_posts_per_page_form label{ color: #999999;  float: left;  font-size: 0.75em;  font-style: italic;  line-height: 1.3em; width: 55px;padding-top: 7px;}
form.db_posts_per_page_form select {border:none; color:#3983fd; font-weight:bold; width:40px; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; appearance: none; background-color: transparent; background-image: url(img/ar_sele.gif); background-repeat: no-repeat; background-position: 25px center;
    margin-left: 18px;
    margin-top: -10px;}
#navigation span.ppa { width: 120px; float:left;color:#3983fd; padding-top:4px;}


.p_exc { margin-top:30px;}
/* .p_exc img {width:auto; float:left; }
.p_exc p {  margin-left:20%;}
.p_exc_in { padding-top:3%;}*/

#cateimg img { width:auto; float:left; margin-top: -3%;margin-right: 3%;}
#sigimg {
	width: 160px;
    float: left;
    margin: -9px 0 0 -17px;
    padding-right: 12px;
} 


#p_st{ color:#333; font-size:15px;margin-top: 10px;}
.post {padding-top:3%; text-align: justify;}
.post h1, .entry h1 {margin-bottom: 4%; font-size: 2.5em; font-weight: normal; line-height: 1em; text-align:left;}
.recetas-para-cook-expert h1 { color: #c43c35; }
.recetas-para-thermomix h1 { color: #57a957; }
.recetas-para-amasadora h1 { color: #049cdb; }
.post img {  border-radius: 0; max-width:100%;} 
.post img.p_exc {width:auto; float:left;margin-right:3%; }
.entry img {  border-radius:10px; max-width:100%;}

.wprm-recipe-instruction-image img {
    width: auto!important;
}

.videoWrapper {position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;height: 0;margin-bottom:15px;}
.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.videoWrapperPortrait {position: relative;	padding-bottom: 85%; /* 9:16 */ padding-top: 25px;height: 0;margin-bottom:15px;}
.videoWrapperPortrait iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}


#p_st blockquote {
	background-color: #ffffdb;
    padding: 0.5em 0.5em 0.5em 3em;
    background-image: url(img/blockquote.png);
    background-position: 13px 9px;
    background-size: auto;
    margin:0 0 25px 0;
    background-repeat: no-repeat;
}
#p_st blockquote p {margin-bottom:0;}
/* #p_st blockquote p::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f06a";
	margin: 0 0.5em 0 -1.5em;
	font-size: 1.4em;
    color: #3983fd;
}*/
#p_st p {color:#333; font-size: 1.05em; margin-bottom: 15px;}
#p_st h2, span.post-ladillo {padding-top: 15px;margin-bottom: 15px;font-size: 1.6em; font-weight:700;}
#p_st h3, span.post-miniladillo  {color:#2b58b2;font-size: 1.4em;margin-bottom: 10px;font-weight:700;}
#p_st ul {margin-bottom: 15px;}
#p_st ul li { padding-left: 16px; background-image: url(img/bull.gif);background-repeat: no-repeat;background-position: left 11px;font-size: 1.05em;margin-bottom: 5px;margin-left: 4px;}
#p_st ul li a {color:#3983fd; text-decoration:none; font-weight:700;}
#p_st ul li a:hover {}

#p_st ol {margin-bottom: 15px; padding-left:2%;}
#p_st ol li { font-size: 1.05em;margin-bottom: 5px; }
#p_st ol li a {color:#3983fd; text-decoration:none; font-weight:700;}
#p_st ol li a:hover {}
#p_st .responsive-tabs-wrapper ul li { background-image:none;}

#p_st .sresul h2 { padding-top: 0; }

div#Magimix, div#Thermomix {
    margin-top: 35px;
}

.tiled-gallery {
    margin: 0px 0 30px 0!important;
}

#ext_post {
  color: #333333;
  float: left;

  margin-top: 10px;
  width: 100%;
}


.aut_x {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0px;
    width: 100%;
}
.aut_x span.c_re {color:#3983fd;}
.share { float: left;     margin-top: 45px; width: 100%;margin-bottom: 20px;}
.share  h2 {    font-size: 1.8em; margin-bottom: 30px;}
.share  h3 { margin-bottom: 10px;}
.sha_1 { float:left;padding-right: 2%;}
.sha_2 { float:left;margin-right: 50px; border-left:1px solid #cacaca; padding-left:2%}
.sha_2 a { color:#333333;}
.sha_2 .printfriendly img { margin-top:0; float:left; margin-right:10px;}
.sha_3 { float:left;width: 100%; margin-top:35px; }
.sha_3 .compartir {float: left; margin-bottom: 5px; width: 120px;}
.sha_3 .addthis_button_google_plusone { width:70px;}
.sha_3 .addthis_button_tweet { width:80px;}
.addthis { margin-top: 5px;}

#comments {margin-bottom: 30px; float:left; width:100%;}
.cond-comment {
	padding-left: 10px;
    background-image: url(img/bull.gif);
    background-repeat: no-repeat;
    background-position: left 8px;
    margin-top: 5px;
}
.cond-comment  a { color:#3983fd }

#commentform input {
    padding: 5px 10px;
    margin: 5px 0px;
    font-family: 'Bitter', serif;
    border-radius: 3px;
    border: 1px solid #CCCCCC;
    font-size: 1em;
    font-weight: bold;
}

p.comment-form-cookies-consent label {
    margin: 0 0 0 8px;
    font-size: 0.8em;
}

p.comment-form-comment label {
    font-size: 1.2em;
    font-weight: bold;
}

.comment-form-avisos {
    font-size: 1.2em;
    font-weight: bold;
}

p.comment-form-comment {
    margin-top: 26px;
}

.submit.gdpr-disabled {
    background-color: #ccc !important;
}

span.tabspace {
    font-size: 0.92em;
}

.icono {
    background-image: url(img/model_sprite.png);
    width: 19px;
    height: 14px;
    display: -webkit-inline-box;
    margin-right: 10px;
    position: relative;
}
.admiracion {
    background-position: -192px -57px;
    top: 1px;
}
.checkbox {
    background-position: -218px -0px;
    top: -6px;
}
.invisible {
    background-position: -192px -1px;
    top: 1px;
}
.handshake {
    background-position: -192px -29px;
    top: 1px;
}
.cara {
    background-position: -192px -43px;
    top: 1px;
}
.correo {
    background-position: -192px -16px;
    top: 1px;
}

.gdprc_item_icono {
    background-image: url(img/model_sprite_datos.png);
    width: 21px;
    height: 16px;
    display: -webkit-inline-box;
    margin-right: 10px;
    position: relative;
}

.gdprc_space {
	
}

.fa-check-circle-o {
    background-position: 0 -32px;
    top: 1px;
}
.fa-check-circle-o:before { content:""!important;}
.fa-smile-o {
    background-position: 0 -16px;
    top: 1px;
}
.fa-smile-o:before { content:""!important;}
.fa-bar-chart-o {
    background-position: 0 0;
    top: 1px;
}
.fa-bar-chart-o:before { content:""!important;}
.fa-hand-o-right {
    background-position: 0 -63px;
    top: 1px;
}
.fa-hand-o-right:before { content:""!important;}
.fa-handshake-o {
    background-position: 0 -48px;
    top: 1px;
}
.fa-handshake-o:before { content:""!important;}
.comment-cond {
    display: inline-block;
    margin-top: 20px;
}


.relatedposts { float:left; width:100%;margin-top: 30px;}
.relatedposts h2 {font-size: 1.8em; margin-bottom: 30px;}
.relatedposts ul { float:left; width:59%;}
.relatedposts ul li { position:relative; display:block; float:left; margin:0 5% 3% 0;}
.relatedposts ul li img { border-radius:2px;}
.relatedposts ul li h3 { line-height: 20px; padding:5%; position:absolute; left:0; bottom:3px; background-image: url(img/bk_slide.png); background-repeat: repeat;border-bottom-left-radius:2px;border-bottom-right-radius:2px; color:#fff; font-size:0.9em; font-weight:normal;width: 192px; }

.relatedposts .publi-google { float:left; margin:0; padding:0; background:none;width: 340px;}
.relatedposts .publi-google span { float: left; margin-bottom:25px;}

.versiones {
    margin-top: -3%;
    float:left;
}
.versiones-preparacion {
    margin-top: 0;
}
.versiones p,.versiones-preparacion p  {
    font-style: italic;
    font-size: 0.9em!important;
}
.versiones ul {
    margin: -9% 0;
}
.versiones-preparacion ul {
    margin: -2% 0 2% 0!important;
}
.versiones ul li {
    margin: -6% 0;
}
.versiones-preparacion li {
    padding-left: 12px!important;
}
.box_m { position:relative;border:1px solid #ccc; border-radius: 2px; float: left; margin:2% 0; width:100%;}
#p_st .box_m h2 { font-size:2em; line-height: 1em; padding-top:5px; text-align:left;  }
#p_st .box_m a h2 { text-align: left; font-size: 22px; line-height: 1.1em; }
.box_m.first a h2, .box_m.second a h2 {
    font-size: 20px;
    line-height: 1.1em;
    text-align: left;
}
.box_m a:hover h2 {color:#2b58b2;}
.box_m a {  display:block;float: left;padding: 1%;border-radius:10px; }
.box_m img { float:left;border-radius: 2px; width:auto;  }
.box_m p span { position:absolute; bottom:3%; left: 370px; font-style:italic; font-size:0.9em; }

.box_m_cont { width:346px; height:231px; float:left; margin-right:2%;}
.box_m_cont img {width:346px; height:231px; float:left;}

div.box_m span#a {display:inline;}
div.box_m:hover span#a { display:none; }
div.box_m span#b { color:#2b58b2; display:none;}
div.box_m:hover span#b { display:inline; }

.box_m_cont_t {width:165px; height:110px; float:left; margin-right:3%;}
.box_m_cont_t img {width:165px; height:110px; float:left;}
.sresul { float:left; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #ccc;}
#p_st p.sresul {margin-left:190px;}
#p_st p.si { margin-bottom:0; margin-left:190px;}
.first {float:left;width:48%; padding-top:0;  }
.first a { position:relative; width: 96%; display:block;padding:2%;font-weight:400;}
#p_st .first h2 {font-size:1.3em; line-height:1.1em; padding-top:5px;}
.first p span { position:absolute; bottom:5%; left:180px; font-style:italic; }
.first img { float:left;max-width:165px; height:110px;}
.second {float:right;width:48%; padding-top:0;  }
.second a { position:relative; width: 96%; display:block;padding:2%; font-weight:400;}
#p_st .second h2 {
    font-size: 1.3em;
    line-height: 1.4em;
    padding-top: 5px;
    text-align: left;
}
.second img {float:left;max-width:165px; height:110px;}
.second p span { position:absolute; bottom:5%; left:180px; font-style:italic; }

p.mas { position:absolute; right:10px; top:10px;font-weight:400;}
p.mas a { text-decoration:underline; color:#666; font-weight:400;}
p.mas a:hover { text-decoration:none;}
#agenda {
    height: 420px;
    float: left;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    width: 38%;
    position: relative;
    padding-top: 1.5%;
}
#agenda h2 {padding-left:0.5em;}
#agenda ul { margin-top:5%;}
#agenda ul li { display:block; border-bottom:1px solid #ccc;padding:0.5em 1em;}
#agenda ul li:last-child { border-bottom:none;}
#agenda ul li.res { display:block; border-bottom:none; padding-bottom:0;}
#agenda ul li a{}
#agenda ul li a span{ width:100%; font-size:0.8em; float:left;}
#agenda ul li a:hover {}

.citas {background-color:#f5f5f5;
	margin-bottom: 20px;
	padding:20px 20px 20px 80px;
	background-image: url(https://webosfritos.es/wp-content/themes/newebos/img/comillas-cita.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;}

.widg h2 {color:#3a83fd; padding-left:0.5em;}
.widg ul { margin-top:5%;}
.widg ul li { display:block; border-bottom:1px solid #ccc;padding:0.5em 1em;}
.widg ul li:last-child { border-bottom:none;}
.widg ul li.res { display:block; border-bottom:none; padding-bottom:0;}
.widg ul li a{}
.widg ul li a span{ width:100%; font-size:0.8em; float:left;}
.widg ul li a:hover {}

#promo { float:right; width:480px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:0em 1em;position:relative; height:420px;padding-top:1.5%;}
#promo h2 {  margin-bottom:0.5em;margin-bottom:6%; }
#promo h3, #promo p{}
#promo h3 { font-size:1.2em;}
#promo img {float:left; padding-right:30px; }
#promo img a {   }

#promo p a { color:#666; font-weight:400;}
#promo p a:hover {color:#3983fd; text-decoration:underline;}

.col_right { float:right; width:320px;margin-top: -9px;}
.col_right .des {position:relative; float:left; margin-left: 0%; width: 300px;}
#m_ter {height: 265px;}
#m_pri, #m_seg {height: 265px;}
#m_pri_home, #m_seg_home {height: 282px;}

.col_right .des img { width:100%;margin-top: 17px;}
.col_right .des .in {width:90%;}
.date-archive .col_right_post{
    border-left: 1px solid #e2e2e2;
}
.col_right_post{
    float: right;
    width: 300px;
    padding-left: 20px;
    margin-top: 30px;
}

.col_right_post .publi-google span { font-size:0.8em; font-weight:400; color:#666;}
.col_right_post .publi-google img { padding-top:3%;}
.col_right_post #agenda {
  height: auto;
  margin-bottom: 10%;
  padding-bottom: 2%;
}

.col_left_post {
    float: left;
    width: 830px;
    padding: 0 40px 51px 0;
    margin: 13px 0 -26px 0;
    border-right: 1px solid #e2e2e2;
}
.col_left_cate {
    float: left;
    width: 830px;
    padding-top: 0%;
    padding-right: 40px;
    border-right: 1px solid #e2e2e2;
}
.col_right_post .des {position:relative; margin-bottom:7%; float:left; margin-left: 0;}
.col_right_post .des img { width:auto;}

.col_right_post .des .in {width:90%;}

#thumb_menu ul li     { width:24%; margin: 0 1% 0 0; position:relative; float:left; background-image: none; padding: 0;}
#thumb_menu ul li:nth-child(4n) { margin-right:0; }
#thumb_menu ul li .texto_menu h2  { color:#fff; font-size: 20px; margin-bottom:0;}
#thumb_menu ul li p   { color:#fff; font-size: 13px; text-decoration: none; }
#thumb_menu ul li .texto_menu h2:hover  { color:#3983fd;}
#thumb_menu ul li p:hover   { color:#3983fd;}
#thumb_menu ul li img { border-radius:0; }
#thumb_menu ul li .texto_menu { padding: 0 5%; position:absolute; left:0; top:5%; background: rgba(0,0,0,0.4); }

#menu_actual {
	margin:	15px 0 380px 0;
}
.thumb_menu_actual {
    width: 300px;
    float: left;
    margin-right: 30px;
}
.thumb_menu_actual a img {
	border-radius:0;
	padding:6px;
}
.extracto_menu_actual {
	float: right;
    width: 500px;
}

#so_mov { display:none;}
#so_mov { display:none;}
.social {
    width: 100%;
    margin-bottom: 10%;
    float: left;
    margin-left: 8px;
    margin-top: 22px;
}
.social ul { float:left;}
.social ul li {  margin-right:3px;float:left; }
.social ul li a { 
	background-image: url(img/webos_fritos_sprite.png);
	background-repeat: no-repeat;
	float:left;
	width:32px;
	height:32px;
	display:block;
	text-indent:-9999px;
	background-position: left top;
}
.social ul li.fb a { background-position: 0px -32px; }
.social ul li.fb a:hover  { background-position:  0px 0px; }
.social ul li.tw a  {background-position: -32px -32px;}
.social ul li.tw a:hover   {background-position: -32px 0px;}
.social ul li.yt a  {background-position: -64px -32px;}
.social ul li.yt a:hover  {background-position: -64px 0px;}
.social ul li.pi a  {background-position: -96px -32px;}
.social ul li.pi a:hover  {background-position: -96px 0px;}
.social ul li.fl a  {background-position: -128px -32px;}
.social ul li.fl a:hover   {background-position: -128px 0px;}
.social ul li.in a  {background-position: -160px -32px;}
.social ul li.in a:hover   {background-position: -160px 0px;}
.social h2 { color:#666; font-size:0.95em; font-weight:400; margin-bottom:1.5%;}

.feed {width:100%;  float:left; margin-left: 9px;margin-top:13px;}
.feed span.icon {
	background-image: url(img/webos_fritos_sprite.png);
	background-repeat: no-repeat;
	background-position: -194px -13px;
	float:left;
	width:15px;
	height:11px;
	display:block;
	text-indent:-9999px;
	float:left;
	margin: 7px  6px 0 0;
}
.feed p {font-size:0.9em; }

.prove {
    /*width: 100%;*/
    margin: 22px 0 10% 8px;
    float: left;
}

div.post_eltuyo {float:left;width: 100%;}
form.f_susc  { color:#333;float:left; margin-bottom:15px;width: 100%;}
form.f_susc legend { float: left;  margin-bottom: 10px;  width: 97%; padding-left:3%}
form.f_susc legend.mail { background-image: url(https://webosfritos.es/wp-content/uploads/2010/01/email.gif); background-repeat: no-repeat; background-position: left 3px; }
form.f_susc legend.comm {background-image: url(https://webosfritos.es/wp-content/uploads/2010/01/comments.gif); background-repeat: no-repeat; background-position: left 3px;}
form.f_susc input {}
form.f_susc input[type=text] { width:350px; margin-bottom:15px; padding:1% 2%; border:1px solid #ccc; border-radius:5px;}
form.f_susc button {background-color:#3983fd; color:#fff;padding:1%; width:auto; cursor:pointer; border:none; border-radius:5px;}
form.f_susc button:hover { background-color:#649DFD; }

.des {position:relative; margin-bottom:5.5%; float:left; margin-left: 2%;}
.des a { }
.des img {border-radius:2px; }
.des .in { padding:5%; position:absolute; left:0; bottom:0px; background-image: url(img/bk_slide.png); background-repeat: repeat;border-bottom-left-radius:2px;border-bottom-right-radius:2px;  }

#des_1 { margin-top:0%;}

#final_c { float:left; width:100%; border-top:1px solid #ccc; margin-top:2%;   }

#foo_su {margin:0 auto; width: 1200px; position:relative; height:177px;}
#foo_su h2 {  position: absolute;  left: 180px;  top: 30px;}
#foo_su p { left: 180px;  position: absolute;  top: 60px;  width: 15%; font-size:0.95em;}
#foo_su img { position:relative;}
#foo_su img.perfil { position:absolute; left:0; top:-20px; }

#foo_su ul {
    float: left;
    margin: 58px 0 0 378px;
    display: block;
    width: 621px;
}
#foo_su ul li   { width:19%; margin-right:3px; float:left; display:block;}
#foo_su ul li a { 
	background-image: url(img/provee/sprite_proveedores.png);
	background-repeat: no-repeat;
	float:left;
	width:105px;
	height:105px;
	display:block;
	text-indent:-9999px;
	background-position: left top;
}
#foo_su ul li.ila a        {background-position:    0px    0px;}
#foo_su ul li.ila a:hover  {background-position:    0px -105px;}
#foo_su ul li.fdm a        {background-position: -105px    0px;}
#foo_su ul li.fdm a:hover  {background-position: -105px -105px;}
#foo_su ul li.ela a        {background-position: -210px    0px;}
#foo_su ul li.ela a:hover  {background-position: -210px -105px;}
#foo_su ul li.ang a        {background-position: -315px    0px;}
#foo_su ul li.ang a:hover  {background-position: -315px -105px;}
#foo_su ul li.lon a        {background-position: -420px    0px;}
#foo_su ul li.lon a:hover  {background-position: -420px -105px;}

#bl_last_cont { float:left; width:100%; margin-top:0; background-image: url(img/bk_pie.jpg); background-repeat: repeat-x; background-position: bottom; background-color:#f7f7f7;padding-bottom:1%;}
#bl_last{margin:0 auto; width: 1200px;margin-top:0%; }
#bl_last .end h2{ font-size:1.05em;}

#fcom ul li.dsq-widget-item {
  clear: both;
  list-style-type: none;
  margin: 0 0 10px 0 !important;
padding-bottom:0;
}
#f_twt { padding-left:0.5%;width:20%;}
#fcom .end .end_cor ul { width:10%;}
.end { float:left; margin-right:2%; padding:2.5% 0 0 1.5%;  }
.end{	counter-reset: my-badass-counter; width:18%; margin-right:0.5%;background-image: url(img/sep_f.gif); background-repeat: no-repeat; background-position: left top;}
.end h2 { padding-bottom:10%; color:#666;}
.end h2.ut { color:#3399ff; background-image: url(img/tw_ic.png); background-repeat: no-repeat; background-position: left top; padding-left:18%; }
.end ol li:before {font-size:1.1em; color:#999999; padding-right:0.3em; font-weight:700;	content: counter(my-badass-counter);counter-increment: my-badass-counter; position:absolute; left:0; top:0px;}
.end ol li { font-size:0.9em; line-height:1.3em;color:#666;list-style-type:none;display:block; padding-left:20px; position:relative; padding-bottom:4%; }

.end ul li {padding-bottom:5%;font-size:0.9em;line-height:1.3em;padding-bottom:4%;}
.end ul li span { float:left; width:100%; font-style:italic;}
.end ul li a p {font-size:0.9em;line-height:1.3em;}
.end_cor {float:right; width:18%; margin:0; padding:1.8% 0 0 0; }
.end_cor ul { margin-top:8%; padding-left:3%;}
.end_cor ul li { line-height: 0.8em; font-size: 0.8em; padding-bottom: 15px; }

/*#### NAVIGATION #### */
#wra_top {margin:0 auto; width: 1200px; clear:both;}
header {border-top:1px solid #dcdbdb; border-bottom:1px solid #dcdbdb;text-align: left;
width:100%; float:left; background-color:#f7f7f7;}
nav ul {list-style: none;	position: relative;	/*display: inline-table;*/ float:left; }
nav ul li {
    float: left;
    border-right: 1px solid #ccc;
    position: relative;
    z-index: 100;
}
nav ul li a {padding:0.5em 0.8em; display:block; display: block; color: #757575; text-decoration: none;}

nav ul li a span.mm  {  font-size:0.85em; font-style:italic; background:none;float:left;padding-right:0px;font-weight:400; padding-bottom:0.5em;}
nav ul li a span{ float:left;font-size:1em; padding-right:15px; background-image: url(img/fle_m.gif); background-repeat: no-repeat; background-position: right center; text-align:left; font-weight:700; }

nav ul li:hover { border-right:1px solid #3983fd; background-color: #fff; background-image: url(img/bk_hov.jpg); background-repeat: no-repeat; background-position: left top; text-decoration:none;  display:block; position:relative;z-index:999999;  }
nav ul li:hover a {color:#3983fd;}
nav ul li:hover a span.mm {color: #757575;}
nav ul li ul li:hover {border-right:none; background:none;z-index:100; }
nav ul li ul li:hover a { color:#70A5FE; }
nav ul ul {	display: none;}
nav ul li ul {background: #fff;  padding: 0;position: absolute; top: 100%; left:0; width:250px; border-bottom:1px solid #3983fd;border-right:1px solid #3983fd;border-left:1px solid #3983fd;z-index: 5000;}
nav ul li:hover ul, nav ul li:hover>ul {
    display: block;
    height: auto;
    background-image: url(img/bar_menuj.jpg);
    background-repeat: no-repeat;
    background-position: 198px top;
}
nav ul li ul li {	float: none; 	border:none;	 position: relative;  border-bottom:1px dotted #ccc;padding: 1%; font-size:0.95em; }
/*nav ul li ul li.p_rece {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 100px top;}
nav ul li ul li.p_pan {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 121px top;}
nav ul li ul li.p_foto {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 132px top;}
nav ul li ul li.p_viaje {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 124px top;}
nav ul li ul li.p_cacha {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 97px top;}
nav ul li ul li.p_truco {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 177px top;}*/
@-moz-document url-prefix() {
nav ul li ul li.p_rece {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 100px top;}
nav ul li ul li.p_pan {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 121px top;}
nav ul li ul li.p_foto {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 132px top;}
nav ul li ul li.p_viaje {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 124px top;}
nav ul li ul li.p_cacha {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 97px top;}
nav ul li ul li.p_truco {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 177px top;}
}

nav ul ul li a { color: #3983fd;  font-weight:700; display:block;	background-image: url(img/fle_s.gif); background-repeat: no-repeat; background-position: 5% 15px; padding-left:10%;}

nav ul ul li a:hover { text-decoration:none;}
/*#### NAVIGATION #### */

/** Live Search CSS **/
ul.dwls_search_results {display: block;background-color:#fff;max-height: 500px;position:absolute;top:20px;left:0;overflow:auto;z-index: 9999;	list-style-type: none;list-style-image: none;list-style-position: inside;padding: 0;margin: 0;border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; border-left:1px solid #b9b9b9}

ul.dwls_search_results li {display: block;padding: 5px 10px 5px 10px;margin: 0 0 0 0;text-align: left;text-decoration: none; border-bottom:1px solid #b9b9b9;}

ul.dwls_search_results li a, ul.dwls_search_results li a:visited {display: block;margin-left: 0;padding-left: 0;text-decoration: none;font-weight: normal;}

/* BEGIN post thumbnails */
ul.dwls_search_results li.post_with_thumb a {width:150px; float:left;margin-bottom: 5px;}
ul.dwls_search_results li.post_with_thumb .post_thumb {float: left;margin: 3px 10px 10px 0;height: 34px;width: 50px; border-radius: 2px;}
/* END post thumbnails */
ul.dwls_search_results .clearfix {float: none !important;clear: both !important;}
.search_footer {width: 100%;text-align: right;padding: .5em 0;font-size: .9em; background-color:#3983fd;}
.search_footer a,
.search_footer a:visited {margin-right: 1em;text-decoration: none; color:#fff;}
.dwls_search_results_activity_indicator {z-index:999999;}

/*#### SLIDER HOME #### */

.rslides .inner { position:absolute; bottom:0; left:0;padding: 3%;background-image: url(img/bk_slide.png); background-repeat: repeat;border-bottom-left-radius:2px;border-bottom-right-radius:2px;  width: 94%;}
.rslides h1, .rslides h2 {color: #fff;}
.rslides p {color: #fff;}
.rslides p a {color: #fff; text-decoration:underline;}
.rslides p a:hover{ text-decoration:none;}
p.ule { float: left; font-size: 0.9em; padding: 2% 0; text-align: right; width: 86%;*color:#fff; /* IE7 */}
.rslides_nav { display:none;}
.rslides_here a{color:#70A5FE;}
ul.rslides_tabs { float: right; padding: 2% 0;}
ul.rslides_tabs  li { float:left; width:20px;}
ul.rslides_tabs  li a { float:left;}

.rslides {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0; margin: 0;  }
.rslides li { -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0; }
.rslides li:first-child { position: relative;display: block;float: left; }
.rslides img { display: block; height: 539px;float: left;width: 849px;border: 0; border-radius:2px; }

#pag_cont { margin-top: 5%;  width: 100%; float:left;}
#pag_cont a { margin-right:5px;}#pag_cont span { margin-right:5px;}

.frm_submit .frm_ajax_loading {
    visibility: hidden;
    width: auto; }

#abc_list { }
#abc_list h3 { font-size:2.3em;}
#abc_list ul {  float: left; width: 100%;}
#abc_list ul li {font-size: 0.95em; line-height: 1.1em;}

.azlinks { font-size: 1.5em;  font-weight: bold; color:#ccc; text-align: center;font-family: 'Merriweather', serif;}
.azindex ul li.azalt {border:none; background:none;}
.azindex ul li h2 a:focus {border:1px solid #fff;  outline: none;}
.azindex ul { margin-bottom:40px;}
.azindex ul li a {color:#333;}
.azindex ul li a:hover {color:#3983fd;}
.azindex ul li h2 {  border-bottom: 1px dotted #3983fd;  display: block;  float: left;  line-height: 2em;  margin-bottom: 10px;  margin-top: 30px;  padding: 10px 0;  text-decoration: none;  width: 100%;}
.azindex ul li { line-height:0.9em;}
.azindex ul li h2 a { font-size:2.2em; width:100%; display:block; text-decoration:none;  font-weight:400;color:#3983fd;background-image: url(img/subir.jpg); background-repeat: no-repeat; background-position: 99% center; border:none;}
.azindex ul li h2 a#char_41 { background:none;}

form#s404 {margin: 15px 0; position: relative;}
#nolive {  position: relative;}

form#s404 input {border: 1px solid #B9B9B9; position:relative; border-radius: 10px; color: #666666; font-size: 1.5em; padding: 0.5em; width: 60%;}
form#s404 input.s404 {background-color: #3983FD;border: medium none; color: #FFFFFF; cursor: pointer; left: 65%; outline: 0 none; position: absolute; top: 0; width: 12%;}
form#s404 input.s404:hover { opacity:0.8;}



#date_master {  }
#date_master h3 {  font-size: 2.8em;  font-weight: 400; }
#date_master ul { float: left; padding-top:15px; padding-bottom:35px;  margin: 15px 0;border-top:1px dotted #2b58b2;  width: 100%;}
#date_master ul li span.arch_mes {}
#date_master ul li span.arch_count {}


#nav_todas {float:right; width:62%;font-style: italic; font-family: 'Merriweather', serif; margin-top:-5px; }
#nav_todas p.go_abc {}
#nav_todas p.go_abc a  { margin-left:0; font-size:0.8em;font-weight: 400; margin-top:5px;}
#nav_todas p.go_crono { font-size: 0.9em;}
#nav_todas p.go_crono a {font-weight: 400;margin: 0;}
#nav_todas p.go_abc a:hover  {}
#nav_todas a {  display: block;  font-weight: 700;  line-height: 1.35em;  margin-left: 65px;  width: 430px;}
#nav_todas a:hover { text-decoration:underline;}
#nav_todas span { color: #000;  float: left;  font-size: 0.85em;   line-height: 32px; width: 235px;}

form#archivo {}
form#archivo select { border:none;   -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; appearance: none; background-color: transparent; background-image: url(img/ar_sele.gif); background-repeat: no-repeat;font-style: italic; font-family: 'Merriweather', serif; font-size:0.9em;margin-top: -4px; }
form#archivo label {color:#3983fd; font-size:0.9em;}
form#archivo select#month {width:90px;background-position: 75px center;}
form#archivo select#year {width:60px;background-position: 45px center;}
form button#submit {background-color:#3983fd; color:#fff;padding:0.5% 1%; width:auto; cursor:pointer; border:none; border-radius:5px; font-weight:700;}
form button#submit:hover {opacity:0.8;}




#comments {margin-bottom: 30px; float:left; width:100%; padding-top:20px;}
#comments h2 { font-size:1.8em; margin-bottom:10px;}
.pagination { margin:10px 0px; float:left; width:100%;}

#commentform { width:97%; margin:0px 0px 15px 0px;}
#commentform input { padding:7px; margin:5px 0px;font-family: 'Merriweather', serif; border-radius:3px; border: 1px solid #CCCCCC;}
#commentform textarea { padding:5px; margin:5px 0px;font-family: 'Merriweather', serif;border-radius:2px;border: 1px solid #CCCCCC; font-size:1em;}
#commentform p small {font-style:italic;font-family: 'Merriweather', serif; font-size:0.8em;}
#commentform input#submit {
    background-color: #3983FD;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    float: right;
    width: 40%;
}
span.post-eltuyo-titulo { font-size:1.1em;}
#commentform input#submit:hover { cursor:pointer; background-color:#3983fd; opacity:0.8; }
#comments_2 { position:relative;}

p.slick-toggle {background:#fff; color:#3983fd; cursor:pointer;  padding:5px; }
p.slick-toggle span, #comentarios span	{padding-right:22px; background:url(img/icon-arrow.png) no-repeat 100% 50%; font-weight:700; text-decoration:none;font-size:1.1em;}
.gradient { width:100%;  height:35px; background:url(img/bg-gradient.png) repeat-x;  position:absolute;  bottom:0;  left:0;}
.post-comentarios { font-family: 'Merriweather', serif; font-size:1.1em; padding:10px 0px; margin-bottom:15px;}
.post-comentarios-titu {float: left;font-family: 'Merriweather',serif;font-size: 0.95em; margin-bottom: 5px; padding: 10px 0;}
.paginacomentarios {font-size:1.1em;}

/* COMENTARIOS */
#comments-title {color: #666;font-size: 10px;	font-weight: 500;	line-height: 2.6em;	padding: 0 0 2.6em;	text-transform: uppercase;}
.nopassword,
.nocomments {color: #aaa;font-size: 24px;font-weight: 100;margin: 26px 0;text-align: center;}
.commentlist {list-style: none;margin: 0 auto;width: 73%;}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {width: 100%; /* reset the width for the one-column and sidebar page layout */}
.commentlist > li.comment {	background: #f6f6f6;	border: 1px solid #ddd;	-moz-border-radius: 3px;	border-radius: 3px;	margin: 0 0 1.625em;	padding: 1.625em;	position: relative;}
.commentlist .pingback {	margin: 0 0 1.625em;	padding: 0 1.625em;}
.commentlist .children {	list-style: none;	margin: 0;}
.commentlist .children li.comment {	background: #fff;	border-left: 1px solid #ddd;	-moz-border-radius: 0 3px 3px 0;	border-radius: 0 3px 3px 0;	margin: 1.625em 0 0;	padding: 1.625em;	position: relative;}
.commentlist .children li.comment .fn {}
.comment-meta .fn {	font-style: normal;}
.comment-meta {	color: #666;	font-size: 12px;	line-height: 2.2em;}
.commentlist .children li.comment .comment-meta {  line-height: 1.625em; margin-bottom: 15px;  margin-left: 55px;}
.commentlist .children li.comment .comment-content {	margin: 1.625em 0 0;	word-wrap: break-word;	-webkit-hyphens: auto;	-moz-hyphens: auto;	hyphens: auto;}
.comment-meta a {	font-weight: bold;}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {}
.commentlist .avatar {	-moz-border-radius: 3px;	border-radius: 3px;	-webkit-box-shadow: 0 1px 2px #ccc;	-moz-box-shadow: 0 1px 2px #ccc;	box-shadow: 0 1px 2px #ccc;	left: -82px;	padding: 0;	position: absolute;	top: 0;}
.commentlist > li:before {	content: url(img/comment-arrow.png);	left: -21px;	position: absolute;}
.commentlist > li.pingback:before {	content: '';}
.commentlist .children .avatar {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  box-shadow: none;  float: left;  left: 0.2em;  margin-right: 10px;  padding: 0;  position: relative;top: 0.2em;}
a.comment-reply-link {  background: none repeat scroll 0 0 #EEEEEE; border-radius: 3px;  color: #666666;  display: inline-block;  font-size: 0.9em;  margin-top: 10px;  padding: 2px 8px; text-decoration: none;}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {	background: #888;	color: #fff;  text-decoration: none;}
a.comment-reply-link > span {	display: inline-block;	position: relative;	top: -1px;}

/* Post author highlighting */
.commentlist > li.bypostauthor {	background: #ddd;	border-color: #d3d3d3;}
.commentlist > li.bypostauthor .comment-meta {	color: #575757;}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {}
.commentlist > li.bypostauthor:before {	content: url(img/comment-arrow-bypostauthor.png);}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {background: #fff;border-left:3px solid #3983fd;}

/*#### RESPONSIVE #### */

/*#### TABLET LAND #### */
@media screen and (min-width:972px) and (max-width:1024px)  and (orientation: landscape){
/*#menu-principal > li.menu-item {
    width: 100%;
}*/
.buscador-recetas {
    float: left;
    width: 100%;
}
span.merry-font.content-slide {
    font-size: 13px!important;
    line-height: 18px!important;
}
#b_homeg.publi-google {
	float: left;
	margin-right: 4%;
	margin-top: 45px!important;
	width: 85%;
}
div#agenda {
	width: 50%!important;
	min-height: 440px;
}
.extracto_menu_actual {
    width: 650px;
}

#so_mov { display:none;}
header { padding-left: 10px;}
.tx_intro_h {margin-bottom: 0;}
.tx_intro h1 { font-size: 2.5em;}
.tx_intro_h h1 { font-size: 1.7em;}
div.wpcf7 select { width:325px;}
#wra_top {width: 100%;}
.box_m_cont_t img { float: left;  height: 93px; width: 100%;}
#p_st p.si { margin-left: 0;}
#p_st .sresul h2, #p_st .sresul span.post-ladillo {
  font-size: 1.6em; line-height:1em;
  font-weight: 700;
  margin-bottom: 1px;
  padding-top: 5px;

}
/*nav ul li ul li.p_rece {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 100px top;}
nav ul li ul li.p_pan {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 115px top;}
nav ul li ul li.p_foto {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 127px top;}
nav ul li ul li.p_viaje {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 119px top;}
nav ul li ul li.p_cacha {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 92px top;}
nav ul li ul li.p_truco {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 172px top;}*/
.rslides img {width: 675px;}
p.ule {padding: 2.3% 0;width: 80%;}
.main_cont { padding: 2% 0% 0 2%;  width: 98%; float:left;}
.col_left { float: left;  width: 69.5%;}
.col_full { float: left; margin: 0 auto; width: 100%; }
.col_full_p {background-size:30%; padding-left: 2%;width: 98%;}
.col_left_post { float: left;  width: 98%;}

#navigation span {padding-top: 3px;}
#p_st .box_m h2 {font-size: 1.8em; line-height: 1em; padding-top: 5px;margin-bottom:5px;}
p.breadcrumbs {width: 40%; font-size:0.8em;}
#navigation {width: 60%;}
.publi-gpiecont {}
.col_left_cate { float: left;  /*width: 67%;*/width: 65%}
#p_st .first h2 { font-size: 1.1em; line-height: 1.1em;}
#p_st .second h2 { font-size: 1.1em; line-height: 1.1em;}
#p_st p {font-size: 1em;}
.first img {float: left;height: 93px; max-width: 140px;}
.second img {float: left;height: 93px; max-width: 140px;}
.box_m_cont_t {float: left;height: 93px;  margin-right: 3%;  width: 140px;}
.box_m p span {left: 320px;font-size: 0.8em;}
.first p span {left: 155px;}
.second p span { left: 155px;}
.box_m_cont {height: 200px;width: 300px;}
.box_m_cont img {height: 200px;width: 300px;}
#promo { width:42%; padding-top:1%; height: auto!important;min-height: 443px;}
#promo h2 { line-height:1.2em;}
#promo img {/*width:40%; */ margin-right:50%;margin-bottom:5%}
#des_1 { margin-top: 0%;}
.col_right {float: right; padding-right: 0; width: 290px;}
.col_right .des img {width: 95%;}
.col_right .des .in {width: 85%;}
.col_right_post {float: left;padding-right: 0; width: 100%;}
.col_right_post #agenda { padding-bottom: 3%; width: 95%; height: auto;}
.col_right_post .des img { width: 93%;}
.col_right_post .des .in { width: 83%;}
.col_right .des {float: right;margin-bottom: 1%; margin-left: 0; position: relative; width: 95%;}
.feed {float: right;width: 95%;}
.social {float: right; margin-bottom: 13.5%; margin-top: 8%; width: 95%;}
.col_right_post .publi-google {width: 95%;}
#navigation a { display: block; font-weight: 700; margin-left: 0%;padding-top: 3px;}
.publi-gpiecont ins.adsbygoogle {display:inline-block;width: 646px; height: 80px;}
.test-cabecera { width: 646px; height: 80px;}
.publi-google img { padding-top: 3%; width: 99%;}
#b_homeg.publi-google {  float: left; margin-right: 4%; margin-top: 45px;width: 85%;}
.publi-google {margin-top:0; width: 89%;}
nav ul li a {padding: 0.5em 0.6em;}
.buscar { float: left; margin: 15px 0 0 20px; position: relative;}
.buscar form input {width: 200px;}
#f_twt, #twitter-widget-0 {display:none;}
#foo_su {width: 100%;}
#foo_su h2 { top: 20px;}
#foo_su p { width: 22%;}
#foo_su ul {float: left; margin-top: 6%; margin-left: 39%;}
#foo_su ul li { margin-right:0;}

#bl_last { margin: 0 auto 0; width: 100%; float: left;}
.end_cor { float: left;margin: 0; padding: 1.8% 1% 0 0; margin-left: 1%;}
.end {padding-bottom: 3%;width: 23%;}
.p_exc img { float: left; width: 20%;}
.sha_1 {float: left; margin-right:0;}
.sha_2 {margin-left: 7%; margin-right: 0; padding-left: 7%;}
.relatedposts ul { width: 100%;}
form.db_posts_per_page_form label {}
#nav_todas { float: left;  margin-top: 10px;  width: 100%;margin-top: -4px;}
form#s404 input { width: 65%;}
form#s404 input.s404 {  left: 72%; width: 15%;}
#commentform textarea {width: 96%;}

}
@media screen and (min-width:700px) and (max-width:1024px) {
    /*#wra_top nav ul:not(.sub-menu){
        width: inherit!important;
    }*/
    .box-buscador-header {
        width: 20%;
    }
    #wra_top nav {
        width: 77%;
    }
    #menu-principal > li.menu-item:last-child {
        width: 180px;
    }
    #menu-principal > li.menu-item {
        width: 117px;
    }
    nav ul li:hover ul, nav ul li:hover>ul {
        background-position: 119px top!important;
    }
    li:last-child .sub-menu  {
        background-position: 179px top!important;
    }
}
@media screen and (min-width:700px) and (max-width:1024px) and (orientation: landscape){
    /*#wra_top nav ul:not(.sub-menu){
        width: inherit!important;
    }*/
    .box-buscador-header {
        width: 20%;
    }
    #wra_top nav {
        width: 77%;
    }
    #menu-principal > li.menu-item:last-child {
        width: 180px;
    }
    #menu-principal > li.menu-item {
        width: 117px;
    }
    nav ul li:hover ul, nav ul li:hover>ul {
        background-position: 119px top!important;
    }
    li:last-child .sub-menu  {
        background-position: 179px top!important;
    }
}
@media screen and (min-width:700px) and (max-width:1024px) and (orientation: portrait){
    /*#wra_top nav ul:not(.sub-menu){
        width: inherit!important;
    }*/
    .box-buscador-header {
        width: 20%;
    }
    #wra_top nav {
        width: 77%;
    }
    #menu-principal > li.menu-item {
        width: 100%!important;
    }
    nav ul li:hover ul, nav ul li:hover>ul {
        background-position: 119px top!important;
    }
    li:last-child .sub-menu  {
        background-position: 179px top!important;
    }
}

/*#### 800 #### */
@media screen and (min-width:769px) and (max-width:971px) {
#so_mov { display:none;}
header { padding-left: 10px;}
.tx_intro_h {margin-bottom: 0;}
.tx_intro h1 { font-size: 2.5em;}
.tx_intro_h h1 { font-size: 1.9em;}
div.wpcf7 select { width:325px;}
#wra_top {width: 100%;}
.box_m_cont_t img { float: left;  height: 93px; width: 100%;}
#p_st p.si { margin-left: 0;}
#p_st .sresul h2, #p_st .sresul span.post-ladillo {
  font-size: 1.6em; line-height:1em;
  font-weight: 700;
  margin-bottom: 1px;
  padding-top: 5px;

}
#agenda { border-bottom: medium none;border-top: 5px solid #FFD215;  float: left;  height: auto;  padding: 4% 0;
  position: relative; width: 100%;}

nav ul li:hover>ul {display: block;}
/*nav ul li ul li.p_rece {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 100px top;}
nav ul li ul li.p_pan {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 115px top;}
nav ul li ul li.p_foto {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 127px top;}
nav ul li ul li.p_viaje {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 119px top;}
nav ul li ul li.p_cacha {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 92px top;}
nav ul li ul li.p_truco {  background-image: url(img/bar_menuj.jpg); background-repeat: no-repeat; background-position: 172px top;}*/
.rslides img {width: 455px;}
p.ule {padding: 2.3% 0;width: 70%;}
.main_cont { padding: 2% 0% 0 2%;  width: 98%; float:left;}
.col_left { float: left;  width: 60%;}
.col_full { float: left; margin: 0 auto; width: 100%; }
.col_full_p {background-size:38%; padding-left: 2%;width: 98%;}
.col_left_post { float: left;  width: 60%;}
#fcom { display:none;}
#navigation span {padding-top: 3px;}
#p_st .box_m h2 {font-size: 1.8em; line-height: 1em; padding-top: 5px;margin-bottom:5px;}
p.breadcrumbs {width: 100%; font-size:0.8em; float:left; margin-bottom:15px;}
#navigation {width: 100%;float:left;}
.publi-gpiecont {}
.col_left_cate { float: left;  width: 60%;}

#p_st p {font-size: 1em;}
.box_m_cont {  float: left;  height: 134px;  margin-right: 2%;  width: 200px;}
.box_m_cont img {  float: left;  height: auto;  width: 100%;}
.box_m_cont_t {float: left;height: 93px;  margin-right: 3%;  width: 140px;}
.box_m p span {left: 320px;font-size: 0.8em;}
.box_m_cont_t {  float: left;  height: 73px;  margin-right: 3%;  width: 110px;}
.first {float: left; width: 100%;}
.second {float: left;width: 100%;}
.first img, .second img  { float: left;  height: 73px;  width: 100%;}
#p_st .box_m.first h2, #p_st .box_m.second h2  { float:left;  font-size: 1.2em;   padding-top: 1%; width: 70%;}
#p_st .box_m.first p, #p_st .box_m.second p {float: none; }
#p_st .box_m.first p span, #p_st .box_m.second p span {position: inherit;}
#p_st .box_m.first p span#b, #p_st .box_m.second p span#b {  display: none;}
#p_st .sresul h2, #p_st .sresul span.post-ladillo {
  font-size: 1.4em; line-height:1em;
  font-weight: 700;
  margin-bottom: 1px;
  padding-top: 5px;

}

#agenda.col_left{}
#promo {
  height: auto;
  padding-top: 1%;
  width: 93%;
padding-bottom:4%; border-bottom:none;
}
#promo h2 { line-height:1.2em;}
#promo img {width:40%;/* margin-right:50%;*/ margin-bottom:5%; height: auto !important;}
#des_1 { margin-top: 0%;}
.col_right {float: right; padding-right: 0; width: 290px;}
.col_right .des img {width: 95%;}
.col_right .des .in {width: 85%;}
.col_right_post {float: right;padding-right: 0; width: 280px;}
.col_right_post #agenda { padding-bottom: 3%; width: 95%; height: auto;}
.col_right_post .des img { width: 93%;}
.col_right_post .des .in { width: 83%;}
.col_right .des {float: right;margin-bottom: 1%; margin-left: 0; position: relative; width: 95%;}
.feed {float: right;width: 95%;}
.social {float: right; margin-bottom: 13.5%; margin-top: 5%; width: 95%;}
.col_right_post .publi-google {width: 95%;}
#navigation a { display: block; font-weight: 700; margin-left: 16%;padding-top: 3px;}
.publi-gpiecont ins.adsbygoogle {display:inline-block;width: 450px; height: 60px;}
.test-cabecera { width: 450px; height: 60px;}
.publi-google img { padding-top: 3%; width: 99%;}
#b_homeg.publi-google {  float: right; margin-right: 4%; margin-top: 45px;width: 89%;}
.publi-google {margin-top:0; width: 89%;}
nav ul li a {padding: 0.5em 0.6em;}
.buscar {  float: right;  margin: 15px 35px 0 20px;  position: relative;}
.buscar form input {width: 380px;}
#f_twt {display:none;}
#foo_su {width: 100%;}
#foo_su p {left: 365px;top: 10px;width: 40%;}
#foo_su h2 { top: 20px;}
#foo_su ul {float: left; margin-top: 10%; margin-left: 25%;}
#foo_su ul li {
  display: block;
  float: left;
  width: 15%;
}
#foo_su ul li img { width:auto; height:100%;}
#bl_last { margin: 0 auto 0; width: 100%; float: left;}
.end_cor { float: left;margin: 0; padding: 1.8% 1% 0 0; margin-left: 1%;}
.end {padding-bottom: 3%;width: 30%;}
.p_exc img { float: left; width: 20%;}
.sha_1 {float: left; margin-right:0; width:100%; margin-bottom:5%;}
.sha_2 {margin-left: 0%; margin-right: 0; padding-left: 0%; border:none;margin-bottom:5%;}
.sha_3 {
  float: left;
  margin-top: 0;
  width: 100%;
}
.relatedposts h2 { font-size: 1.4em;  margin-bottom: 30px;}
.relatedposts ul { width: 100%;}
form.db_posts_per_page_form label {}
form#archivo { float:left; width:100%; margin:10px 0;}
#nav_todas { float: left;  margin-top: 10px;  width: 100%;}
.azlinks span {  float: left;  text-align: center;  width: 30px;}
form#s404 input { width: 65%;}
form#s404 input.s404 {  left: 72%; width: 20%;}#commentform textarea {width: 96%;}
.commentlist {width: 98%;}
.commentlist > li:before {display: none;}
.commentlist .avatar { float:left; margin-right:10px; position:relative; left:0;}
.commentlist > li.comment {margin: 0 0 1.625em;}
}

/* ipad TABLET VERTICAL*/
@media screen and (min-width:716px) and (max-width:768px) and (orientation: portrait) {
.extracto_menu_actual {
    width: 400px;
}
#so_mov { display:none;}
#p_st .sresul h2, #p_st .sresul span.post-ladillo {
  font-size: 1.4em; line-height:1em;
  font-weight: 700;
  margin-bottom: 1px;
  padding-top: 5px;

}
#m_pri, #m_seg {height: auto;}
#m_pri_home, #m_seg_home {height: auto;width: 260px;}
.box_m_cont_t img { float: left; height: 53px; width: 100%;}
#p_st p.si { margin-left: 0;}
body { background-image: none;}
header { padding-left: 10px;width: 98.5%; float:none;}
div.wpcf7 select { width:315px;}
.tx_intro_h {margin-bottom: 15px;}
.tx_intro h1 { font-size: 2.5em;}
.tx_intro_h h1 { font-size: 1.9em;}
p.breadcrumbs {  width: 100%; margin-bottom: 15px;}
#navigation {  float: left;  width: 100%;}
#navigation span {  padding-top: 2px; width: 65px;}
#navigation a {  margin-left: 12%;}
form.db_posts_per_page_form label {  width: 65px;}
form.db_posts_per_page_form {  }
.rslides img { width: 100%; height:auto;}
p.ule {padding: 2.5% 0;width: 72%; margin-bottom:15px;}
#wra_top {width: 100%;}
.box-buscador-header {
    display: inline-block;
    width: 60%;
    border-bottom: 1px solid #757575;
    position: absolute;
    top: -2px;
    z-index: 99999999999;
}
.main_cont {padding: 2% 0 0 2%;width: 98%;}
.col_left { float: left;  width: 62%;}
.sha_1 {margin-bottom: 25px;  margin-right: 0; width: 100%;}
.sha_2 { border: none; float: left; margin-right: 0; padding-left: 0; width: 100%;}
.relatedposts ul {width: 100%;}
.relatedposts ul li { margin: 0 2% 3% 0;}
.relatedposts h2 {line-height: 1.1em;}
#p_st ul li {  font-size: 1em;};
#p_st.post img { width:100% !important;}
.box_m {padding: 0;}
.box_m a {padding: 3%;}
#agenda { float:left; width:100%; height:auto; border-bottom:none; margin-bottom:5%;}
.social ul li {margin-bottom: 3%;  margin-right: 5px;  width: 14%;}
.col_full { float: left; margin: 0 auto; width: 100%; }
.col_full_p {background-size:35%; padding-left:2%;width: 98%;}
.col_left_post { float: left;  width: 98%; height: auto;}
.publi-gpiecont {}
.col_left_cate { float: left;  width: 61.5%;}
#p_st .first h2 {  font-size: 1em;line-height: 1em;}
#p_st .second h2 { font-size: 1em;line-height: 1em;}
.box_m p span {left: 47%;font-size: 0.8em;}
#p_st h2, span.post-ladillo {margin-bottom: 5px;}
div.box_m a:hover { background-color:transparent;}
div.box_m span#a {}
div.box_m:hover span#a {  }
div.box_m span#b { color:#2b58b2; }
div.box_m:hover span#b {  }
.second, .first  { height: 70px;}
#p_st .first p, #p_st .second p {display:none;}
#p_st .first span#a , #p_st .first span#b, #p_st .second span#a , #p_st .second span#b { display:none;}
.box_m_cont_t {float: left; height: 53px;margin-right: 3%; width: 80px;}
.box_m_cont_t img { border-radius: 5px;}
.first img { height: 53px; max-width: 100%;}
.second img { height: 53px;  max-width: 100%;}
.box_m_cont { height: 120px;  margin-right: 4%;  width: 180px;}
.box_m img {width: 100%;}
.box_m_cont img {float: left; height: auto;width: 100%;}
.box_m p { width: 100%; float: left; padding-bottom:2%;}
.box_m h2 { font-size: 1.4em;}

#agenda.col_left{}
#promo { width:92%; float:left; height:auto; border-bottom:none;}
#promo h2 { line-height:1.2em;}
#promo img {width:40%; margin-right:1%; margin-bottom:5%; height:auto !important;}
#des_1 { margin-top: 0%;}
span.merry-font.content-slide{
	display:none!important;
}
span.merry-font.titulo-slide {
    font-size: 18px!important;
}
.col_right {float: right;width: 34%;padding-right: 0%;}
.col_right .des img {width: 95%;}
.col_right .des .in {width: 85%;}
.col_right_post {float: left; padding: 2%;  width: 98%;}
.col_right_post #agenda { padding-bottom: 3%;  width: 95%; height: auto;}
.col_right_post .des img { width: 93%;}
.col_right_post .des .in { width: 83%;}
.col_right_post .publi-google {width: 95%;}
#navigation a { display: block; font-weight: 700; margin-left: 16%;padding-top: 3px;}
.col_left_post .publi-gpie { }
.publi-gpiecont ins.adsbygoogle {display:inline-block;width: 450px; height: 60px;}
.test-cabecera { width: 450px; height: 60px;}
.publi-google img { padding-top: 3%; width: 99%;}
.publi-google {margin-top:0; width: 89%;}
nav ul li a {padding: 0.5em 0.6em;}
.feed {  float: left;  width: 90%;margin-bottom: 5%;}
.social { margin: 24px auto 10% auto; }
#fcom {display:none;}
#f_twt {display:none;}
#foo_su {width: 100%;}
#foo_su img.perfil {
    left: 10px;
}
#foo_su h2 { left: 200px; top: 8px;}
#foo_su p {  left: 200px; top: 40px;  width: 54%; line-height: 1.2em;}
#foo_su p a { line-height: 1.2em;}
#foo_su ul { position:absolute; left: 200px; top: 92px;  width: 55%; margin:0;}
#foo_su ul li a { 
	background-size: 375px 150px; 
	width:75px;
	height:75px;
}
#foo_su ul li.ila a        {background-position:    0px   0px;}
#foo_su ul li.ila a:hover  {background-position:    0px -75px;}
#foo_su ul li.fdm a        {background-position:  -75px   0px;}
#foo_su ul li.fdm a:hover  {background-position:  -75px -75px;}
#foo_su ul li.ela a        {background-position: -150px   0px;}
#foo_su ul li.ela a:hover  {background-position: -150px -75px;}
#foo_su ul li.ang a        {background-position: -225px   0px;}
#foo_su ul li.ang a:hover  {background-position: -225px -75px;}
#foo_su ul li.lon a        {background-position: -300px   0px;}
#foo_su ul li.lon a:hover  {background-position: -300px -75px;}

#bl_last { margin: 0 auto 0; width: 100%; float: left;}
.end_cor { float: left;margin: 0; padding: 1.8% 1% 0 0; margin-left: 3%;}
.end {padding-bottom: 3%;width: 30%;}
.p_exc img { float: left; width: 20%;}
.p_exc img .min_pso { float: left;  width: auto;}
.buscar {  float: left;  left: 0;  margin: 15px 0 0 15px;  position: absolute;  top: 0;  z-index: 999999;}
.buscar form input {width: 400px;}
form.f_susc legend {padding-left: 5%;  width: 95%;}
form#archivo { float:left; width:100%; margin:10px 0;}
#nav_todas { float: left;  margin-top: 10px;  width: 100%;}
.azlinks {}
.azlinks span {  float: left;  text-align: center;  width: 30px;}
form#s404 input { width: 65%;}
form#s404 input.s404 {  left: 72%; width: 20%;}
#commentform textarea {width: 96%;}
.commentlist {width: 98%;}
.commentlist > li:before {display: none;}
.commentlist .avatar { float:left; margin-right:10px; position:relative; left:0;}
.commentlist > li.comment {margin: 0 0 1.625em;}
}

/* peque TABLET VERTICAL*/
@media screen and (min-width:560px) and (max-width:715px) {
.box_m_cont_t img {  float: left;  height: 73px;  width: 100%;}
.box-buscador-header {
    display: inline-block;
    width: 60%;
    border-bottom: 1px solid #757575;
    position: absolute;
    top: -2px;
    z-index: 99999999999;
}
.post img { border-radius: 5px;}
#p_st p.si {  margin-left: 0;}
body { background-image: none;}
.tx_intro_h {margin-bottom: 15px;}
.tx_intro h1 { font-size: 2em;}
.tx_intro_h h1 { font-size: 1.9em;}
#wra_top { width:90%;}
header {width:100%;}
.box_m_cont img {height: auto; width: 100%;}
#p_st .box_m h2 {float:left;  font-size: 1.6em;  line-height: 1em;  padding-top: 10px;  width: 100%;margin-bottom: 0;}
.box_m_cont { float: left;  height: 135px;  margin-right: 2%;  width: 200px;}
#p_st .box_m p {float:left; width: 100%;padding-top: 0;}
.box_m_cont_t {  float: left;  height: 73px;  margin-right: 3%;  width: 110px;}
.first {float: left; width: 100%;}
.second {float: left;width: 100%;}
.first img, .second img  { float: left;  height: 73px;  width: 100%;}
#p_st .box_m.first h2, #p_st .box_m.second h2  { float:left;  font-size: 1.2em;   padding-top: 1%; width: 70%;}
#p_st .box_m.first p, #p_st .box_m.second p {float: none; }
#p_st .box_m.first p span, #p_st .box_m.second p span {position: inherit;}
#p_st .box_m.first p span#b, #p_st .box_m.second p span#b {  display: none;}
#p_st .sresul h2, #p_st .sresul span.post-ladillo {  font-size: 1.4em; line-height:1em;  font-weight: 700;  margin-bottom: 1px;  padding-top: 5px;}
.box_m p span {  left: 2%;}
.col_left_cate { float: left;  padding-top: 0; width: 100%;}
.buscar form input {width: 250px;}
p.breadcrumbs {  width: 100%; margin-bottom: 15px;}
#navigation {  float: left!important;  width: 100%;}
#navigation span {  padding-top: 2px; width: 55px;}
#navigation a {  margin-left: 52%;}
.sha_1 {margin-bottom: 25px;  margin-right: 0; width: 100%;}
.sha_2 { border: none; float: left; margin-right: 0; padding-left: 0; width: 100%;}
.relatedposts ul {width: 100%;}
.relatedposts ul li { margin: 0 2% 3% 0;}
.relatedposts h2 {line-height: 1.1em;}
.main_cont { margin: 0 auto;  padding-top: 3%; width:100%;float:left;}
.col_left, .col_right {  float: left;  padding: 0 4%;  width: 92%;}
#p_st.post img { width:100% !important;}
header {float:none;}
.col_right {}
.des{width: 100%!important;}
.col_right .des img {  width: 100%;height:282px!important;}
.col_right .des .in { width: 90%;}
.col_right .des { margin-bottom: 2%;}
.col_right_post .des img { width: 100%;}
.col_right_post .publi-google {  padding: 2%;  width: 100%;background-color: #FFFFFF;}
.col_right_post .publi-google img { padding-top: 3%;  width: 60%;}
#b_homeg {}
#b_homeg.publi-google {  /*width: 40%;*/ width: 94%;
box-sizing: border-box;}
#b_homeg.publi-google img {  padding-top: 3%; width: 100%;}
#so_mov { float:left; width:100%; margin: 0; display:block;}
#so_mov .social { float: none; margin: 0; width: 100%;display: block;}
#so_mov .social h2 { margin: 2% 0 0 0; text-align: center;}
#so_mov .social ul {display: table; float:none; margin: 4% auto;}
#so_mov .social ul li { margin-bottom: 0; margin-right: 5px;  width: auto;}
.social  { display:none;}
#des_1 { margin-top:0;}
.des { margin-left:0; width: 100%;}
.banner {float:left; margin-top:5%; }
.banner ul { width:auto;}
.banner ul li {		display: block;border-radius:10px;		float: left;				min-height: 300px; position:relative;
background-size: 100% 100%;width:100%;}
.banner .inner { width:auto;}
.logo { float:left; width:100%; margin-bottom:15px;}
#agenda { border-bottom: none; height: auto; padding: 2% 0;  position: relative; width: 96%; margin-bottom:5%; background-color:#fff;display: none;}
#agenda ul { margin-top:2%}
#promo { float: left; height: auto; margin-bottom: 8%; width: auto;padding-top: 3%;width: 90%; }
#promo img {  width: 35%; height: auto !important;}
.des img { width: 100%;}

.rslides img {  width: 96%; height:auto;}
ul.rslides_tabs {  float: left;  padding: 2% 0; }
.rslides .inner { width: 90%;}
p.ule {  padding: 2.5% 0;display:none; width: 73%;}
.tx_intro_h { width: 95%;}
.des { width: 49.5%;}
.buscar {  float: left;  left: 0;  margin: 10px 0 0 15px;  position: absolute;  top: 0;  z-index: 999999;}
#m_seg { }
#m_pri{ margin-right:0;}
#m_ter { margin-right:0; width: 100%;}
.publi-google {margin-top: 3%;}
#foo_su { width: auto;}
#foo_su p {width: 58%;}

#foo_su ul { margin-top: 0%; float:left; width:96%; padding-left:4%; margin-bottom:5%;}
#foo_su ul li { margin-right: 1%; float:left;width:80px;}
#foo_su ul li a img {width:auto; height:80px;}

#bl_last {width:auto;}
#f_twt {display:none;}
.end#fcom{
    display: none;
}
.end { float: left;  margin-bottom: 1%; margin-right: 0;padding: 3% 3% 1%;width: auto;border-bottom: 1px dotted #666666;}
.end h2 {  padding-bottom: 5%;}
.end_cor { float: left; margin: 0;width: auto; padding: 3%;}
.end_cor ul { margin-top: 3%; padding-left: 0;}
.end_cor ul li {
    font-size: 0.8em;
    line-height: 2em;
    display: inline-table;
    margin-left: 10%;
}
.p_exc img.min_p { float: left;  width: auto;}
.p_exc_in { float: left; padding-top: 1%;width: 99%; margin-left: 0%;padding-left: 1%;}
.p_exc p { margin-left: 0;}
.box_m a { border-radius: 10px; display: block; float: left; padding: 2%;  width: 96%;}
.p_exc { float: left;width: 100%;}
.col_full {float: left; margin: 0 auto; width: 100%;}
.col_full_p { background-image: none; float: left; padding: 0 4%;  width: 92%;}
.col_right_post { float: left; padding: 2% 0.5em 2%; width: 100%;}
.col_right_post .banner {width: 100%;}
#p_st ol { margin-bottom: 1.5%; margin-left: 3%;  padding-left: 2%;}
#foo_su img.perfil {left: 0; position: relative; top: -20px; float: left;}
.publi-gpie {}
.publi-gpiecont ins.adsbygoogle {display:inline-block;width: 500px; height: 67px;}
.test-cabecera { width: 500px; height: 67px;}
.col_left_post { float: left;  padding-top: 2%; width: 100%;}
form#archivo { float:left; width:100%; margin:10px 0;}
#nav_todas { float: left;  margin-top: 10px;  width: 100%;}
.azlinks span {  float: left;  text-align: center;  width: 30px;}
form#s404 input { width: 65%;}
form#s404 input.s404 {  left: 72%; width: 20%;}
#commentform textarea {width: 96%;}
.commentlist {width: 98%;}
.commentlist > li:before {display: none;}
.commentlist .avatar { float:left; margin-right:10px; position:relative; left:0;}
.commentlist > li.comment {margin: 0 0 1.625em;}
}

/*#### MOBILE LAND #### */
@media screen and (min-width:481px) and (max-width:559px) {
.logo {
	background-size:500px auto;
	background-position: -164px 0;
	margin-top:0;
	margin-bottom:0;
}
#menu-principal > li.menu-item {
    width: 100%;
}
.box_m_cont_t img {  float: left;  height: 73px;  width: 100%;}
.extracto_menu_actual {
    width: 280px;
}

#so_mov { float:left; width:100%; margin: 0; display:block;}
#so_mov .social { float: none; margin: 0; width: 100%;display: block;}
#so_mov .social h2 { margin: 2% 0 0 0; text-align: center;}
#so_mov .social ul {display: table; float:none; margin: 4% auto;}
#so_mov .social ul li { margin-bottom: 0; margin-right: 5px;  width: auto;}
#so_mov .feed { display: block; margin: -10px 20px 20px 31px;}
.post img { border-radius: 5px;}
#p_st p.si {  margin-left: 0;}
body { background-image: none;}
.tx_intro_h {margin-bottom: 15px;}
.tx_intro h1 { font-size: 2em;}
.tx_intro_h h1 { font-size: 1.9em;}
#wra_top { width:100%;}
header {width:100%;}
.box_m_cont img {height: auto; width: 100%;}
#p_st .box_m h2 {float:left;  font-size: 1.6em;  line-height: 1em;  padding-top: 10px;  width: 100%;margin-bottom: 0;}
.box_m_cont { float: left;  height: 135px;  margin-right: 2%;  width: 200px;}
#p_st .box_m p {float:left; width: 100%;padding-top: 0;}
.box_m_cont_t {  float: left;  height: 73px;  margin-right: 3%;  width: 110px;}
.first {float: left; width: 100%;}
.second {float: left;width: 100%;}
.first img, .second img  { float: left;  height: 73px;  width: 100%;}
#p_st .box_m.first h2, #p_st .box_m.second h2  { float:left;  font-size: 1.2em;   padding-top: 1%; width: 70%;}
#p_st .box_m.first p, #p_st .box_m.second p {float: none; }
#p_st .box_m.first p span, #p_st .box_m.second p span {position: inherit;}
#p_st .box_m.first p span#b, #p_st .box_m.second p span#b {  display: none;}
#p_st .sresul h2, #p_st .sresul span.post-ladillo {
  font-size: 1.4em; line-height:1em;
  font-weight: 700;
  margin-bottom: 1px;
  padding-top: 5px;

}
.box_m p span {  left: 2%;}
.col_left_cate { float: left;  padding-top: 0; width: 100%;}
.buscar form input {width: 250px;}
p.breadcrumbs {  width: 100%; margin-bottom: 15px;}
#navigation {  float: left;  width: 100%;display: none;}
#navigation span {  padding-top: 2px; width: 55px;}
#navigation a {  margin-left: 12%;}
.sha_1 {margin-bottom: 25px;  margin-right: 0; width: 100%;}
.sha_2 { border: none; float: left; margin: 0 0 10px 0; padding-left: 0; width: 100%;}
.sha_3 {
    float: left;
    width: 100%;
    margin-top: 5px;
}
.relatedposts ul {width: 100%;}
.relatedposts ul li { margin: 0 2% 3% 0;}
.relatedposts h2 {line-height: 1.1em;}
.main_cont { margin: 0 auto;  padding-top: 3%; width:100%;float:left;}
.col_left, .col_right {
  float: left;
  padding: 0 4%;
  width: 92%;
}
#p_st.post img { width:100% !important;}
header {float:none;}
.col_right {display:none;}
.social, .feed { display:none;}
#des_1 { margin-top:0;}
.des { margin-left:0;}
.banner {float:left; }
.banner ul { width:auto;}
.banner ul li {		display: block;border-radius:10px;		float: left;				min-height: 300px; position:relative;
background-size: 100% 100%;width:100%;}
.banner .inner { width:auto;}
.logo { float:left; width:100%; margin-bottom:15px;}
.logo img { width:60%; float:left;}
#agenda { border-bottom: none; height: auto; padding: 2% 0;  position: relative; width: 96%; margin-bottom:5%; background-color:#fff;}
#agenda ul { margin-top:2%}
#promo { float: left; height: auto; margin-bottom: 8%; width: auto;padding-top: 3%;width: 90%; }
#promo img {  width: 35%; height: auto !important;}
.des img { width: 100%;}
.col_right_post .des img { width: 100%;}
.col_right_post .publi-google {  padding: 2%;  width: 100%;}
.col_right_post .publi-google img { padding-top: 3%;  width:  250px; height: 195px;}
.col_right_post .banner {
  width: 100%;
}
.rslides img {  width: 96%; height:auto;}
ul.rslides_tabs {  float: left;  padding: 2% 0; }
.rslides .inner { width: 90%;}
p.ule {  padding: 2.5% 0;display:none; width: 73%;}
.tx_intro_h { width: 95%;}
.des { width: 49.5%;}
.buscar {  float: left;  left: 0;  margin: 10px 0 0 15px;  position: absolute;  top: 0;  z-index: 999999;}
#m_seg { }
#m_pri{ margin-right:5%}
.publi-google {margin-top: 3%;}
#foo_su { width: auto;}
#foo_su p {width: 58%;}

#foo_su ul { margin-top: 0%; float:left; width:96%; padding-left:4%; margin-bottom:5%;}
#foo_su ul li { margin-right: 1%; float:left;width:80px;}
#foo_su ul li a img {width:auto; height:80px;}

#bl_last {width:auto;}
#f_twt {display:none;}
.end#fcom{
    display: none;
}
.end { float: left;  margin-bottom: 1%; margin-right: 0;padding: 3% 3% 1%;width: 100%;border-bottom: 1px dotted #666666;}
.end h2 {  padding-bottom: 5%;}
.end_cor { float: left; margin: 0;width: auto; padding: 3%;}
.end_cor ul { margin-top: 3%; padding-left: 0;}
.end_cor ul li {
    font-size: 0.8em;
    line-height: 2em;
    display: inline-table;
    margin-left: 10%;
}
.p_exc img.min_p { float: left;  width: auto;}
.p_exc_in { float: left; padding-top: 1%;width: 99%; margin-left: 0%;padding-left: 1%;}
.p_exc p { margin-left: 0;}
.box_m a { border-radius: 10px; display: block; float: left; padding: 2%;  width: 96%;}
.p_exc { float: left;width: 100%;}
.col_full {float: left; margin: 0 auto; width: 100%;}
.col_full_p { background-image: none; float: left; padding: 0 4%;  width: 92%;}
.col_right_post { float: left; padding: 8% 0.5em 2%; width: 100%;}
#p_st ol { margin-bottom: 1.5%; margin-left: 3%;  padding-left: 2%;}
#foo_su img.perfil {left: 0; position: relative; top: -20px; float: left;}
.publi-gpie {}
.publi-gpiecont ins.adsbygoogle {display:inline-block;width: 320px; height: 50px;}
.test-cabecera { width: 320px; height: 50px;}
.col_left_post { float: left;  padding-top: 2%; width: 100%;}
form#archivo { float:left; width:100%; margin:10px 0;}
#nav_todas { float: left;  margin-top: 10px;  width: 100%;}
.azlinks span {  float: left;  text-align: center;  width: 30px;}
form#s404 input { width: 65%;}
form#s404 input.s404 {  left: 72%; width: 20%;}
#commentform textarea {width: 96%;}
.commentlist {width: 98%;}
.commentlist > li:before {display: none;}
.commentlist .avatar { float:left; margin-right:10px; position:relative; left:0;}
.commentlist > li.comment {margin: 0 0 1.625em;}
.videoWrapperPortrait { padding-bottom: 175%; }
}

/*#### MOBILE  #### */
@media screen and (max-width:480px) {
.logo {
	background-size:440px auto;
	background-position: -145px 0;
	margin-top:0;
	margin-bottom:0;
	height:47px;
}
.hermes.tparrows:before {
   	line-height: 90px!important;
}
.publi-goocont {
   	width: 380px;
    height: 284px;
}
#menu-principal > li.menu-item {
    width: 100%!important;
}
#thumb_menu ul li { width:100%; margin: 0; float:initial;}
.extracto_menu_actual {width: 344px;}
#so_mov { float:left; width:100%; margin: 0; display:block; }
#so_mov .social { float: none; margin: 0; width: 100%;display: block;}
#so_mov .social h2 { margin: 2% 0 0 0; text-align: center;}
#so_mov .social ul {display: table; float:none; margin:0 auto;}
#so_mov .social ul li { margin-bottom: 0; margin-right: 5px;  width: auto;}
#so_mov .feed { display: block; margin: 10px 0 20px 7%;}
.box_m_cont_t img {  float: left;  height: 73px;  width: 100%;}
.share h2 {  font-size: 1.5em;  margin-bottom: 30px;  line-height: 1em; color: #000; padding-left: 0;}
.post img { border-radius: 5px;}
#p_st p.si {  margin-left: 0;line-height: 1em;}
body { background-image: none;}
#wra_top { width:95%;}
.box-buscador-header {
    z-index: 99999999;
    display: inline-block;
    border-bottom: 1px solid #757575;
    position: absolute;
    top: -2px;
    width: 70%;
}
header {width:100%;}
.box_m_cont img {height: 135px; width: 100%;}
#p_st .box_m h2 {float:left;  font-size: 1.6em;  line-height: 1em;  padding-top: 10px;  width: 100%;margin-bottom: 0;}
.box_m_cont { float: left;  height: 135px;  margin-right: 2%;  width: 200px;}
#p_st .box_m p {float:left; width: 100%;padding-top: 0;}
.box_m_cont_t {  float: left;  height: 73px;  margin-right: 3%;  width: 110px;}
.first {float: left; width: 100%;}
.second {float: left;width: 100%;}
.first img, .second img  { float: left;  height: 73px;  width: 100%;}
#p_st .box_m.first h2, #p_st .box_m.second h2  { float:left;  font-size: 1.2em;   padding-top: 1%; width: 52%;}
#p_st .box_m.first p, #p_st .box_m.second p {float: none; }
#p_st .box_m.first p span, #p_st .box_m.second p span {float: left;font-size: 0.7em;position: inherit;width: 50%;}
#p_st .box_m.first p span#b, #p_st .box_m.second p span#b {color:#f5f5f5;}
#p_st .sresul h2, #p_st .sresul span.post-ladillo {  font-size: 1.4em; line-height:1em;  font-weight: 700;  margin-bottom: 1px;  padding-top: 5px;height:75px;}
#p_st.post img { width:100% !important;}
.box_m p span {  left: 2%;}
.col_left_cate { float: left;  padding-top: 0; width: 100%;}
.buscar form input {width: 250px;}
p.breadcrumbs {  width: 100%; margin-bottom: 15px;}
#navigation {  float: left;  width: 100%;display: none;}
#navigation span {float: left; padding-top: 0; width: 100%;margin-bottom: 5px;}
#navigation a {      float: left;margin-left: 0;width: 100%;margin-bottom: 5px; line-height:0.9em;}
.sha_1 {margin-bottom: 25px;  margin-right: 0; width: 100%;}
.sha_2 { border: none; float: left; margin-right: 0; padding-left: 0; width: 100%;}
.relatedposts ul {width: 100%;}
.relatedposts ul li { margin: 0 2% 3% 0;}
.relatedposts h2 {line-height: 1.1em; font-size:1.3em;}
.main_cont { margin: 0 auto; width:100%;display: block;height: 80px;}
.col_left, .col_right {  float: left;  padding: 0 4%;  width: 92%;}
.social, .feed { display:none;}
header {float:none;}
.col_right {}
.des{width: 100%!important;}
.col_right .des img {  width: 100%;height:291px!important;margin-top: 0px!important;}
.col_right .des .in p { display:none;}
#b_homeg  { width:93%;margin-bottom: 5%;}
.publi-google img {  padding-top: 3%;  width: 100%;
    width: 87%;}
#m_pri{ margin-right:1%;margin-bottom: 5%;}
#des_1 { margin-top:0;}
#m_pri, #m_seg, #m_pri_home, #m_seg_home {height: 291px!important;}
.des { margin-left:0;}
.banner {float:left; margin-top:5%; }
.banner ul { width:auto;}
.banner ul li {	display: block; border-radius:10px; float: left; min-height: 300px; position:relative; background-size: 100% 100%;width:100%;}
.banner .inner { width:auto;}
.logo { float:left; width:100%; margin-bottom:15px;}
.logo img { width:60%; float:left;}
#agenda { border-bottom: none; height: auto; padding: 2% 0;  position: relative; width: 96%; margin-bottom:5%; background-color:#fff;}
#agenda ul { margin-top:2%}
#promo { float: left; height: auto; margin-bottom: 8%; width: auto;padding-top: 3%;width: 90%; }
#promo img {  width: 50%; height: auto !important;}
.des img { width: 100%;}
.col_right_post .des img { width: 100%;}
.col_right_post .banner {
background-color:#fff;
  border: medium none;
  float: left;
  margin-bottom: 20px;
  padding-top: 0;
  position: relative;
  width: 100%;
}
.col_right_post .publi-google { background-color:#fff;
  height: auto;
  padding: 2%;
  width: 90%;
}
.col_right_post .publi-goocont {}
.col_right_post .publi-google img { padding-top: 3%;  width: 100%;}
.rslides img {  width: 100%; height:auto;}
form.wpcf7-form { float:left; width:100%;}
.col_right_post .des .in p { display:none;}
#promo p a strong {line-height: 0.8em;}
#promo { border-bottom:none; padding: 4% 0 0; width: 100%;}
#promo h2 {line-height: 1em;}
#agenda {padding: 4% 0 0; width: 100%;}
#agenda h2 {padding-left: 0em;}
#agenda ul li { padding: 0.5em 0;}
ul.rslides_tabs {  float: left;  padding: 5% 0; }
.rslides .inner {padding: 4%; width: 92%;}
.rslides .inner p { display:none;}
p.ule {  padding: 2.5% 0;display:none; width: 73%;}
.tx_intro_h {margin-bottom: 1px;}
.tx_intro h1 { font-size: 2em;}
.tx_intro_h h1 {  font-size: 1.3em;  width: 100%;}
.tx_intro_h p { display:none;}
.tx_intro_h { width: 95%; }
.des { width:100%;}
.buscar {  float: left;  left: 0;  margin: 10px 0 0 15px;  position: absolute;  top: 0;  z-index: 999999;}
.buscar form input {width: 180px;}
#m_seg { }
.publi-google {margin-top: 3%;}
.relatedposts .publi-google {display:none;}
#foo_su { width: 100%;}
#foo_su h2 { font-size: 1.1em;  left: 170px; position: absolute; top: 15px;}
#foo_su p {width: 44%;font-size: 0.9em;  left: 170px;  position: absolute;  top: 45px;}
#foo_su ul { margin: -20px 0 0 0 ; float:left; width:100%; padding-left:0%;}
#foo_su ul li { width:20%;float:left;margin:0;}
#foo_su ul li a { 
	background-size: 375px 150px; 
	width:75px;
	height:75px;
}
#foo_su ul li.ila a        {background-position:    0px   0px;}
#foo_su ul li.ila a:hover  {background-position:    0px -75px;}
#foo_su ul li.fdm a        {background-position:  -75px   0px;}
#foo_su ul li.fdm a:hover  {background-position:  -75px -75px;}
#foo_su ul li.ela a        {background-position: -150px   0px;}
#foo_su ul li.ela a:hover  {background-position: -150px -75px;}
#foo_su ul li.ang a        {background-position: -225px   0px;}
#foo_su ul li.ang a:hover  {background-position: -225px -75px;}
#foo_su ul li.lon a        {background-position: -300px   0px;}
#foo_su ul li.lon a:hover  {background-position: -300px -75px;}
#bl_last {width:auto;}
#f_twt {display:none;}
.end#fcom{
    display: none;
}
.end { float: left;  margin-bottom: 1%; margin-right: 0;padding: 3% 3% 1%;width: 100%;border-bottom: 1px dotted #666666;}
.end h2 {  padding-bottom: 5%;}
.end_cor { float: left; margin: 0; width: auto; padding: 3% 3% 1%; width: 100%;}
.end_cor ul { margin-top: 3%; padding-left: 0;}
.end_cor ul li {
	font-size: 0.8em;
    line-height: 1em;
    display: block;
    margin-left: 2%;
    padding-bottom:5px;
}
.p_exc img.min_p { float: left;  width: auto;}
.p_exc_in { float: left; padding-top: 1%;width: 99%; margin-left: 0%;padding-left: 1%;}
.p_exc p { margin-left: 0;}
.box_m a { border-radius: 10px; display: block; float: left; padding: 2%;  width: 96%;}
.p_exc { float: left;width: 100%;}
.col_full {float: left; margin: 0 auto; width: 100%;}
.col_full_p { background-image: none; float: left; padding: 0 4%;  width: 92%;}
.col_right_post { float: left; padding: 8% 0 2%; width: 98%;}
#p_st ol { margin-bottom: 1.5%; margin-left: 3%;  padding-left: 2%;}
#foo_su img.perfil {left: 0; position: relative; top: -20px; float: left;}
.publi-gpie {clear: both;}
.publi-gpiecont ins.adsbygoogle {display:inline-block;width: 265px; height: 63px;}
.test-cabecera { width: 265px; height: 63px;}
.col_left_post { float: left;  padding-top: 2%; width: 100%;}
.post h1, .entry h1 {
    margin-bottom: 4%;
    font-size: 2em;
    font-weight: normal;
    text-align: left;
    line-height: 1em;
}

form#archivo { float:left; width:100%; margin:10px 0;}
#nav_todas { float: left;  margin-top: 10px;  width: 100%;}
.azlinks span {
    display: inline-block;
}
	.azlinks{
		display: inline-block;
	}
form#s404 input {  border-radius: 5px;  font-size: 0.9em;  width: 55%;}
form#s404 input.s404 {  left: 65%; width: 20%;}
#nav_todas p.go_abc a {float: left; width: 80%;}
#commentform input[type='submit'] {width: 96%!important;}
#commentform textarea {width: 100%;}
#commentform label { }
.commentlist {width: 98%;}
.commentlist > li:before {display: none;}
.commentlist .avatar { float:left; margin-right:10px; position:relative; left:0;}
.commentlist > li.comment {margin: 0 0 1.625em;  padding: 0.9em;}
.videoWrapperPortrait { padding-bottom: 175%; }
}

/*#### MOBILE  #### */
@media screen and (max-width:380px) {
	.logo {
		background-size:340px auto;
		background-position: -112px 0;
		margin-top:0;
		margin-bottom:0;
		height:35px;
	}
	#foo_su h2 { top:20px; }
	#foo_su p  { top:60px; line-height:1.2em}
	#foo_su p a { line-height:1.2em}
	#foo_su ul { margin: -20px 0 0 0 ; float:left; width:100%; padding-left:0%;}
	#foo_su ul li { width:20%;float:left;margin:0;}
	#foo_su ul li a { 
		background-size: 320px 128px; 
		width:64px;
		height:64px;
	}
	#foo_su ul li.ila a        {background-position:    0px   0px;}
	#foo_su ul li.ila a:hover  {background-position:    0px -64px;}
	#foo_su ul li.fdm a        {background-position:  -64px   0px;}
	#foo_su ul li.fdm a:hover  {background-position:  -64px -64px;}
	#foo_su ul li.ela a        {background-position: -128px   0px;}
	#foo_su ul li.ela a:hover  {background-position: -128px -64px;}
	#foo_su ul li.ang a        {background-position: -192px   0px;}
	#foo_su ul li.ang a:hover  {background-position: -192px -64px;}
	#foo_su ul li.lon a        {background-position: -256px   0px;}
	#foo_su ul li.lon a:hover  {background-position: -256px -64px;}
	.videoWrapperPortrait { padding-bottom: 175%; }
}
img#wpstats{display:none}
