/*
Theme Name: Definicion
Author: Beew
Author URI: http://holabeew.com
Version: 1.0
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,i,ul,li,form,label,article,aside,footer,header,menu,nav,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,footer,header,menu,nav,section{display:block}
nav ul{list-style:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
input,select{vertical-align:middle}

.p-t-20{ margin-top:20px;}


/* latin */
.post-entry input{
    padding: 8px;
    border: 1px solid #000;
    border-radius: 4px;
    box-shadow: 2px 2px 3px #666;
    font-size: 20px;
}
/* math border:1px solid #000; padding:15px 15px 5px 15px; margin:10px;*/
.post-entry textarea{ width:100%}
.result-box{border:1px solid #000;border-radius: 4px;box-shadow: 2px 2px 3px #666; padding:0px; margin-left:10px; height:40px}
.ans{ line-height:1.5; padding-left:10px; }
.text-orange{ font-size:28px; color:#000; font-weight:bold}
.result-box strong{ font-size:28px; color:#000; font-weight:bold;line-height:1.5; padding-left:10px; }
.result-box span{ font-size:25px; color:#000; font-weight:bold;line-height:1.5; padding-left:10px; }

body{background:#fff;font-family:Helvetica,Georgia,"Times New Roman",serif;font-size:14px;color:#555}
a{color:#AD1D00;text-decoration:none}
a:hover{color:#ff5733;}
#top{height:10px}
#header{position:relative;background:url(/themes/images/bg-header.jpg) no-repeat center;padding-top:10px;width:960px;height:208px;margin: auto;margin-bottom:3px}
#header #logo{background:url(/themes/images/bg-logo.png) no-repeat;margin:27px 0 0 40px;width:295px;height:95px;text-indent:-9999em}
#header #logo a{display:block;width:295px;height:95px}
.formu{position:relative;margin:45px 20px 0 0;width:380px;height:47px;background:#fff;border:1px solid #130000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(255,255,255,0.2)}
.buscador{margin:3px 5px 5px 10px;width:199px;height:25px;border:0;background:0;font-family:Helvetica,Georgia;font-size:14px;font-style:italic;color:#666}
.button-orange{margin:5px;width:145px;height:38px;padding-right:12px; text-align:center;background:url(/themes/images/button-orange.png) repeat-x;background:#AD1D00;font-family:'Brawler',serif;font-size:14px;text-transform:uppercase;color:#fff;text-align:center;border:1px solid #852f00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);cursor:pointer}
.button-orange:hover{color:#fff}
.lupa{position:absolute;background:url(/themes/images/lupa-3.png) no-repeat;background-size: contain;width:18px;height:18px;z-index:1;top:17px;right:18px;display:block}
#main-nav,#main-nav-2{margin:22px auto 0 auto;width:938px;height:48px;border:0;}
#main-nav ul,#main-nav-2 ul{display:block;padding:16px 0 10px 25px;overflow:hidden;height:30px}
#main-nav ul li,#main-nav-2 ul li{float:left;display:inline;margin-right:4px;list-style:none}
#main-nav ul li a,#main-nav-2 ul li a{display:block;height:30px;width:30px;line-height:30px;text-align:center;background:#434343;color:#fff;font-family:'Brawler',serif;font-size:18px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,0.5);-webkit-border-radius:10000px;-moz-border-radius:10000px;border-radius:10000px;-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.1);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.1)}
#main-nav ul li a:hover,#main-nav ul li.current a{background:#282828}
.main-nav-bottom{margin:0 auto;width:940px;height:10px}
#destacado{width:960px;padding:10px 0;position:relative;margin: auto;}
#destacado-box{margin:0 auto;padding-bottom:10px;overflow:hidden;height:1%;width:940px;}
#destacado-box .ribbon-destacado{position:absolute;display:block;top:8px;right:26px;z-index:1;height:43px;width:23px;background:url(/themes/images/bg-ribbon-destacado.png) no-repeat}
#destacado-box .image-destacado{display:block;width:228px;height:166px;margin:10px 0 0 12px}
#destacado-box .image-destacado span{position:relative;display:block;width:228px;height:166px}
#destacado-box .marco{position:absolute;z-index:2}
#destacado-box .image-thumb{position:absolute;display:block;top:12px;left:12px;z-index:1}
#destacado-box #definicion{position:relative;margin:12px 12px 0 0;width:675px;overflow:hidden}
#destacado-box #definicion .space-bottom{position:absolute;top:41px;left:310px}
#destacado-box #definicion .icon-medal{position:absolute;top:34px;left:327px}
#destacado-box #definicion .title{margin-bottom:15px;padding:10px 0 15px 0;text-align:center;border-bottom:1px solid #d8d3bb;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5)}
#destacado-box #definicion .title a{color:#333}
#destacado-box #definicion p{font-size:15px;font-style:italic;color:#555;line-height:140%;margin-bottom:20px}
#destacado-box #definicion .button{float:right}
#destacado-box #definicion .icon-arrow-right{padding-right:10px;height:20px;background-position:10px 8px}
#ultimas-definiciones{width:960px;height:1%;overflow:hidden}
#ultimas-definiciones .ud-item{width:319px;position:relative;top:1px;left:1px;float:left;border-bottom:1px dashed #c7c6c4;border-right:1px dashed #c7c6c4}
#ultimas-definiciones .ud-item-content{position:relative;margin:10px;padding:15px;height:190px}
#ultimas-definiciones .ud-item-content header .ribbon-grey{position:absolute;top:4px;left:-2px}
#ultimas-definiciones .ud-item-content p{line-height:140%;margin-bottom:30px}
#ultimas-definiciones .button{position:absolute;margin-top:-40px;margin-left:76px}
#ultimas-definiciones .ud-item-content .icon-arrow-right{padding-right:10px;height:20px;background-position:10px 8px}
#wrap{padding-bottom:0}
#content{width:100%;border-bottom:0px dashed #c7c6c4;margin-bottom:0px}
#definicion-post-box{position:relative;padding:20px 15px 15px 15px}
#definicion-post-box .title-definicion a,#definicion-post-box .title-definicion{font-size:18px; margin:0 20px 20px 20px}
#definicion-post-box p{line-height:180%;font-size:19px;width:80%;margin:auto;margin-bottom:10px;}
/*#definicion-post-box p a{text-decoration:underline}*/
#definicion-post-box .image-destacado{margin:0 0 0 12px}
/*#definicion-post-box ul{float:right;width:470px;max-width:100%;background:#dadada;padding:12px 5px}*/
#definicion-post-box ul, #definicion-post-box ol{line-height: 180%;font-size: 19px;width: 90%;margin: auto;margin-bottom: auto;margin-bottom: 40px;padding-left~: 80px;}
#definicion-post-box ul .title, #definicion-post-box ol .title{font-size:11px;color:#acacac;padding-left:15px;width:112px;background:0}
#definicion-post-box ul li .icon-compartir{margin-left:10px}
/*#definicion-post-box ul li{width:90px;list-style:none;display:inline-block;margin-right:15px}*/
#definicion-post-box ul li, #definicion-post-box ol li{margin-bottom:15px}
#definicion-post-box .ribbon-grey{position:absolute;top:4px;left:-2px;padding-top:2px;height:16px}
#definicion-post-box .icon-arrow-right-grey{padding-right:15px;height:18px;background-position:7px 6px}
#definicion-post-box .publicidad{width:100%;margin-bottom:25px}
#definiciones-relacionadas-box, #definiciones-referencias-box{padding:15px 10px}
#definiciones-relacionadas-box .title, #definiciones-referencias-box .title{text-align:center;font-size:18px;margin-bottom:25px;color:#000}
#definiciones-relacionadas-box ul{overflow:hidden;height:100%}
#definiciones-relacionadas-box ul li{float:left;color:#AD1D00;width:31%;margin:0 0 25px 20px;list-style:square}
#definiciones-relacionadas-box ul li a{color:#9c3f0c;text-decoration:underline;margin-left:5px;font-size:17px}
#sidebar{float:left;width:320px;overflow:visible;height:250vh}
.dashed-bottom-box .publicidad{width:300px}
.dashed-bottom-box .widget-fb{background:url(/themes/_temp/widget-fb-temp.png) no-repeat;width:310px;height:260px;margin-left:-5px}
#ultimas-definiciones-sidebar,#temas-definicion{float:left;width:110px;padding:10px;margin-right:10px}
#ultimas-definiciones-sidebar header,#temas-definicion header{background:url(/themes/images/icon-document.png) no-repeat center bottom;margin-bottom:20px}
#ultimas-definiciones-sidebar header .title,#temas-definicion header .title{font-size:11px;text-align:center;padding-bottom:30px}
#ultimas-definiciones-sidebar ul li,#temas-definicion ul li{position:relative;list-style:none;text-align:center;padding:15px 10px;border-bottom:1px solid #d1d1d1;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5)}
#ultimas-definiciones-sidebar ul li:last-child,#temas-definicion ul li:last-child{border-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:28px}
#temas-definicion ul li:last-child{margin-bottom:0}
#ultimas-definiciones-sidebar ul li h2 a,#temas-definicion ul li h2 a{display:block;margin-bottom:5px;text-transform:uppercase;font-size:10px;text-shadow:0 1px 0 rgba(255,255,255,0.5);letter-spacing:1px;color:#333;font-style:normal;font-family:'Brawler',serif;font-weight:normal}
#ultimas-definiciones-sidebar ul li h2 a strong,#temas-definicion ul li h2 a strong{font-family:Helvetica,Georgia,serif;display:block;font-style:italic;color:#555;font-weight:normal;text-transform:lowercase;font-size:14px}
#temas-definicion ul li h2 a strong{text-transform:none}
#footer{padding:10px 15px;overflow:hidden;height:1%;clear:both;}
#footer ul{float:right}
#footer ul li{display:inline;list-style:none;padding:5px}
#footer ul li:last-child{padding:0 5px 0 0}
#footer p{float:left;font-size:15px;font-style:~italic;line-height:140%;color:#595959;padding:10px}
#footer a{border-bottom:1px solid #d1d1d1;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.7);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.7);box-shadow:0 1px 0 rgba(255,255,255,0.7);color:#000}
.left{float:left;display:inline}
.right{float:right;display:inline}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.container{width: 980px;margin: 0 auto;}
.dashed-left-right{border-left:1px dashed #c7c6c4;border-right:1px dashed #c7c6c4}
.dashed-bottom{border-bottom:1px dashed #c7c6c4}
.icon-medal{display:inline-block;background-image:url(/themes/images/icon-medal.png);background-repeat:no-repeat;width:20px;height:15px}
.icon-carpeta{display:inline-block;background-image:url(/themes/images/icon-carpeta.png);background-repeat:no-repeat;width:20px;height:15px}
.icon-iniciales{display:inline-block;background-image:url(/themes/images/icon-iniciales.png);background-repeat:no-repeat;width:13px;height:12px}
.icon-compartir{display:inline-block;background-image:url(/themes/images/icon-compartir.png);background-repeat:no-repeat;width:15px;height:15px}
.icon-arrow-down{display:inline-block;background-image:url(/themes/images/icon-arrow-down.png);background-repeat:no-repeat;width:11px;height:7px}
.icon-arrow-right{display:inline-block;background-image:url(/themes/images/icon-arrow-right.png);background-repeat:no-repeat;width:21px;height:6px;vertical-align:middle}
.icon-arrow-right-grey{display:inline-block;background-image:url(/themes/images/icon-arrow-right-grey.png);background-repeat:no-repeat;width:21px;height:6px;vertical-align:middle}
.space-bottom{background:url(/themes/images/bg-space-bottom.png) no-repeat;height:2px;width:45px}
.button{display:inline-block;line-height:20px;padding:0 10px;font-family:'Brawler',serif;font-size:11px;text-transform:uppercase;color:#AD1D00;letter-spacing:3px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.05)}
.ribbon-grey{position:relative;padding:1px 7px 0 10px;height:17px;box-shadow:0 1px 0 rgba(0,0,0,0.1);background-color:#d7d7d7;display:block;color:#acacac;font-style:italic;font-size:13px;text-shadow:0 1px 0 rgba(255,255,255,0.3);text-transform:lowercase}
.ribbon-grey .ribbon-right{position:absolute;top:0;right:-11px;width:11px;height:19px;background-image:url(/themes/images/bg-ribbon-time.png);background-repeat:no-repeat;background-position:right}
.title{font-family~:'Brawler',serif;text-transform:uppercase;font-weight:normal;font-size:16px;text-shadow:0 1px 0 rgba(255,255,255,0.5);letter-spacing:2px;color:#333}
.title-definicion,#definicion-post-box h1{text-align:center;line-height:120%}
h1,h2,h3,h4,h5,h6 {color:#000}
.title-definicion a,.title-definicion,#definicion-post-box h1{font-family~:'Brawler',serif;font-size:12px;font-weight:normal;text-transform~:uppercase;letter-spacing:.10em;text-shadow:0 1px 0 rgba(255,255,255,0.9);display:block}
.title-definicion a strong,.title-definicion strong, #definicion-post-box h1{letter-spacing:3px;margin:10px auto 20px auto;padding:5px 0 0 0;display:block;font-weight:normal;font-size:42px;border-bottom:0px solid rgba(255,255,255,0.6);-moz-box-shadow:0 0px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 0px 0 rgba(0,0,0,0.05);box-shadow:0 0px 0 rgba(0,0,0,0.05)}
.title-definicion a strong {font-size: 20px;margin-bottom: 20px; line-height:120%}
.box-grey{background-color:#fff}
.box-degrade{display:inline-block;list-style:none;padding:10px 0 0 15px;width:212px;height:25px;margin:0 0 5px 5px;background:url(/themes/images/bg-navegar-por-li.png) repeat-x;border:1px solid #1b1b1b;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:'Brawler',serif;font-size:13px;text-transform:uppercase;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5)}
.dashed-bottom-box{padding:10px;border-bottom:1px dashed #c7c6c4;overflow:visible}
.dashed-bottom-box-last{padding:10px;border-bottom:0;overflow:hidden;border-bottom: 1px dashed #c7c6c4;}
.image-destacado{display:block;width:228px;height:166px;margin:10px 0 0 12px}
.image-destacado span{position:relative;display:block;width:228px;height:166px}
.image-destacado .marco{position:absolute;z-index:2}
.image-destacado .image-temp{position:absolute;display:block;top:12px;left:12px;z-index:1}
.archive .ud-item{width:100%;position:relative;top:1px;left:1px;float:left;border-bottom:1px dashed #c7c6c4}
.archive .ud-item-content{position:relative;margin:10px;padding:15px;height:190px}
.archive .ud-item-content header .ribbon-grey{position:absolute;top:4px;left:-2px}
.archive .ud-item-content p{line-height:140%;margin-bottom:30px}
.archive .button{position:absolute;margin-top:-40px;margin-left:392px}
.archive .ud-item-content .icon-arrow-right{padding-right:10px;height:20px;background-position:10px 8px}
#pagination{clear:both;display:block;margin:20px 0;text-align:center;padding:10px 0}
.single #pagination{border-top:1px dashed #c7c6c4;padding-top:30px;margin-top:0}
#pagination a{margin:0 15px;padding:9px 16px;background:url(/themes/images/button-orange.png) repeat-x;background:#AD1D00;font-family:'Brawler',serif;font-size:14px;text-transform:uppercase;color:#fff;text-align:center;border:1px solid #852f00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);cursor:pointer;display:inline-block}
#pagination a:hover{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 6px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 6px rgba(0,0,0,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 6px rgba(0,0,0,0.5)}
#pagination a:active{-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25),0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25),0 1px 0 #fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.25),0 1px 0 #fff}
img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}
.alignright{float:right}
.alignleft{float:left}
.post-entry img{padding:4px;margin:0 0 2px 7px;display:inline;float:~right;font-size:16px;transition: opacity .3s ease-in;}
.post-entry img:hover{opacity:0.8}
.post-entry img.textimage {padding:0;margin:0;float:none}
.post-entry {font-size:16px;line-height:32px;display: inline-block; max-width:100%;width:100%}

.search-bar {
  height: 54px;
  width: 60%;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 0 0 0 20px;
  position: relative;
  background: #fff;
  border: 1px solid;
  margin:auto;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 4px rgba(0,0,0,0.24);
}

.search-bar .input {
  border: none;
  height: 25px;
  width: 80%;
  color: #1b1b1b;
  font-size: 20px;
  outline: none;
}

.search-bar .input:not(:placeholder-shown) + .label {
  font-size: 12px;
  top: 3px;
/*  color: #00c853;*/
}

.search-bar .input:focus ~ .label {
  font-size: 12px;
  top: 3px;
  /*color: #DFC263;*/
  transition: all 0.5s ease;
}

.search-bar .label {
  color: #aaaaaa;
  position: absolute;
  top: 13px;
  pointer-events: none;
  transition: all 0.5s ease;
  font-size:24px
}

.search-bar .search-btn {
  height: 40px;
  min-width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  right: 12px;
  position: absolute;
  transition: all 1s ease;
}

.search-bar .icon {
  display: inline-flex;
}

.search-bar .icon-18 {
  width: 18px;
  height: 18px;
}

.search-bar .highlight {
  width: 0px;
  height: 1px;
  background: #DFC263;
  position: absolute;
  bottom: 8px;
  transition: all 1s ease;
}

.search-bar .input:focus ~ .highlight {
  width: 150px;
  transition: all 1s ease;
}
.containersearch {
    padding: 50px 0 50px 0 !important;
}

.search-bar .lupa-home {
    position: absolute;
background: url(/themes/images/lupa-3.png) no-repeat;
  background-size: auto;
background-size: contain;
width: 38px;
height: 38px;
z-index: 1;
display: block;
border:0;
cursor: pointer;
}

@media screen and (max-width: 700px) {
    .search-bar {
    width: 80%;
    }
    
    .search-bar .label {
    top: 17px;
    font-size: 18px;
}
    
}

.archive .title-definicion a {
  color: #333;
}

blockquote {
	display: block;
	border-width: 2px 0;
	border-style: solid;
	border-color: #eee;
	padding: 1.5em 0 0.5em;
	margin: 1.5em 0;
	position: relative;
}
blockquote::before {
	content: '\201C';
	position: absolute;
	top: -0.1em;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 3rem;
	height: 2rem;
	font: 6em/1.08em Georgia,"Times New Roman",serif;
	color: #666;
	text-align: center;
	/* font-family: Helvetica,Georgia,"Times New Roman",serif; */
}

div .wp-caption {width:100% !important;line-height:0;padding-top: 5px;margin-top:25px;text-align:center}

div .wp-caption img {max-width:100% !important;padding:0;margin:0;float:none;height:auto}

div .wp-caption .wp-caption-text {font-size:15px !important;max-width:100%;padding:5px;color:#666;text-align: center;}

.post-entry h2 {font-size: 30px;width:80%;margin:auto;margin-bottom: 30px;margin-top: 45px;}
.post-entry h3 {font-size: 26px;width:80%;margin:auto;margin-bottom: 30px;margin-top: 45px;}
.post-entry h5 {font-size: 24px;width:80%;margin:auto;margin-bottom: 30px;margin-top: 45px;}

.sticky {position: -webkit-sticky;position: sticky;top: 20px;}

#adtext {clear: both;float:left;margin: 0 10px 0 0;}

.adsfstp {float:none;clear:both;text-align:center;margin: 30px -25px 30px -25px;}
.adslot_1 { width: 336px; height: 280px; background:transparent}
.adslot_mob { display:none; }


#definicion-post-box .publicidad {margin-left:100px}


.temas-articulo {
	display: block;
	width: 80%;
    margin:auto;
    margin-top:25px;
	position: relative;
	border-top: 1px dashed #c7c6c4;
	border-bottom: 1px dashed #c7c6c4;
	padding: 15px 0 15px 0;
}
.temas-articulo h3, .temas-articulo .titulo-temas {
	font-size: 26px;
    margin-top:10px;
    color: #ff0000;
    font-weight: 400;
}
.titulo-temas {
	font-size: 26px;
    margin-top:10px;
    color: #ff0000;
    font-weight: 400;
	line-height:52px;
	padding-left:10px;
	
}
#listado-resumen {
    border-top:0;
}
#listado-resumen ul li {
    list-style:disc !important;
}


.mapa-conceptual li {padding:10px;}
.mapa-conceptual li a {font-size:18px;color:#333;padding: 10px 0 10px 0;display:inline-block;width:85%;line-height: 120%; cursor:pointer;}
.mapa-conceptual li a:hover {color:#EC6273}

   //this adds an arrow to every link
  a > a:after { content: '>'; } 
  

.mapa-conceptual ul {
  padding-left: 0;
  
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.mapa-conceptual li {
  padding: 0;
  display: inline-block;
  border: 1px solid;
  margin: 7px;
  width: 31%;
  text-align: center;
  vertical-align: top;
  padding: 0 5px 0 5px;
  
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    
    border-left: 10px solid #E6CC78;
}


    

@media screen and (max-width: 700px) {

.mapa-conceptual {max-width: 90%;
margin: auto;}

.mapa-conceptual li {
    width:100%;
    }
    
}






@media only screen and (min-width : 320px) and (max-width : 768px) {
    #listado-resumen .titulo-temas {font-size: 22px;}
}

.tres-columnas{
    column-count:3;
}

.tres-columnas a {
line-height: 27px;
font-size: 17px;
margin-bottom:50px;
display:table;
}

.temas-articulo.relacionados {
	background: #fdf9f9;
	padding: 15px;
	text-align:center;
	clear: both;
}

.temas-articulo.relacionados a {
	font-weight:bold;
}

.temas-articulo.relacionados.siguecon {
	text-align:center;
}

ul.indice-temas-articulo {
	float: none !important;
	width: 100% !important;
	background: none !important;
    text-align: left !important;
    padding-left: 0 !important;
margin-top: 20px !important;
margin-bottom: 0px !important;
}
.indice-temas-articulo li {
	/*width: 90% !important;*/
	display: list-item !important;
	list-style: circle !important;
    margin-left: 20px;

}
.indice-temas-articulo li h2, .indice-temas-articulo li .tema-indice, .indice-temas-articulo li {
	font-size: 18px;
	/*margin: 0;*/
	font-weight: normal;
}

.indice-temas-articulo li.subtema {
    margin-left:40px;
}
#ultimas-definiciones header a {
	color: #333;
}

.blocky {display:block}

.indice-temas-articulo li strong {
	font-weight: normal;
}
/*.inarticle-sticky {position: -webkit-sticky;position:sticky;top:120px;width:336px;}*/
.inarticle-sticky {position: -webkit-sticky;position:sticky;top:120px;}
/*.sticky-left-box {float:left;width:70%}*/
.sticky-left-box {flex-shrink:1}
/*.sticky-right-box {float:right;width:336px;height: auto;padding-bottom: 30px;flex-shrink: 0;}*/
.sticky-right-box {height: auto;padding-bottom: 30px;flex-shrink: 0;padding-left: 45px;}

/*.sticky-left-box p {
  width: 90% !important;
  margin-right: 45px !important;
}*/
.sticky-left-box p {  width: 100% !important;}

.sticky-main {width: 80%;display: flex;margin: auto;}
    ul .sticky-main {
  width: 100%;
}
/*.post-entry .sticky-left-box h2,.post-entry .sticky-left-box h3 {	width: 90%;margin-right:45px}*/
.post-entry .sticky-left-box h2,.post-entry .sticky-left-box h3 {	width: 100%;}
.post-entry .sticky-left-box h2:first-child,.post-entry .sticky-left-box h3:first-child {margin-top: 10px;}



#leer-articulo {position: relative;	color: #000;z-index:3;letter-spacing:1px;width: 80%;margin: auto;margin-bottom:5px;top:-25px}
        @media only screen and (max-width: 768px) {
            #leer-articulo {position: relative;color:#000;width:100%;top:0;margin-bottom:25px;}
            }
        
        .sticky-escuchar{position:-webkit-sticky !important; position:fixed !important; bottom:0 !important;left:0 !important;top: auto!important;z-index: 9999999999 !important;}
        
        #amazon-polly-audio-table {
	display:table;
	width:100%;
	border: 0 !important;
}
#amazon-polly-audio-table tbody {
	border: 0 !important;
}
#amazon-polly-audio-table tr {
	border: 0 !important;
}
#amazon-polly-logo-tab {
width: 60px;
display:table-cell;
vertical-align: top;
padding-bottom: 50px;
}
#amazon-polly-logo {
height: 50px;
width: 50px;
}
#amazon-polly-audio-tab {
width: auto;
display:table-cell;
border: 0;
}
#amazon-ai-player-label {
font-size: 80%;
font-family: "Arial", Helvetica, sans-serif;
}
#amazon-polly-by-tab {
font-size: .6em;
text-align: right;
}
#amazon-polly-subscribe-tab {
text-align: right;
}
#amazon-polly-trans-src {
	font-weight: bold;
}
.amazon-polly-trans-label  {
	display:inline;
	font-size: .6em;
}
.amazon-polly-trans-label a {
    text-decoration: none;
}

.amazon-polly-transcript-area {
    height: 6em;
    width: 100%;
}
.amazon-ai-flag {
  display: inline-block;
  width: 35px;
  height: 15px;
  margin: 0px 0px 0px 0px;
}
.amazon-ai-flag-image {
	max-height: 100%;
}

.sticky-left-box ul, .sticky-left-box ol {width:90% !important;padding-left:0 !important}

#texto-reproductor {float:right}

.amazon-ai-player {width:100px;height:32px;clear:both;float:right}
#leer-articulo.sticky-escuchar .amazon-ai-player {width: 100%;float: none;}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 768px) {
/* Styles */
#sidebar{height:auto}

#texto-reproductor {float:none}
.amazon-ai-player {width:100%;height:32px;float:none}

/*.dashed-bottom-box{overflow:hidden}*/



.inarticle-sticky {position: relative;top:0;margin-left:0;margin-bottom:15px}
.sticky-left-box {float:none;width:100%;order:2}
.sticky-right-box {float:none;width:100%;height:auto;order:1;padding-bottom:0;padding-left:0;}
.sticky-main{ display: flex; flex-direction: column;margin:0;width:100% }
.sticky-left-box p {width: 100%;margin-right: 0;}
.post-entry .sticky-left-box h2,.post-entry .sticky-left-box h3 {	width: 95%;margin-right:0}
.post-entry .sticky-left-box h2:first-child,.post-entry .sticky-left-box h3:first-child {margin-top: 40px;}
#definicion-post-box .title-definicion a,#definicion-post-box .title-definicion {font-size:18px}

  

div .wp-caption {padding:0}

#upheaderdash {display:none}
.post-entry {padding:~10px;width:100%}
.dashed-left-right {border:0}
#header{background:url(/themes/images/bg-header-mobile.jpg); background-size:cover}

#definiciones-relacionadas-box .title, #definiciones-referencias-box .title{background:none;}

#wrap { max-width:100%;float:none;margin:0;padding:0;
  display:block;
  width:auto;
  clear:both;
  }
        /*newnb #content, #header, .container, #footer {max-width:98%;padding:0; margin: 0;}*/
        #content, #header, .container, #footer {max-width:99.9%;padding:0; margin: 0;}
        
        #destacado, #ultimas-definiciones {max-width:99%;margin:auto}
        #destacado-box {max-width:98%;}
/*        #destacado {display:none};*/
        #destacado-box #definicion {max-width:95%;width: 95% !important;}
        
        #ultimas-definiciones .ud-item {width:960px}
        #ultimas-definiciones .ud-item{max-width:99%;border-left: 1px dashed #c7c6c4;}
        #ultimas-definiciones .button { position: relative;margin:0;}
                    
        #ultimas-definiciones .ud-item-content {height: auto;}
                
        
        .icon-arrow-right, #destacado-box .image-destacado, #destacado-box .image-destacado span, #destacado-box .ribbon-destacado, #destacado-box .ribbon-destacado span, #destacado-box .marco, #destacado-box .image-thumb {display:none}
        
        /*#destacado-box #definicion .space-bottom, #destacado-box #definicion .icon-medal {left:10px}*/
        
        #header {height:85px}
        #header #logo {position:relative;margin:0;max-width:68%;background-size: 70% auto;padding:0;top:22px;left:15px}
        
        .post-entry img {max-width:50% !important;height:auto}
        #definicion-post-box .publicidad, #adtext {position:relative;margin-left:0;left:0}
        #definicion-post-box .publicidad, #adtext {text-align:left}
        .dashed-bottom-box, .container {padding:0px;margin:0}
        #navegar-por, .ribbon-grey, .main-nav-bottom, #top {display:none}
        /* newnb .container {width:98%;margin:5px;padding:0}*/
        .container {width:100%;margin:0;padding:0}
        #adtext { margin-left:2px;margin-bottom:15px;float:none}
        
        .formu { max-width:28%; height:30px; margin:0; padding:0; top:15px }
        .buscador { max-width:60%; height:30px; margin:0; padding: 0 }
        .buscador .abajo { max-width:50%;}
        .button-orange { float:right;width:25px; height:30px; margin:0; font-size:0;background:#AD1D00;padding-left:5px;text-align: center; }
        .lupa { width:16px;height:16px; margin:0; padding: 0; }
        .lupa { display:none }
       
        #header #logo a {width:75%}

.definicion-respons { width: 320px; height: 50px; }

.adsfstp {margin:0;margin-bottom:15px;max-width: 336px;}
.adslot_1 { width: 300px; height: 250px; }
.adslot_mob { width: 320px; height: 100px; margin-bottom:20px;display:block;background:transparent }

/* newnb #definicion-post-box p{max-width:88%}*/
/*#definicion-post-box p{max-width:100%}*/
#definicion-post-box{position:relative;padding:10px 10px 15px 10px}
#destacado-box #definicion p {padding-left:15px}
#destacado-box {margin-top: 0;margin-bottom: 20px;}
#destacado-box #definicion .title a {padding-left:15px}
/*#definicion-post-box p{font-size:19px}*/

#definicion-post-box p {
				line-height: 175%;
                margin:0;
				margin-bottom: 15px;
                font-size:18px;
                padding: 0 5px 0 5px;
                width:98%
				}
                
                #definicion-post-box ul, #definicion-post-box ol {width:95%;font-size:18px;padding-left:~20px}
                
                .post-entry h2,.post-entry h3,.post-entry h5 {font-size:24px;width: 95%;padding: 0 5px 0 0;}
                .post-entry h3 {font-size:22px;}
                .post-entry h5 {font-size:20px;}
                

.formu{max-width:100%;width:99.5%;top:-10px;z-index:1}
.right {float:left}
.buscador {padding-left:10px;max-width: 50%;width:50%;}
.abajo { max-width:50%;width:50%}
.button-orange { float:right;width:100px; margin:0; font-size:14px;}
.archive .button {margin-left:30px}
#definicion-post-box ul .title {display:none}


.temas-articulo {width:100%}
#definiciones-relacionadas-box ul li{float:none;color:#AD1D00;width:95%;margin:0 0 25px 20px;list-style:square}

#pagination a {margin:0;padding: 9px 10px}



#headera{height:64px}
#stickyheader{position:sticky;top:0;z-index:999}
#header #logo {max-width:53%;background-size: 53% auto;padding:0;top:10px;left:10px;width:287px;height:73px;max-width:100%}
.buscador{width:65%;max-width:65%}

.title-definicion a {font-size: 18px;}
.title-definicion a strong, .title-definicion strong,#definicion-post-box h1 {font-size:20px}
#definicion-post-box .title-definicion a strong,#definicion-post-box .title-definicion strong,#definicion-post-box h1 {font-size:30px}
#ultimas-definiciones .ud-item-content p {line-height: 140%;margin-bottom: 0;font-size: 16px;}
#ultimas-definiciones .button {margin-right: 10px;margin-bottom: 20px;float: right;}

}

.archive .ud-item-content {height:auto}


#header #logo {background: none;margin: 4px 0 0 40px; transition: all .2s linear!important;width: 295px;height: 95px;background-size: contain;
	-webkit-transition: all .2s linear!important;-moz-transition: all .2s linear!important;text-indent: 0;}
    
    
/*#header {background: url(/themes/images/header-definicion-9.png) no-repeat center 0px;background-position: bottom;}*/
#header {height:108px;transition: all .2s linear!important;-webkit-transition: all .2s linear!important;-moz-transition: all .2s linear!important;}
    
    
#logo-head,#imagen-lupa,#myOverlay,.overlay {transition: all .2s linear!important;-webkit-transition: all .2s linear!important;-moz-transition: all .2s linear!important;transition: visibility 0s, opacity 0.2s linear;}
    
#stickyheader{position:sticky;top:0;z-index:999;  transition: all 0.3s ease;}
    
#main-nav,#main-nav-2 {border: 1px dashed #c7c6c4;border-top:0;padding-top:10px;margin: 0 auto 0 auto;width:980px}
    
#main-nav ul,#main-nav-2 ul {display: flex;justify-content: center;padding:0}

#imagen-lupa{margin: 30px 110px 0 0;width:45px;float:right;cursor:pointer}


.overlay {color:black;height: 100%;width: 100%;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.5s linear;
position: fixed;z-index: 10000000000;top: 0;left: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);background: white;}

.overlay-content {position: relative;top: 26%;width: 100%;text-align: center; margin-top: 30px;margin: auto;}

.overlay .closebtn {position: absolute;top: 20px;right: 45px;font-size: 60px;cursor: pointer;color: black;}

.overlay .closebtn:hover {color: #ccc;}

.overlay button {float: left;width: 20%;padding: 15px;background: #ddd;font-size: 17px;border: none;cursor: pointer;}

.overlay button:hover {background: #bbb;}

.overlay #q {padding: 0;padding-bottom: 12px;margin-bottom: 22px;border: 0;border-bottom: 1px solid #e1e1e1;height: auto;font-size: 50px;font-weight: 700;line-height: 1;
color: #000;text-align:left;float:left;width:40%;}
    
.overlay #q::placeholder {color: black;}

.overlay input[type=text]:focus {outline: none;}

#inputlupaimagen {width:45px;height:45px;float:left;margin:10px 0 0 10px;background:url(/themes/images/lupa-3.png);border:0;cursor:pointer}

#stickyheader.hide {top: -120px;}

#overlay-form {width: 100%;display: flex;justify-content: center;}

.title-definicion a  {font-size:15px}
.archive .title-definicion a strong {font-size:24px}

.fecha-index {display: block;color: black;font-size: 32px;margin: 20px 0 35px 0;}
                 .dia-de-index {font-size: 24px;margin-bottom: 25px;display: block;}
                .dia-de-index a {color:#333;line-height:140%}
                .dia-de-index a:hover,#ultimas-definiciones header a:hover,.archive .title-definicion a:hover {color:#ff5733}                
                
                .dia-de-index.ultimas-def{font-size:32px;margin: 50px 0 25px 0;color: black;}
                
                .texto-intro {text-transform: none;font-size: 20px;margin: auto;width: 90%;display: block;line-height: 160%;margin-bottom: 35px;text-align:center}

@media only screen and (min-width : 320px) and (max-width : 768px) {
    
    #header {height:90px}
    #header #logo {margin:0;top:10px;left:15px;max-width:100%;width:221px;height:72px}
    img#logo-head {width: 221px;height:72px}
    #imagen-lupa {margin: 30px 20px 0 0;float: right;}
    img#imagen-lupa {width: 34px;height:34px}
    .overlay #q{width:60%}
    
    .dia-de-index.ultimas-def{font-size:28px}    
    .fecha-index {font-size: 28px}    
    
    .texto-intro br {display:none}
}



ul.destacadosinicio {
    display: flex;
        flex-wrap: wrap;
    list-style-type:none;
}
    @media screen and (max-width: 700px) {
        
    ul.destacadosinicio {
      flex-direction: column;
          flex-wrap: nowrap;

    }
  }  
    
    ul.destacadosinicio li {
      flex: 1 1 30%;
      /*background-color: #222;
      border-right: solid thin #111;*/
      text-align: center;
      position:relative;
margin: 15px;
height: 100%;


    }

      @media screen and (max-width: 700px) {
    /*ul.destacadosinicio li {
      border-bottom: solid thin #111;
    }*/
    
    }
    
    ul.destacadosinicio li a span {
        color: #fff;
            /*position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.5);
    padding:10px;
    font-size:18px;  
    text-transform:uppercase;  */
    position:relative;
    font-size:18px;
    text-transform: capitalize;
    width: 100%;
    display: inline-block;
    height: 31px;
    background: #222;
    padding-top: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-family: "Brawler";
    letter-spacing: 2px;
    }
    
    ul.destacadosinicio li img {
        width:100%;
        opacity:1;
        transition: opacity 0.3s;
        height: 100%;
        object-fit: cover;
        max-height:500px;
        border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #222;
box-sizing: border-box;
    }
    
    ul.destacadosinicio li img:hover {
        opacity:0.8;
    }
    
        ul.destacadosinicio li a:hover {
          /*background-color: #111;
          color: #eee;*/
        }
        
        .buscar-sugerido {
	padding: 8px;
	font-size: 16px;
	margin-right: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
	display: inline-block;
	position: relative;
	background: #FFFFFF;
	color: #AD1D00;
	border: 1px solid #AD1D00;
	border-radius: 4px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}

.buscar-sugerido:hover {
	background: #AD1D00 !important;
	color: #fff !important;
}



.hamburg {
    float: right;
    margin: 30px 60px 0 0;
    
}

#imagen-lupa{width:70px;height:auto;margin: 30px 70px 0 0;}

.hamburg span {
  width: 35px;
  height: 5px;
  background-color: #CCA44A;
  margin: 6px 0;
  display:block;
  border-radius:5px;
}
.hamburg span:nth-child(2) {
  
  background-color: #E7CD79;
  
}



#Overlay-menu .overlay-content {top:22%}



#myOverlay .overlay-content{top:10%}
.overlay #q {
  padding-bottom: 12px;
  margin-bottom: 12px;
  font-size: 30px;
  font-weight: normal;
}
#inputlupaimagen {
  width: 35px;
  height: 35px;
  margin:0;
}
#myOverlay .fecha-index {font-size:24px;margin:0}




.arrow {
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  
      vertical-align: middle;
    position: absolute;
    right: 30px;

}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-top:2px;
  transition: transform .2s ease-out;
}



.temas-menu-hamburga{
  margin-top:50px;
}



ul .temas-menu-hamburga{
  list-style: none;
  margin: 0;
  padding: 0;
  
}

.temas-menu-hamburga label{
  display: block;
  cursor: pointer;
  padding: 10px;
  /*border: 1px solid #fff;*/
  border-bottom: none;
  text-transform: uppercase;
    letter-spacing: 2px;
}

.temas-menu-hamburga li:hover{
  background: #efefef;
}

.temas-menu-hamburga li#cs-sociales:hover{
  background: #9BC4C3;
}

.temas-menu-hamburga li#cs-sociales ul li:hover{
  background: #9BC4C3;
}

.temas-menu-hamburga li#cs-naturales:hover{
  background: #ACB39F;
}

.temas-menu-hamburga li#cs-naturales ul li:hover{
  background: #ACB39F;
}

.temas-menu-hamburga li#cultura:hover{
  background: #FFE6C2;
}

.temas-menu-hamburga li#cultura ul li:hover{
  background: #FFE6C2;
}

.temas-menu-hamburga li#sociedad:hover{
  background: #DDBAAA;
}

.temas-menu-hamburga li#sociedad ul li:hover{
  background: #DDBAAA;
}

.temas-menu-hamburga li#az:hover{
  background: #9E9795;
}

