@charset "utf-8";
/*
Theme Name: newebos
Description: Estilo propio de webos fritos
Author: LECOM
Version: 1.1.1
Author URI: https://webosfritos.es
Tags:
*/

* {margin: 0;padding: 0;}
/*font-family:'Crimson Text', serif;*/
body {margin: 0;padding: 0; /*background-image: url(img/bk_body.jpg); background-repeat: repeat-x; background-position: top;*/line-height:1.2em;font-family: 'Bitter', serif;	-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; font-weight:400; line-height:1.2em; }
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; line-height:1.2em;}
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;}

.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; }

.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}

.col_left { float:left; width:850px;}
.col_full { margin: 0 auto; width: 1200px;  }
.col_full_p {float:left; width:100%;background-image: url(img/bk_spost.jpg); background-repeat: repeat-y; background-position: right;}

.tx_intro {font-family:'Crimson Text', serif; padding-top:2%; margin-bottom:25px; }
.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 {font-family:'Crimson Text', serif; padding-top:1%; margin-bottom:25px; }
.tx_intro_h h1 { font-weight:400; padding-bottom:2%; color:#333333;   font-size: 2.3em;line-height: 1em; width:95%;}
.tx_intro_h p { }

.tx_box {float:left; width:100%; padding:2% 0;}

p.breadcrumbs { float:left; width:30%; font-style:italic;font-family: 'Bitter', serif; font-size:0.8em;}
p.breadcrumbs a { color:#666;font-weight: 400; }
p.breadcrumbs a:hover {}

#navigation {float:right; width:60%;}
#navigation a {  display: block;  font-weight: 700;  line-height: 1.35em;  margin-left: 65px;  width: 430px;}
#navigation a:hover { text-decoration:underline;}
#navigation span { color: #999999;  float: left;  font-size: 0.75em;  font-style: italic;  line-height: 1.2em; width: 55px;font-family: 'Bitter', serif; }
#navigation span.dos {padding-right:3.5%;}
#navigation span.tres {padding-top: 2px;}
form#order select { 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;font-family: 'Bitter', serif;padding-top: 2px;}
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;}
#navigation span.ppa {   width: 100px; float:left;color:#3983fd; padding-top:2px;}


/*.p_exc {}
.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 img { width:auto; float:left; margin-top: 0;margin-right: 3%; margin-bottom:3%;}

#p_st{font-family:'Crimson Text', serif; color:#333;}
.post {font-family:'Crimson Text', serif;padding-top:3%; text-align: justify;}
.post h1, .entry h1 {margin-bottom: 4%; font-size: 2.5em; font-weight: normal; line-height: 0.75em; }
.post img {  border-radius:10px; width:100%;}
.post img.p_exc {width:auto; float:left;margin-right:3%; }
.entry img {  border-radius:10px; width:100%;}


.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%;}

#p_st blockquote { background-color: #FFFFDB;  background-image: url("img/bk_bq.png"); background-position: 0.5em 0.5em;  background-repeat: no-repeat; padding: 1.5em 0.5em 0.5em 1.5em; margin-bottom: 2%;}
#p_st blockquote p {color:#000; margin-bottom:0;}
#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:10px;background-image: url(img/bull.gif); background-repeat: no-repeat; background-position: left 8px;font-size: 1.05em; margin-bottom: 5px;}
#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;}


#ext_post {
  color: #333333;
  float: left;
  font-family: 'Crimson Text',serif;
  margin-top: 10px;
  width: 100%;
}


.aut_x { border-top:3px solid #ffd215; border-bottom:1px solid #ffd215; 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;margin-right: 200px;}
.sha_2 { float:left;margin-right: 50px; border-left:1px solid #cacaca; padding-left:5%}
.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 }

.relatedposts { float:left; width:100%;}
.relatedposts h2 {font-size: 1.8em; margin-bottom: 30px;}
.relatedposts ul { float:left; width:59%;font-family: 'Bitter', serif;}
.relatedposts ul li { position:relative; display:block; float:left; margin:0 5% 3% 0;}
.relatedposts ul li img { border-radius:10px;}
.relatedposts ul li h3 { padding:5%; position:absolute; left:0; bottom:5px; background-image: url(img/bk_slide.png); background-repeat: repeat;border-bottom-left-radius:10px;border-bottom-right-radius:10px; 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;}

.box_m { position:relative;border:1px solid #ccc; border-radius:10px; float: left; margin:2% 0; width:100%;}
#p_st .box_m h2 { font-size:2em;line-height: 1em; padding-top:5px;}
.box_m h2 a {}
.box_m a:hover h2 {color:#2b58b2;}
.box_m a {  display:block;float: left;padding: 1%;border-radius:10px; }
.box_m a:hover {background-color:#f5f5f5;}
.box_m img { float:left;border-radius:10px; 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.1em;padding-top:5px;}
.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-family:'Crimson Text', serif;font-weight:400;}
p.mas a { text-decoration:underline; color:#666; font-weight:400;}
p.mas a:hover { text-decoration:none;}
#agenda { float:left; border-top:5px solid #ffd215;border-bottom:2px solid #ffd215; width:300px; position:relative; height:325px; padding-top:1.5%; background-color:#fff;}
#agenda h2 {color:#3a83fd; padding-left:0.5em;}
#agenda ul {font-family:'Crimson Text', serif; 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 { float:left; border-top:5px solid #ffd215;border-bottom:2px solid #ffd215; width:300px; position:relative; padding-top:1.5%; background-color:#fff; margin-bottom: 10%;}
.widg h2 {color:#3a83fd; padding-left:0.5em;}
.widg ul {font-family:'Crimson Text', serif; 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 {}


.col_right_post .banner {  background-color:#e8e8e8;  border: medium none;  float: left;   margin-bottom: 20px; padding-top: 0;  position: relative; width: auto;}

.col_right_post .bannerimg { background-color:#e8e8e8;  border: medium none; float: left;   margin-bottom: 20px; padding-top: 0;  position: relative;  width: auto;}


#promo { float:right; width:480px;border-top:5px solid #ffd215;border-bottom:2px solid #ffd215;padding:0em 1em;position:relative; height:325px;padding-top:1.5%;}
#promo h2 {  margin-bottom:0.5em;margin-bottom:6%; }
#promo h3, #promo p{font-family:'Crimson Text', serif;}
#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; }
.col_right .des {position:relative;font-family:'Crimson Text', serif; float:left; margin-left: 0%; width: 320px;}
#m_ter {height: 265px; background-color: #e8e8e8; border-radius: 10px;}
#m_pri, #m_seg {height: 284px;}
#m_seg {margin-top: 36px;}

.col_right .des img { width:100%;}
.col_right .des .in {width:90%;}
.col_right_post { float:right; width:310px; padding:2% 0.5em 2% 0.5em; }
.col_right_post .publi-google { padding:0; background-color:#e8e8e8; float:left; margin-top:0%; border-radius:10px; }
.col_right_post .publi-google span { font-size:0.8em; font-weight:400;font-family:'Crimson Text', serif; 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-top: 2%;}
.col_left_cate { float:left; width:830px;padding-top: 0%;}
.col_right_post .des {position:relative;font-family:'Crimson Text', serif; margin-bottom:7%; float:left; margin-left: 0;}
.col_right_post .des img { width:auto;}

.col_right_post .des .in {width:90%;}

#so_mov { display:none;}
.social { width:100%; margin-bottom:13%; float:left; margin-top:5%; margin-left: 3px; }.social ul { float:left;}.social ul li {  margin-right:5px;float:left; }.social ul li a { background-image: url(img/social/model_sprite.jpg); background-repeat: no-repeat; float:left; width:33px; height:33px; display:block; text-indent:-9999px; background-position: left top; }.social ul li.fb a { background-position: 0px 0px; }.social ul li.fb a:hover  { background-position:  0px -33px; }.social ul li.tw a  {background-position: -37px 0px;}.social ul li.tw a:hover   {background-position: -37px -33px;}.social ul li.gp a  {background-position: -74px 0px;}.social ul li.gp a:hover  {background-position: -74px -33px;}.social ul li.yt a  {background-position: -112px 0px;}.social ul li.yt a:hover  {background-position: -112px -33px;}.social ul li.pi a  {background-position: -148px 0px;}.social ul li.pi a:hover  {background-position: -148px -33px;}.social ul li.fl a  {background-position: -185px 0px;}.social ul li.fl a:hover   {background-position: -185px -33px;}
.social ul li.in a  {background-position: -220px 0px;}.social ul li.in a:hover   {background-position: -220px -33px;}
.social h2 { color:#666; font-size:0.95em; font-weight:400; margin-bottom:1.5%;}

.feed {width:100%;  float:left; margin-left: 3px;}
.feed img { float:left; margin-right:10px; padding-top: 2px; }
.feed p {font-size:0.9em; }

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;font-family:'Crimson Text', serif; margin-bottom:5.5%; float:left; margin-left: 2%;}
.des a { }
.des img {border-radius:10px; }
.des .in { padding:5%; position:absolute; left:0; bottom:4px; background-image: url(img/bk_slide.png); background-repeat: repeat;border-bottom-left-radius:10px;border-bottom-right-radius:10px;  }
.des h2 {color:#fff;}
.des p {color:#fff;}
#des_1 { margin-top:0%;}

.publi-google { padding:0.6em; background-color:#e8e8e8; float:left; margin-top:8%; border-radius:10px;}
.publi-google span { font-size:0.8em; font-weight:400;font-family:'Crimson Text', serif; color:#666;}
.publi-google img { padding-top:3%;}

.publi-gpie {  float: left;  margin-bottom: 3%;  width: 100%;}
.publi-gpie span { font-size:0.7em;  color:#999; float:left;}
.publi-gpiecont { float:right; }
.publi-gpiecont ins.adsbygoogle {display:inline-block;width:728px;height:90px;}

#final_c { float:left; width:100%; border-top:1px solid #ccc;   }

#foo_su {margin:0 auto; width: 1200px; position:relative; height:180px; }
#foo_su h2 {  position: absolute;  left: 180px;  top: 30px;}
#foo_su p { left: 180px;  position: absolute;  top: 60px;  width: 14%; font-size:0.95em;}
#foo_su img { position:relative;}
#foo_su img.perfil { position:absolute; left:0; top:-20px; }
#foo_su ul { float:right; margin-top:4.2%;}
#foo_su ul li { width:20%; float:left; display:block;}
#foo_su ul li a img { width:auto; height:120px;}
#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; margin:0; padding:1.8% 0 0 0; }
.end_cor ul { margin-top:8%; padding-left:3%;}
.end_cor ul li { line-height:2em;font-size:0.8em;}

/*#### NAVIGATION #### */
#wra_top {margin:0 auto; width: 1200px; clear:both;}
header {border-top:1px solid #dcdbdb; border-bottom:1px solid #dcdbdb;text-align: left;font-family: 'Bitter', serif;
width:99%; 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;}
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:3px;}
/* 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:10px;border-bottom-right-radius:10px;  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 {font-family:'Crimson Text', serif;  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: auto;float: left;width: 849px;border: 0; border-radius:10px; }

#pag_cont { margin: 0 0 5% 0;  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; }

/*#### RESPONSIVE #### */