.temas-menu-hamburga li#az ul li:hover{
  background: #fff;
}




/*.temas-menu-hamburga label.last{
  border-bottom: 1px solid #fff;
}*/




.temas-menu-hamburga input[type="checkbox"]{
  position: absolute;
  left: -9999px;
}

.temas-menu-hamburga input[type="checkbox"] ~ ul{
  height: 0;
  transform: scaleY(0);
}

.temas-menu-hamburga input[type="checkbox"]:checked ~ ul{
  height: 100%;
  transform-origin: top;
  transition: transform .2s ease-out;
  transform: scaleY(1); 
}

.temas-menu-hamburga input[type="checkbox"]:checked + label{
  /*background: #efefef;
  border-bottom: 1px solid #fff;*/
}




.temas-menu-hamburga input[type="checkbox"]:checked ~ label .down{
transform: rotate(-135deg);
    -webkit-transform: rotate(225deg);
    margin-top:7px;
    transition: transform .2s ease-out;
}


.temas-menu-hamburga li {
    float: none;
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid rgba(0,0,0,.07);
    line-height: 0.8;
    letter-spacing: .02em;
    color: inherit;
        font-size: 18px;

}


.temas-menu-hamburga ul li {
    font-size: 18px;
    background: #fff;
    }
    
    .temas-menu-hamburga ul li:hover {
    background:yellow;
    }