/*#### TABLET LAND #### */
@media screen and (min-width:972px) and (max-width:1024px) {
#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;

}
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%;}
.logo img { width:65%;}
.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: 67%;}

#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;}
#agenda.col_left{}
#promo { width:42%; padding-top:1%; height: 329px;}
#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: 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: 646px; height: 80px;}
.test-cabecera { width: 646px; height: 80px;}
.publi-google img { padding-top: 3%; width: 99%;}
#b_homeg.publi-google {  float: right; 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 p {left: 365px;top: 10px;width: 40%;}
#foo_su h2 { top: 20px;}
#foo_su ul {float: left; margin-top: 6%; margin-left: 17%;}
#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 {}
}


/*#### 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%;}
.logo img { width:65%;}
.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 {}
}



/* ipad TABLET VERTICAL*/

@media screen and (min-width:716px) and (max-width:768px) {
#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;}
.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%;}
p.ule {padding: 2.5% 0;width: 72%; margin-bottom:15px;}
#wra_top {width: 100%;}
.logo img { width:65%;}
.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: 15%;}
.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: 62%; 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%;}
.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: right; padding: 2%;  width: 32%;}
.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-bottom: 10%;}
#fcom {display:none;}
#f_twt {display:none;}
#foo_su {width: 100%;}
#foo_su p {  left: 180px;  top: 60px;  width: 21%;}
#foo_su h2 { top: 20px;}
#foo_su ul {  float: right; margin-left: 0;  margin-top: 6%;  width: 55%;}
#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%;}
}