.temas-menu-hamburga ul { background:#FFF}
.temas-menu-hamburga ul li{ display:inline-block; margin-right:30px; }

    
.temas-menu-hamburga a {color:#000;display: block;padding: 15px 0;}

.temas-menu-hamburga a:hover {color:#ff5733;}

.overlay {
        overflow-y: auto;

}

#az ul {display: flex;
flex-wrap: wrap;background: #fff;}
#az ul li {
  width: 110px;
  }


.overlay{overflow-x:hidden;}

#breadcrumb {width: 70%;margin:auto;font-size: 16px;letter-spacing: 0.8px;padding-left: 25px;line-height: 120%;flex-grow: 1;}

#main-nav-2 {

  height: 30px;
padding-bottom: 5px;
}

#leer-articulo {
  padding-right:20px;width:10%;top: -7px;
}

.amazon-ai-player {
  border-radius: 6px;
}

#texto-reproductor {
margin-right: 0;
display: inline-block;
font-size: 16px;
top: -3px;
position: relative;
float:none;
}
#amazon-ai-player-container {
    text-align:right;
}



#main-nav-2 {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
        min-height: 30px;

}

.escuchar-contenedor-svg {
	fill: #000;
	height: 20px;
width: 22px;
margin-right: 5px;
}

#escuchar-contenedor {
display: inline-block;
border-radius:6px;
padding: 5px 10px;
background: #EBD894;
border: 1px solid #999;
cursor:pointer;
transition: all 0.3s ease;
}
#escuchar-contenedor:hover {
background: #E6CC78;
}
#escuchar-contenedor a {color:#3b3b3b}