/* peque TABLET VERTICAL*/

@media screen and (min-width:560px) and (max-width:715px) {
.box_m_cont_t img {  float: left;  height: 73px;  width: 100%;}

.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%;}
#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-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 {}
.col_right .des img { width: 90%;}
.col_right .des .in { width: 80%;}
.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-bottom: 0; margin-top: 0; width: 100%;display: block;}
#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, .feed { 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;}
.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%;}

.rslides img {  width: 96%;}
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 { 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 {display: block; float: left; font-size: 0.8em; line-height: 2em; margin-right: 5%;}
.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%;}
}


/*#### MOBILE LAND #### */
@media screen and (min-width:481px) and (max-width:559px) {
.box_m_cont_t img {  float: left;  height: 73px;  width: 100%;}
#so_mov { float:left; width:100%; margin: 0; display:block;}
#so_mov .social { float: none; margin-bottom: 0; margin-top: 0; width: 100%;display: block;}
#so_mov .social ul {display: table; float:none; margin: 4% auto;}
#so_mov .social ul li { margin-bottom: 0; margin-right: 5px;  width: auto;}
.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%;}
#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%;}
.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; 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: 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%;}
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 { 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 {display: block; float: left; font-size: 0.8em; line-height: 2em; margin-right: 5%;}
.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%;}

}