@media screen and (max-width: 700px) {
    
    .overlay #q {
  width: 70%;
}

.hamburg {
    margin-right: 20px;
}

.dashed-bottom {
  overflow-x: hidden;
}

.hamburg span {
    width: 30px;
    height: 4px;
}

#imagen-lupa{width:55px !important;height:auto !important;margin: 30px 20px 0 0;}

.overlay .closebtn {top:10px}
.temas-menu-hamburga{
  margin-top:10px;
}

#az ul li {
  width: 90px;
  }
  .overlay #q{font-size:26px;padding-bottom: 8px;
margin-bottom: 22px;}

#main-nav-2 {
  width:99%;
  height: auto;
  display:block;
  padding-bottom: 0;
  padding-top:0;
  border-left:0;
  border-right:0;
}

#leer-articulo {float:none;margin-bottom: 5px;margin-top: 5px;width:30%;top:0;padding-right:3px;    }

#texto-reproductor {
  display: inline-block;
  font-size: 15px;
}

#escuchar-contenedor {
    background:#F1F3F4;
}

#breadcrumb {
  width: 60%;
  font-size: 15px;
  padding-left:7px;
  }  

    #content {border-right:0}
    
    #main-nav ul { 
    overflow: auto;
white-space: nowrap;
justify-content: left;
padding: 0 10px;
}
#main-nav {
    overflow-x: auto;