/*.des { width:81%;}
#b_homeg  { width:76%;}*/

/*#### MOBILE  #### */
@media screen and (max-width:480px) {
#so_mov { float:left; width:100%; margin: 0; display:block; }
#so_mov .social { float: none; margin-bottom: 0; margin-top: 0; width: 100%;display: block;}
#so_mov .social ul {display: table; float:none; margin: 4% auto;}
#so_mov .social ul li { margin-bottom: 0; margin-right: 5px;  width: auto;}
.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:100%;}
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%;}
#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;  padding-top: 3%; width:100%;float:left;}
.col_left, .col_right {  float: left;  padding: 0 4%;  width: 92%;}
header {float:none;}
.col_right {}
.col_right .des img {  width: 100%;}
.col_right .des .in p { display:none;}
#b_homeg  { width:93%;margin-bottom: 5%;}
.publi-google img {  padding-top: 3%;  width: 100%;}
#m_pri{ margin-right:1%;margin-bottom: 5%;}
.social, .feed { display:none;}
#des_1 { margin-top:0;}
.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%;}
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.4em;  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 h2 { font-size: 1.1em;  left: 160px; position: absolute; top: 20px;}
#foo_su { width: 100%;}
#foo_su p {width: 40%;font-size: 0.9em;  left: 160px;  position: absolute;  top: 50px;}
#foo_su ul { margin-top: 0%; float:left; width:96%; padding-left:4%;}
#foo_su ul li { margin-right: 4%; float:left;width:80px;}
#foo_su ul li a img {width:auto; height:80px;}
#bl_last {width:auto;}
#f_twt {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 {display: block; float: left; font-size: 0.8em; line-height: 2em; margin-right: 5%;}
.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%;}
}
img#wpstats{display:none}