overflow-y: hidden;
width: 100%;
}

}


	 .wpforms-label-left {
    display: block;
    font-weight: ~700;
    font-size: 18px;
    float: left;
    line-height: 2.3;
    margin: 6px 0;
    padding: 0;
	width:350px;
	text-align:right;
	clear:both
   }
   .wpforms-label-right {
    display: block;

    float: left;
    line-height: 2.3;
    margin: 6px 0;
    padding: 0;
	width:350px;
	text-align:center;
   }
   
   .wpforms-label2{ width:260px;}
   
   .wpforms-label-right select{height:40px; border:1px solid #000; font-size:16px;}
   
    .wpforms-label-right input {
		width:80%;
   }
   
   .wpforms-label-right input[type="radio"] {
			position: relative;
			display: inline-block;
			width: 20px;
			height: 20px;
			border: 1px solid deeppink;
			border-radius: 20px;
			vertical-align: text-top;

		}
	.post-entry input[type="checkbox"] { width:20px; }	
		
		
		
		
	.post-entry input[type="button"]{
		    padding: 0;
    display: inline-block;
    border: 1px solid #666;
    margin: 7px;
    width: 36%;
    text-align: center;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 10px solid #bda64f;
	    padding: 10px 0 10px 0;
		cursor:pointer;
		background-color:#ebce62;
		
	background-attachment:scroll;
	background-image: url(/themes/images/btnbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	
		}	
		.post-entry input[type="button"]:hover {color:#000; background-color:#e6c64e}	
		
		
	.post-entry input[type="submit"]{
		    padding: 0;
    display: inline-block;
    border: 1px solid #666;
    margin: 7px;
    width: 36%;
    text-align: center;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 10px solid #E6CC78;
	    padding: 10px 0 10px 0;
		cursor:pointer;
		background-color:#FFF;
		
	background-attachment:scroll;
	background-image: url(/themes/images/btnbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	
		}	
		.post-entry input[type="submit"]:hover {color:#000; background-color:#E6CC78}	
			
		
		
	.post-entry input[type="reset"]{
		    padding: 0;
    display: inline-block;
    border: 1px solid #666;
    margin: 7px;
    width: 36%;
    text-align: center;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 10px solid #666666;
	    padding: 10px 0 10px 0;
		cursor:pointer;
		background-color:#e5e5e5;
		
	background-attachment:scroll;
	background-image: url(/themes/images/btnbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	
		}	
		.post-entry input[type="reset"]:hover {color:#fff;background-color:#5d5d5d}		

   
   
   
      .wpforms-label-center {
    display: block;
    float: left;
	width:100%;
	text-align:center;
   }
   
   .wpforms-label-center input[type="text"]{ width:30%; margin:7px;}
   
   .titulo-temas{ clear:both}
   .p-title01{float:left; width:100%; text-align:center}
   
   .post-entry label{ font-size:20px; }
   
 /***  mobile skin  ****/  
   @media only screen and (min-width : 320px) and (max-width : 768px) {
    .wpforms-label-left{ text-align:center; width:100%; margin:2px;}
	.wpforms-label-right{ text-align:center; width:100%; margin:2px;}
	.post-entry input[type="button"]{ width:80%}
	.post-entry input[type="submit"]{ width:80%}
	.post-entry input[type="reset"]{ width:80%}
	.wpforms-label-center input[type="text"]{ width:60%; }
}

   