/*
Theme Name: Accessible Zen
Theme URI: http://davidakennedy.com/projects/accessible-zen/
Author: David A. Kennedy
Author URI: http://davidakennedy.com
Description: The Accessible Zen theme is an accessible, minimalistic, readable, and fully responsive HTML5 theme that puts the focus on your content and nothing else. Inspired by the writing and design work of Leo Babauta at Zen Habits.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Text Domain: accessible-zen
Tags: white, blue, light, one-column, responsive-layout, accessibility-ready, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

Accessible Zen WordPress Theme, (C) 2013-2016 David A. Kennedy.
Accessible Zen is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Accessible Zen, like WordPress, is licensed and distributed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Inspiration and code from:
The original Zen Habits 2 theme by Leo Babauta is uncopyrighted.
Underscores is licensed under the [GNU General Public License](http://www.gnu.org/licenses/gpl-2.0.html).
The Fluid Baseline Grid is licensed under the [Unlicense](http://unlicense.org/).
Genericons is licensed under the [GNU General Public License](http://www.gnu.org/licenses/gpl-2.0.html).
Merriweather font is licensed under the [SIL Open Font License, 1.1](http://scripts.sil.org/OFL).
Merriweather Sans font is licensed under the [SIL Open Font License, 1.1](http://scripts.sil.org/OFL).
See the theme's README for more information.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}

/* =Structure
----------------------------------------------- */
/* Outer containers */
.site {
	background-color: #fff;
}
body.custom-background-empty .site,
body.custom-background-white .site {
	box-shadow: none;
	width: 100%;
}
body.custom-background-empty {
	background-color: #fff;
}
.site-header,
.site-content,
.site-footer {
	/*padding: 0 1em;*/ /*padding: 0 1em;*/
	padding:0 0;
	position: relative;
}

/* Inner containers */
.site-banner,
.content-area,
.sidebar,
.site-info,
.secondary-navigation,
.main-navigation {
	margin: 0 auto;
	/*max-width: 44em;*/
        max-width: 46em;
	/*padding: 1.5em 0;*/
	padding: 0;
	position: relative;
	width: 100%;
}
.site-banner,.site-header,.skip-container {
	background-color: #e0daee;

}
/* Column grid */
.sidebar-widgets {
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0 3.226% 0;
}
/* 1 Column grid */
.sidebar-widgets {
	width: 93.458%;
}

/* =Global
----------------------------------------------- */
html {
	font-size: 100%;
	height: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	/* Force scrollbar in non-IE and Remove iOS text size adjust without disabling user zoom */
}
body,
button,
input,
select,
textarea {
	/*color: #333;*/
	color: #333;
/*	font-family: georgia,helvetica,arial,"Merriweather", Georgia, Times, "Times New Roman", serif;*/
        font-family: "Open Sans",georgia,helvetica,arial,"Merriweather", Georgia, Times, "Times New Roman", serif;

        /*font-family: verdana,georgia,arial,helvetica,"Merriweather", Georgia, Times, "Times New Roman", serif;
	letter-spacing: -0.3px;*/
	font-size: 100%;
	font-weight: 400;
	line-height: 1.6;
   /* -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;*/

}


/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
	//color: #006e9d;
	color: #6e0786;
	/*clear: both; Lo quito Javi */
	font-family: "Open Sans",georgia,"Merriweather Sans", Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin: 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,.10);
}
.content-area h1,
.content-area h2,
.content-area h3,
.content-area h4,
.content-area h5,
.content-area h6 {
	text-align: center;
}
hr {
	/*border-top: 1px solid #d5d5d5;*/
	border-top: 1px solid #6e0786;
	border-bottom: 1px solid #6e0786;
	border-left:none;
	border-right:none;
	display: block;
	/*border: 1;*/
	height: 2px;
	margin-bottom: 1.5em;
	padding: 0;
}
/* Composed to a scale of 16px, 20px, 24px, 30px, 36px and 46px */
h1,
.h1 {
	font-size: 2.5em; /* 1.52em - 40px */
	/*font-size: calc(1em + 1vw);*/
	font-weight:bold;
	margin-bottom: 0.5em;
}
h2,
.h2 {
	/*font-size: 1.8em;*/ /* 1.875 em - 30px */
        /*font-size: calc(1em + 1vw);*/
	font-size: 2.3em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
h3,
.h3 {
	/*font-size: 1.6em; 20px */
        /*font-size: calc(0.9em + 1vw);*/
	font-size:1.8em;
	letter-spacing: 0.1em;
	margin-bottom: 1em;
	margin-top: 1em;
	text-transform: uppercase;
}
h4,
.h4 {
	font-size: 1.125em; /* 18px */
       /*font-size: calc(0.8em + 0.5vw);*/
	font-weight: bold;
	margin-bottom: 0.25em;
}
h5,
.h5 {
	font-size: 1.0625em; /* 17px */
	font-style: italic;
	margin-bottom: 0.25em;
}
h6,
.h6 {
	font-size: 1em; /* 16px */
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0.25em;
}
p,
ul,
blockquote,
pre,
td,
th,
label {
	/*font-size: 1.125em; /* 16px / 24px Aqui Javi 1.0 antes */
	/*line-height: 1.75; /* Aqui Javi antes 1.5 */
	/*font-size: 1em;*/
	margin: 0 0 1.5em;
}
small,
p.small {
	font-size: 0.875em; /* 14px */
	line-height: 1.5;
	margin: 0 0 1.5em;
}
big,
p.big {
	font-size: 1.125em; /* 18px */
	line-height: 1.5;
	margin: 0 0 1.5em;
}

/* Code */
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word; /* Allow line wrapping of 'pre' */
}
pre,
code,
kbd,
samp {
	background: #f5f5f5;
	font-family: Menlo, Consolas, 'DejaVu Sans Mono', Monaco, monospace;
	font-size: 1em;
	line-height: 1.5;
	margin-bottom: 1.5em;
	max-width: 100%;
	overflow: auto;
	padding: 0.25em;
}

/* Tables */
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 1.5em;
	width: 100%;
}
td {
	vertical-align: top;
}
th {
	font-weight: bold;
	text-align: left;
}
tr, th, td {
	border-bottom: 0 solid #e5e5e5;
	padding-right: 0.5em; /* Just for small screens; see media Query for desktop size */
}

/* Forms */
form {
	margin: 0 0 1.5em 0;
}
form ul {
  list-style-type: none;
  margin: 0 0 1.5em 0;
  padding: 0;
}
fieldset {
	border: 0;
	border-width: 0;
	margin-bottom: 1.5em;
	padding: 0;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
legend {
	border: 0;
	color: #333;
	display: block;
	*margin-left: -.75em;
	padding: 0;
	width: 100%;
	white-space: normal;
}
/* Indicate that 'label' will shift focus to the associated form element */
label {
	color: #333;
	cursor: pointer;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 1px;
	max-width: 99%;
	vertical-align: baseline;
	*vertical-align: middle; /* IE7 and older */
}
button, input {
	line-height: normal;
	*overflow: visible;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 2px solid #008fcc;
	border-color: #008fcc #008fcc #00354c #008fcc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #00628c;
	color: #fff;
	cursor: pointer;
	padding: 0.3125em;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	text-transform: uppercase;
	-moz-appearance: button;
	-webkit-appearance: button;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background-color: #666;
	border-color: #666 #666 #333 #666;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	background-color: #666;
	border-color: #666 #666 #333 #666;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
}
input[type="search"] {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
	-moz-appearance: none;
	-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="search"],
textarea {
	color: #333;
	background: #f5f5f5;
	border: 2px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
textarea:focus {
	border: 2px solid #d5d5d5;
}
input[type="text"],
input[type="email"],
input[type="search"] {
	padding: 0.1875em;
}

/* Quotes */
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
blockquote,
q,
cite {
	font-style: italic;
}
blockquote {
	border-left: 3px solid #e5e5e5;
	color: #666;
	margin: 1em 1.5em;
	padding-left: 1.5em;
}
blockquote > p {
	padding: 0;
}

/* Lists */
ul,
ol {
	/*         margin: 0 0 1.5em 2em;*/
	margin: 0 0 1.5em 0em;
	padding: 0;
}
ul {
	/*         list-style: square inside none;*/
	list-style: decimal inside none;
}
ol {
	list-style: decimal inside none;
}
.sidebar ul,
.sidebar ol {
	margin-left: 0;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
	margin-left: 1em;
}
.site-content li {
	margin-bottom: 0.25em;
}
dl dd {
	margin: 0 1.5em 1.5em;
}
dt {
	font-weight: bold;
}

/* Hyperlinks */
a {
	color: #00628c;
	color: #6e0786;
	text-decoration: none;
	border-bottom: 1px dotted #00354c;
}
a:hover,
a:active,
a:focus {
	color: #00354c;
	text-decoration: none;
	border-bottom: 1px solid #00354c;
}
a:active,
a:focus {
	/* Give clicked links a depressed effect. */
	position: relative;
	top: 1px;
}
a:focus {
	outline: thin dotted #00354c;
}
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover,
a:active {
	outline: 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #006e9d;
	text-decoration: none;
	border-style: none;
}
h1 a:hover,
h1 a:active,
h1 a:focus,
h2 a:hover,
h2 a:active,
h2 a:focus,
h3 a:hover,
h3 a:active,
h3 a:focus,
h4 a:hover,
h4 a:active,
h4 a:focus,
h5 a:hover,
h5 a:active,
h5 a:focus,
h6 a:hover,
h6 a:active,
h6 a:focus {
	color: #00354c;
	text-decoration: none;
	border-bottom: 1px solid #00354c;
}

/* Media */
figure {
	margin: 0;
}
img,
object,
embed,
video {
	max-width: 100%; /* Fluid images */
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic; /* Improve IE's resizing of images */
}
svg:not(:root) {
	overflow: hidden; /* Correct IE9 overflow */
}

/* Marked, Inserted, Deleted and Highlighted Text */
abbr[title],
dfn[title] {
	border-bottom: 1px dotted #444;
	cursor: help;
}
mark, ins {
	/*background: #fff9c0;*/
	background: #fff;
	text-decoration: none;
	color: #333;
}
mark {
	font-weight: bold;
}
::-moz-selection {
	background: #006e9d;
	color: #fff; text-shadow: none;
}
::selection {
	background: #006e9d;
	color: #fff;
	text-shadow: none;
}

/* Cabecera*/

#activar3{display:none}.inputlabel3{font-size:36px;display:inline-block;height:0;line-height:20px;padding:3px 0 0 5px;color:#6e0786;vertical-align:top;margin-bottom:20px;margin-top:0px;}#activar3 ~ .inputlabel3:before{content:url(/lupac.png)}#activar3 ~ .desplegable3{display:none;overflow:hidden;padding:10px 20px;background:#e0daee;color:#fff}#activar3:checked ~ .desplegable3{display:block}#activar3:checked ~ .inputlabel3:before{content:url(/cerrarc.png)}

/* Others
----------------------------------------------- */
strong,
b,
dt {
	font-weight: bold;
}
dfn,
cite,
em,
i {
	font-style: italic;
}
var,
address {
	font-style: normal;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline; /* Position 'sub' and 'sup' without affecting line-height */
}
sup {
	top: -0.5em; /* Move superscripted text up */
}
sub {
	bottom: -0.25em; /* Move subscripted text down */
}

/* For image replacement */
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
	*line-height: 0;
}
.ir br {
	display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
	display: none !important;
	visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.screen-reader-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.screen-reader-text.focusable:active,
.screen-reader-text.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
	visibility: hidden;
}

/* Create a ul or ol without bullets or numbers */
.nolist {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Create an abstraction, as per: http://csswizardry.com/2011/09/the-nav-abstraction/ */
.nav,
.nav ul {
	list-style: none;
	margin-left: 0;
}
.nav li {
	display: block;
}

/* Callout */
.callout {
	background: #e5f7ff;
	border: 1px solid #008fcc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 1em;
}
div.callout {
	margin-bottom: 1.5em;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-bottom: 0.5em;
	margin-right: 1em;
}
.alignright {
	display: inline;
	float: right;
	margin-bottom: 0.5em;
	margin-left: 1em;
}
.aligncenter {
	/*clear: both;*/
	display: block;
	margin: 0 auto 1.5em;
}

/* Contain floats: h5bp.com/q */
.cf:before,
.cf:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.cf:after {
	/*clear: both;*/
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
	*zoom: 1;
}
.clear {
	clear: both;
}

/* Skip Links */
.skip-container {
	display: block;
	padding: 0.5em 0.5em 0.5em 0;
	position: relative;
}
.skip-link {
	background: #f5f5f5;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: right;
	font-size: 0.8125em;
	margin-left: -100%;
	padding: 0.5em;
	text-transform: uppercase;
}
.skip-link:hover,
.skip-link:active,
.skip-link:focus {
	border: 1px solid #666;
}
.custom-background .site {
	-webkit-box-shadow: 0 -5px 5px 4px #d5d5d5;
	-moz-box-shadow: 0 -5px 5px 4px #d5d5d5;
	box-shadow: 0 -5px 5px 4px #d5d5d5;
	margin: 0 auto;
}

/* Header
----------------------------------------------- */

/* Site Title and Description */
.site-banner {
	text-align: center;
}
.site-logo {
	margin: 0 0 1.5em;
}

/* Site Title and Description */
.site-title {
	font-size: 2.8125em; /* 45px */
	color: #006e9d;
	font-family: "Merriweather Sans", Verdana, Geneva, sans-serif;
	line-height: 1.2;
	margin: 0 0 0.25em;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.10);
}
.site-title a {
	text-decoration: none;
}
.site-title a:hover {
	border-bottom: 0;
}
.site-description {
	color: #666;
	font-family: "Merriweather Sans", Verdana, Geneva, sans-serif;
	font-size: 1.25em; /* 20px */
	line-height: 1.2;
	margin: 0 0 0.25em;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.10);
}

/* =Content
----------------------------------------------- */
/* Sticky and Front Page Template */
.content-area .sticky,
.home .content-area article.page,
.page-template-templatesfront-page-php #content article.page {
	/*background-color: #f5f5f5;
	border: 1px solid #d5d5d5;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*padding-left: 0.5em;
	padding-right: 0.5em;*/
}
.updated {
	display: none;
}
.title {
	color: #666;
	font-weight: bold;
	display: block;
	letter-spacing: 0.1em;
	text-align: center;
	text-transform: uppercase;
}
.hentry {
	/*border-bottom: 1px solid #e5e5e5;*/
	/*padding: 1.5em 0*/;
	padding: 0;	
}
.page .hentry {
	border-bottom: none;
}
.entry-meta {
	clear: both;
}
.entry-header .entry-meta {
	padding-top: 0.375em;
	text-align: center;
}
.entry-content,
.entry-summary {
	        font-size: 1em; /* 1.1em antes 16px / 24px Aqui Javi 1.0 antes */
        line-height: 1.6; /* Aqui Javi antes 1.5 */
	text-align: left;
	margin: 0.5em 0 0; /* Aqui antes 1.5em 0 0 */
	padding:0 14px;
}
@media only screen and (min-device-width: 550px) and (min-width:550px){
.entry-content,
.entry-summary {
                font-size: 1.1em; /* 1.1em antes 16px / 24px Aqui Javi 1.0 antes */
        line-height: 1.6; /* Aqui Javi antes 1.5 */
        text-align: left;
        margin: 0.5em 0 0; /* Aqui antes 1.5em 0 0 */
        padding:0 14px;
}

}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
.page-title {
	/*font-size: 1.125em;*/
	font-size:2.5em;
	text-transform: uppercase;
}
.taxonomy-description {
	color: #666;
	font-size: 1em;
	text-align: center;
}
.taxonomy-description p {
	margin-bottom: 0;
}
.author-info {
	margin: 1.5em 0;
}
.author-info > .author-avatar {
	text-align: center;
}
.posted-on,
.post-format-info,
.post-categories,
.post-tags,
.post-permalink,
.hentry .edit-link {
	clear: both;
	display: block;
}

/* =Asides
----------------------------------------------- */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}
.blog .format-aside,
.archive .format-aside {
	background-color: #f5f5f5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding-left: 1em;
	padding-right: 1em;
}
.term-post-format-aside .format-aside {
	border-top: 1px solid #e5e5e5;
	margin: 1.5em 0;
}

/* Vertically align all Genericons */
.genericon {
	vertical-align: middle;
}

/* =Pages
----------------------------------------------- */
/* Archives */
.search-archives,
.tags {
	clear: both;
	margin-bottom: 1.5em;
}

/* =Media
----------------------------------------------- */
/* Fluid images for posts, comments, and widgets */
.site-banner img,
.entry-content img,
.comment-content img,
.widget img,
img[class*="align"],
img[class*="wp-image-"] {
	height: auto;
	max-width: 100%;
}

/* No border on banner image */
.site-banner a {
	border: 0 none;
	display: inline-block;
}
.entry-header .attachment-post-thumbnail {
	display: block;
	margin: 0 auto 1.5em;
}
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	background: #f5f5f5;
	-webkit-box-shadow: 0 1px 2px #d5d5d5;
	-moz-box-shadow: 0 1px 2px #d5d5d5;
	box-shadow: 0 1px 2px #d5d5d5;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption.aligncenter,
.wp-caption.alignleft,
.wp-caption.alignright {
	margin-bottom: 1.5em;
}
.wp-caption img {
	display: block;
	margin: 1.2% auto 0;
	max-width: 96%;
}
.wp-caption-text {
	color: #666;
	font-size: 0.75em;
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.gallery {
	margin-bottom: 1.5em;
}
.gallery-item {
	display: inline-block;
	margin: 0 0 1.5em;
	text-align: center;
	vertical-align: top;
	width: 100%;
	/* IE7 hack to mimic inline-block on block elements */
	*display: inline;
	*zoom: 1;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
}
.gallery-item a {
	border: 0 none;
}
.content-area .gallery-item a img {
	border: 3px solid #e5e5e5;
}
.content-area .gallery-item a:hover img,
.content-area .gallery-item a:active img,
.content-area .gallery-item a:focus img {
	border: 3px solid #008fcc;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/* WP Audio Embeds */
.wp-audio-shortcode {
	margin-bottom: 1.5em;
}

/* =Navigation
----------------------------------------------- */
#nav-above,
#comment-nav-above {
	display: none;
	padding: 1.5em 0;
}
#nav-below {
	padding: 1.5em 0 0;
}
#comment-nav-below {
	padding: 0 0 1.5em;
}
.nav-previous {
	float: left;
	width: 49%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 49%;
}

/* Menus */
.secondary-navigation,
.main-navigation {
	padding-bottom: 0;
}
.main-navigation ul,
.secondary-navigation ul {
	margin-bottom: 0;
}
.main-navigation li,
.secondary-navigation li {
	padding-right: 0.5em;
}
.main-navigation a {
	font-size: 1.125em;
}
.secondary-navigation a {
	font-size: 0.8125em;
}
.main-navigation a,
.secondary-navigation a {
	border-width: 0;
	border-style: none;
	text-decoration: none;
	text-transform: uppercase;
}
.main-navigation a:hover,
.main-navigation a:active,
.main-navigation a:focus,
.secondary-navigation a:hover,
.secondary-navigation a:active,
.secondary-navigation a:focus {
	border-bottom: 1px solid #00354c;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a,
.secondary-navigation li.current_page_item a,
.secondary-navigation li.current-menu-item a {
	font-weight: bold;
}

/* =Comments
----------------------------------------------- */
.no-password,
.no-comments,
.comment-awaiting-moderation {
	clear: both;
	color: #666;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}
.comments-area {
	border-top: 1px solid #e5e5e5;
	margin-top: 1.5em;
	padding-top: 1.5em;
}
.comment-list {
	list-style: none;
	margin: 0 auto;
	width: 100%;
}
.comment-navigation {
	display: block;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
	width: 98.0%;
}
.comment-list > li.comment {
	margin: 1.5em 0;
	position: relative;
}
.comment-list .pingback {
	margin: 1.5em 1.613%;
}
.comment-list .comment-author {
	float: left;
	margin: 0 1.613% 1.5em;
	width: 46.774%;
}
.comment-list .comment-author .avatar {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-right: 0.25em;
}
.comment-list .comment-author .fn {
	float: left;
	padding-right: 0.25em;
	vertical-align: top;
}
.comment-list .comment-metadata {
	color: #666;
	float: right;
	font-size: 0.75em;
	line-height: 1.25em;
	margin: 0 1.613% 1.5em;
	text-align: right;
	width: 46.774%;
}
.comment-list .comment-metadata a {
	font-weight: bold;
}
.comment-list .comment-content {
	clear: both;
	margin: 0 1.613%;
	width: 96.774%;
}
a.comment-reply-link {
	background: #f5f5f5;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 0.75em;
	margin: 0 1.613%;
	padding: 0 0.5em;
}
a.comment-reply-link:focus,
a.comment-reply-link:active,
a.comment-reply-link:hover {
	background: #666;
	border: 1px solid #666;
	color: #fff;
}

/* Children comments */
.comment-list .children {
	list-style: none;
	margin: 0 0 0 1.5em;
}
.comment-list .children li.comment {
	margin: 1.5em 0 0;
	position: relative;
}
.comment-list .children li.comment .fn {
	display: block;
}
.comment-list .children li.comment .comment-content {
	margin: 1.5em 0 0;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

/* Post Author Highlighting */
.comment-list li.bypostauthor {
	background: #f5f5f5;
	border: 1px solid #008fcc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 1.5em 1.5em 0;
}
.comment-list li.bypostauthor {
	padding-bottom: 1.5em;
}

/* Comment Form */
#respond {
	margin: 1.5em 1.613% 0;
	position: relative;
	width: 96.774%;
}
#cancel-comment-reply-link {
	position: relative;
	float: right;
	text-transform: uppercase;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"],
#respond textarea {
	background: #fff;
	border: 4px solid #f5f5f5;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	padding: 0.5em;
	text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
	position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #f4f4f4;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #666;
	display: inline-block;
	font-weight: bold;
	left: 2px;
	min-width: 3.75em;
	padding: 0.25em 0.75em;
	position: relative;
	top: 65px;
	z-index: 1;
}
#respond input[type="text"]:focus,
#respond input[type="email"]:focus,
#respond input[type="url"]:focus,
#respond textarea:focus {
	border: 4px solid #d5d5d5;
	text-indent: 0;
	z-index: 1;
}
#respond textarea {
	resize: vertical;
	width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #cc282b;
	font-size: 1.5em;
	font-weight: bold;
	left: 75%;
	position: absolute;
	z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
	font-size: 0.75em;
	margin: 0;
}
#respond .form-submit {
	float: right;
	margin: 1.5em 0;
}
#respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 0.5em;
}
.commentlist #respond {
	margin: 1.5em 0 0;
	width: auto;
}
#respond label {
	line-height: 2em;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"] {
	display: block;
	height: 2em;
	width: 75%;
}
p.comment-form-comment {
	margin: 0;
}
.form-allowed-tags {
	margin-top: 1.5em;
}

/* =Widgets
----------------------------------------------- */
.sidebar {
	border-top: 1px solid #e5e5e5;
}
.widget {
	margin: 0 0 1.5em;
	font-size: 100%;
}

/* =Footer
----------------------------------------------- */
.site-footer {
	background-color: #e5F7ff;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.site-info p {
	font-size: 0.75em;
}

/* Media Queries
----------------------------------------------- */

/* Min. width of 600 pixels */
@media only screen and (min-width: 37.5em) {
	/* Wrapper div */
	body.custom-background .site { width: 80%; }

	/* COLUMN GRID */
	.sidebar-widgets { display: inline; float: left; }

	/* 2 COLUMN GRID */
	.one .sidebar-widgets { width: 93.458%; }
	.two .sidebar-widgets { width: 43.458%; }

	/* Nav abstraction adjustment */
	.nav li { display: inline-block; }

	/* Content */
	.site tr, th, td { padding-right: 1.5em; }
}

/* Print
----------------------------------------------- */
@media print {
  * { background: transparent !important; color: black !important; border: 0 !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }

  /* Let's turn off unneeded content */
  .skip-container,
  #masthead,
  #content .site-navigation,
  #respond,
  #colophon { display: none; }
}

/* Browser Fixes
----------------------------------------------- */
.ie7 .nav li {
	/* IE7 hack to mimic inline-block on block elements */
	*display: inline;
	*zoom: 1;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	cursor: auto;
}
.ie7 #respond input[type="text"],
.ie7 #respond textarea {
	padding-top: 2.5em;
	text-indent: 0;
}
.ie7 .skip-link {
	margin-left: 0;
}
.ie7 body.custom-background .site,
.ie8 body.custom-background .site {
	width: 80%;
}
.ie7 .genericon {
	display: none;
}

.yarpp-related {
    margin: 0.5em 0;
    align: center;
width:100%;
max-width:800px;
margin:auto;
/*margin-left:-0.5em;*/
}

.yarpp-related a{
    text-decoration: none;
    font-weight: bold;
    font-size: 80%;/*Antes 85%*/
    font-family:  "Open Sans",arial,helvetica,"Merriweather",Georgia,Times,"Times New Roman",serif;
}

a.yarpp-thumbnail:hover{
box-shadow:15px 15px 15px #999;
transform:perspective(1px) translateZ(0);
transition-property:box-shadow, transform;
transition-duration:0.3s;
}

.yarpp-related .yarpp-thumbnail-title{
    text-align: left;
    font-weight: bold;
    font-size: 96%;
    text-decoration: none;
}

.yarpp-related h3{
    font-weight: bold;
    padding: 0 0 5px 0;
    /*font-size: 125%;*/
    font-size: 2.5em;
    text-transform: capitalize;
    margin: 0;
    text-align: center;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

.yarpp-related .yarpp-promote{ 
    clear: both;
    background: url(//api.engage.bidsystem.com/adk_mini_logo.png) no-repeat;
    float: right;
    text-indent: -1000px;
    cursor: pointer;
    color: #666;
    font-size: 11px;
    height: 17px;
    width: 78px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {
	display: inline-block;
	*display: inline;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	/*border: 1px solid rgba(127,127,127,0.1);*/
	max-width: 31%; /* Antes 23 */
	min-width: 200px;
	min-height: 270px;
	margin: 0px;
	margin-left: 0px;
	vertical-align: top;
	box-shadow:5px 5px 5px #999;
	margin-bottom:10px;
	border-radius:5px;
        background-color:#fff;
	margin-right:5px;
}

@media only screen and (max-device-width: 480px) {
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
        /*border: 1px solid rgba(127,127,127,0.1);*/
        /*max-width: 31%;*/ /* Antes 23 */
        min-width: 47%;
        min-height: 200px;
        margin: 0px;
        margin-left: 0px;
        vertical-align: top;
	margin-bottom:10px;
	background-color:#fff;
	margin-right:5px;
}
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	max-width: 100%;
	/*height: 125px;*/
	margin: 0px;
	height: auto;
	border-radius:5px 5px 0px 0px;
	border-bottom:2px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
	display: block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size: 1.15em;
        font-weight: bold;
	/*font-weight: normal;*/
	max-height: 15em;
	line-height: 1.4em;
	margin: 7px;
	margin-top: 0px;
	max-width: 98%;
	text-decoration: inherit;
	overflow: hidden;
	white-space: normal;
}

.yarpp-thumbnail-default {
	overflow: hidden;
}
.yarpp-thumbnail-default > img {
	min-height: 125px;
	min-width: 125px;
}

.boton-semana{background:#716294;background-image:-webkit-linear-gradient(top,#716294,#5e4696);background-image:-moz-linear-gradient(top,#716294,#5e4696);background-image:-ms-linear-gradient(top,#716294,#5e4696);background-image:-o-linear-gradient(top,#716294,#5e4696);background-image:linear-gradient(to bottom,#716294,#5e4696);-webkit-border-radius:30;-moz-border-radius:30;border-radius:30px;font-family: "Open Sans",georgia,arial,Helvetica;color:#fff;font-size:25px;padding:5px 10px 5px 10px;text-decoration:none;margin-right:10px;margin-bottom:30px}

.boton-semana2{display:inline-block;background:#716294;background-image:-webkit-linear-gradient(top,#9e9eaf,#5e4696);background-image:-moz-linear-gradient(top,#9e9eaf,#5e4696);
background-image:-ms-linear-gradient(top,#9e9eaf,#5e4696);background-image:-o-linear-gradient(top,#9e9eaf,#5e4696);
background-image:linear-gradient(to bottom,#9e9eaf,#5e4696);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
font-family: "Open Sans",Helvetica,arial;font-weight:bold;color:#fff;/*font-size:20px;*/padding:0px 9px 0px 9px;text-decoration:none;margin-right:5px;margin-bottom:10px;box-shadow:3px 3px 3px #999;
border-bottom:none;}

/*
div.simplesocialbuttons {
	text-align: center;
	
}
div.simplesocialbutton ssb-button-googleplus{
float: left;
}
div.simplesocialbutton ssb-button-fblike{
float: right;
}
*/
#activar {display: none;}
.inputlabel {font-size:12px;display: inline-block;height: 20px;line-height: 20px;padding: 5px 10px;background: #716294;color: #fff;margin-bottom:5px;margin-top:5px;}
#activar ~ .inputlabel:before {content: "\25b2 CALENDARIO SEMANAL DE TU EMBARAZO \25b2"}
#activar ~ .desplegable {display: none;overflow: hidden;padding: 10px 20px; background: #e0daee;color: #fff;}
#activar:checked ~ .desplegable {display: block;}
#activar:checked ~ .inputlabel:before {content: "CERRAR"}

#activar2 {display: none;}
.inputlabel2 {font-size:12px;font-weight:bold;display: inline-block;height: 20px;line-height: 20px;padding: 5px 10px;background: #716294;color: #fff;}
#activar2 ~ .inputlabel2:after {content: "VER ARTÍCULOS MÁS POPULARES"}
#activar2 ~ .desplegable2 {font-size:100%;font-weight:bold;display: none;overflow: hidden;padding: 0px 0px; background: #fff;color: #fff;}
#activar2:checked ~ .desplegable2 {display: block;}
#activar2:checked ~ .inputlabel2:after {content: "CERRAR"}

}
div.scrollmenu {
    max-width:98%;
    background-color:#fff;
    overflow: auto;
    white-space: nowrap;
background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);
background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);
background-image:linear-gradient(to bottom,#fff,#fff);-webkit-border-radius:30;-moz-border-radius:30;border-radius:20px;
}

div.scrollmenu a {
    display: inline-block;
    color: #716294;
    text-align: center;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
    font-size:14px;
    font-weight:bold;
    border:2px solid #716294;
background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);
background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);
background-image:linear-gradient(to bottom,#fff,#fff);-webkit-border-radius:30;-moz-border-radius:30;border-radius:20px;


}

div.scrollmenu a:hover {
    background-color: #6e0786;
}

@media only screen and (max-width: 767px) {
   .fb-comments {
    width: 100% !important;
   }
.fb-comments iframe[style] {
   width: 100% !important;
  }
.fb-like-box {
   width: 100% !important;
  }
.fb-like-box iframe[style] {
   width: 100% !important;
  }
.fb-comments span {
   width: 100% !important;
  }
.fb-comments iframe span[style] {
   width: 100% !important;
  }
.fb-like-box span {
   width: 100% !important;
  }
.fb-like-box iframe span[style] {
   width: 100% !important;
  }
}

div.wrapper{
	float:left; /* important */
	position:relative; /* important(so we can absolutely position the description div */
}
div.description{
padding:100px 0 10px 0;
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:5px; /* position will be on bottom */
	left:0px;
	width:100%;
	/* styling bellow */
	background-color:#604d80;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(94, 70, 150, 0)), to(#604d80));
	color:#fff;
	opacity:0.85; /* transparency */
	filter:alpha(opacity=60); /* IE transparency */
}
p.description_content{
	padding:10px;
	font-size:calc(1.1em + 1.5vw);
}
div.enlace{
clear:both;
width:90%;
cursor:pointer;
box-shadow:5px 5px 5px #999;
height:92px;
margin-bottom:5px;
border-radius:5px;
}
div.enlacecalc{
width:49%;
cursor:pointer;
box-shadow:5px 5px 5px #999;
height:45px;
margin-bottom:10px;
border-radius:5px;
font-family:  "Open Sans",helvetica,arial,georgia;
}

@media only screen and (max-device-width: 480px) {
div.flyoutclass{
visibility:hidden;
/*cursor: pointer;*/
position: fixed;
width:360px;
max-width:100%;
background: rgb(255, 255, 255); 
margin: auto; 
left: 50%; 
transform: translate(-50%, 0px);
/*bottom: 18px;*/
bottom: 0px;  
padding: 0px; 
border-top: 4px solid rgb(96, 77, 128); 
border-left: 1px solid rgb(96, 77, 128); 
border-right: 1px solid rgb(96, 77, 128);
box-shadow: 5px 5px 5px #999;
border-radius:5px;
z-index:2;
}
div.flyoutclasscalc{
height:50px;
/*cursor: pointer;*/
position: fixed;
width:360px;
max-width:100%;
background: rgb(255, 255, 255); 
margin: auto; 
left: 50%; 
transform: translate(-50%, 0px);
/*bottom: 18px;*/
bottom: 14px;  
padding: 0px; 
border-top: 4px solid rgb(96, 77, 128); 
border-left: 1px solid rgb(96, 77, 128); 
border-right: 1px solid rgb(96, 77, 128);
box-shadow: 5px 5px 5px #999;
border-radius:5px;
z-index:2;
}

img.flyout{
width:70px;
height:50px;
box-shadow:5px 5px 5px #999;
border-radius:5px;
}
img.flyoutcalc{
height:36px;
/*box-shadow:5px 5px 5px #999;*/
border-radius:5px;
}

a.img.flyout{
width:70px;
height:50px;
}
div.enlace{
clear:both;
width:90%;
cursor:pointer;
box-shadow:5px 5px 5px #999;
height:62px;
margin-bottom:5px;
border-radius:5px;
}
div.enlacecalc{
width:49%;
cursor:pointer;
box-shadow:5px 5px 5px #999;
height:45px;
margin-bottom:10px;
border-radius:5px;
font-family:  "Open Sans",helvetica,arial,georgia;
}
}
div.flyoutclass{
visibility:hidden;
/*cursor: pointer;*/
position: fixed;
width:360px;
max-width:100%;
background: rgb(255, 255, 255); 
margin: auto; 
right:5px;
/*bottom: 18px; */
bottom: 0px; 
padding: 0px; 
border-top: 4px solid rgb(96, 77, 128); 
border-left: 1px solid rgb(96, 77, 128); 
border-right: 1px solid rgb(96, 77, 128);
box-shadow: 5px 5px 5px #999;
border-radius:5px;
z-index:2;
}
div.flyoutclasscalc{
height:50px;
/*cursor: pointer;*/
position: fixed;
width:360px;
max-width:100%;
background: rgb(255, 255, 255); 
margin: auto; 
right:5px;
/*bottom: 18px; */
bottom: 14px; 
padding: 0px; 
border-top: 4px solid rgb(96, 77, 128); 
border-left: 1px solid rgb(96, 77, 128); 
border-right: 1px solid rgb(96, 77, 128);
box-shadow: 5px 5px 5px #999;
border-radius:5px;
z-index:2;
}

img.flyout{
max-width:120px;
max-height:85px;
box-shadow:5px 5px 5px #999;
border-radius:5px;
}
img.flyoutcalc{
height:36px;
/*box-shadow:5px 5px 5px #999;*/
border-radius:5px;
}

a.img.flyout{
max-width:120px;
max-height:85px;
}

.supermenu{
position: fixed;
width: 100%;
height:25px;
margin-top: 0px;
left: 0px;
top: 67px;
padding: 0px;
z-index:-1;
border-bottom:2px solid #c9c4d6;
background-color: #8f75b5;
visibility:hidden;
font-family:  "Open Sans",helvetica,arial,georgia;
}

.supermenu2{
width:100%;
max-width:700px;
/*margin-left:-1em;*/
margin-bottom:10px;
margin-top:-4px
}

.supermenu3{
margin-top:15px
}

.supermenu5{
width:100%;/*120*/
/*max-width:700px;*/
/*margin-left:-1em;*/
margin-bottom:10px;
margin-top:-4px
}

@media only screen and (min-device-width: 860px) and (min-width:860px){
.supermenu{
position: fixed;
width: 100%;
height:25px;
margin-top: 0px;
left: 0px;
top: 67px;
padding: 0px;
z-index:-1;
border-bottom:2px solid #c9c4d6;
background-color: #8f75b5;
visibility:visible;
font-family:  "Open Sans",helvetica,arial,georgia;
}
/*width:120%;margin-left:0px*/
.supermenu2{
width:100%;
max-width:700px;
/*margin-left:-1em;*/
margin-bottom:10px;
margin-top:16px
}
.supermenu5{
width:100%;
max-width:1440px;
margin:auto;
/*margin-left:-25%;*/
/*margin-left:-1em;*/
margin-bottom:0px;
margin-top:31px
}

.supermenu3{
margin-top:35px
}
}

.mispan{
box-shadow:5px 5px 5px #999;
}

.mispan:hover{
box-shadow:10px 10px 10px #999;
transform:perspective(1px) translateZ(0);
transition-property:box-shadow, transform;
transition-duration:0.3s;
}

.sidebar-embarazo{
display:none;
font-family:  "Open Sans",helvetica,arial,georgia;
}
.sidebar-embarazo-izq{
display:none;
font-family:  "Open Sans",helvetica,arial,georgia;
}

@media only screen and (min-device-width: 1036px) and (min-width:1036px){
.sidebar-embarazo{
display:block;
margin-top:100px;
width:200px;
font-family:  "Open Sans",helvetica,arial,georgia;
right:50%;
margin-right:-510px;
}
.sidebar-embarazo-izq{
display:block;
margin-top:100px;
width:200px;
font-family:  "Open Sans",helvetica,arial,georgia;
left:50%;
margin-left:-510px;
}

}
@media only screen and (min-device-width: 1130px) and (min-width:1130px){
.sidebar-embarazo{
display:block;
float:right;
margin-top:100px;
width:250px;
margin-right:10px;
font-family:  "Open Sans",helvetica,arial,georgia;
right:50%;
margin-right:-560px;
}
.sidebar-embarazo-izq{
display:block;
float:right;
margin-top:100px;
width:250px;
margin-right:10px;
font-family:  "Open Sans",helvetica,arial,georgia;
left:50%;
margin-left:-560px;
}
}

@media only screen and (min-device-width: 1280px) and (min-width:1280px){
.sidebar-embarazo{
display:block;
float:right;
margin-top:100px;
width:300px;
margin-right:20px;
font-family:  "Open Sans",helvetica,arial,georgia;
right:50%;
margin-right:-610px;
}
.sidebar-embarazo-izq{
display:block;
float:right;
margin-top:100px;
width:300px;
margin-right:20px;
font-family:  "Open Sans",helvetica,arial,georgia;
left:50%;
margin-left:-610px;
}

}
@media only screen and (min-device-width: 1330px) and (min-width:1330px){
.sidebar-embarazo{
display:block;
float:right;
margin-top:100px;
width:300px;
margin-right:20px;
font-family:  "Open Sans",helvetica,arial,georgia;
right:50%;
margin-right:-660px;
}
.sidebar-embarazo-izq{
display:block;
float:right;
margin-top:100px;
width:300px;
margin-right:20px;
font-family:  "Open Sans",helvetica,arial,georgia;
left:50%;
margin-left:-660px;
}

}

/*ultimo*/
   .menu li {font-weight:600;
text-decoration:none;
color:#fff;
display:block;
 padding:3px 10px 0px 10px;

-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
border-left:1px solid rgba(0,0,0,.15);
}


.menu ul li {font-size:90%;
font-weight:normal;
display:block;
/*color:#797979;*/
color:#6e0786;
font-weight:bold;
/*text-transform:uppercase;*/
border-left:3px solid #ffffff;
background:#ffffff;
}
    
    .menu ul li:hover{
background:#f0f0f0;
border-left:3px solid #9CA3DA;
/*color:#797979;*/
color:#6e0786;
font-weight:bold;
/*text-transform:uppercase;*/
padding:10px 0 10px 0;
}
/*fin ultimo*/


   .menu{display:block;}
 
.menu li{display: inline-block;
position: relative;
z-index:100;
text-align:left;
}
 

.menu li a {font-weight:600;
text-decoration:none;
padding:3px 10px 0px 10px;
display:block;
color:#ffffff;
 
-webkit-transition: all 0.2s ease-in-out 0s;
   -moz-transition: all 0.2s ease-in-out 0s;
   -o-transition: all 0.2s ease-in-out 0s;
   -ms-transition: all 0.2s ease-in-out 0s;
   transition: all 0.2s ease-in-out 0s;
}
 
.menu li a:hover, .menu li:hover > a{color:#ffffff;
background:#9CA3DA;}
    /* hide the second level menu */
.menu ul {display: none;
margin: 0;
padding: 0;
width: 200px;
position: absolute;
top: 28px;
border-radius:5px;
left: 0px;
background: #ffffff;
border:1px solid rgb(96, 77, 128);
}
 
/* display second level menu on hover */
.menu li:hover > ul{ display: block;}
 
.menu ul li {display:block;
float: none;
background:none;
margin:0;
padding:5px 0 5px 0;
border-bottom:1px dotted rgb(96, 77, 128);
}

 
.menu ul li a {font-size:90%;
font-weight:normal;
display:block;
/*color:#797979;*/
color:#6e0786;
font-weight:bold;
/*text-transform:uppercase;*/
border-left:3px solid #ffffff;
background:#ffffff;}
 
.menu ul li a:hover, .menu ul li:hover > a{
background:#f0f0f0;
border-left:3px solid #9CA3DA;
/*color:#797979;*/
color:#6e0786;
font-weight:bold;
/*text-transform:uppercase;*/
padding:10px 0 10px 0;
}
    /* change level 3 menu positions */
.menu ul ul {left: 149px;
	top: 0px;
}


/*Primero movil y despues escritorio*/
h1.titulo {
font-size:1.2em;
margin-bottom:5px;
display:inline;
font-weight: bold;
}
h1.titulo a{
color:#fff;
transform: scale(1, 1.7);
padding-top:10px;
}
.boton-menu{
display:inline-block;
float:left;
margin-top:20px;
}
.barra1{
height:55px;
position:fixed;
}

.posicion-imagen{
margin-top:50px
}

.lupa{
margin-top:5px;
}
.medio-banner{
background-color:#604d80;
height:55px;
background-repeat:no-repeat;
background-position:center;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAA3CAMAAACFFQC/AAABNVBMVEUAAAD//v///v/////////wZZn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xa5v////////////////////////////////////ybJ3xa5v////xa5zxa5vxa5zxbZzzbZ3xbJzxa5vxa5zxa5zxa5zybZzxa5z////xa5vxa5zzbZ3ubZ3xa5zybJz////zbJ36b6H/cqb/dqp1ryqnAAAAYnRSTlMAAQMF+AP89PDsCejgbxDaDUMUdTjSrc1mY8KzlDMbqRnd0L+FgmotyrylMCnGfXomFuTWmYleSyOwnJFAEqKfjUf4W087HQtYUyC3JPAH4dl8GRI96b6yX0rTPaeeLgySVVDp6Q0AAAySSURBVGje1VqHWttIEF5ZQpIt994rNq5gbIwLYFNNCwTSSE9ugHv/R7h/VnBO4Lvjwt13JIsdLdqd2X/6SET8UsPheBSZIp5+AEM4/0go6tMLAMXHd7dUofw4oSMeFsqTSsCoB+lkFGh+GL0/Z4SeGr5QVU8smgCMH4Yf7NCIr084FBFc9Fk7ymN8x1Wimvqk8BVVuJJkLTwCBCjG1Dp9SvhQeSOqURmzx8Cfp+RTah+Y17tE1eBjMICkTJHpE8J3iHaByNwSDuUxxK4aFdpPCn+5SDSPyaOIvRHq5p8UvohSa+NxCJD3Y5TyP6XvK3DfVVweCb9FsWX0S44nqlyAEKgDwCNp95NkhiX1/4T/vp7VDdz9fovyj8gB+/SYaGVBtBOzzHWX1qH8p+0p+N1tkVFw7ywrM7h3BVZnHTZ+oqTpvqhb6wv1DkjQOXjbnzeUv8X/oPspktkR6/p7bupsKq97Yd44I7lFg6m6vizv2l8sTUgnHimvxM8S3TnTz8qx6fHzl+DvGf2+GVnf41rmZiV79OeORAbENyTBg661KlHzcVOXmOb5tg03X0gGMOGf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');
}
.enmedio{
display:inline-block;
width:190px;
margin-left:10px;
cursor:pointer;
height:55px;
}

/*ANTES ERA 860*/
@media only screen and (min-device-width: 550px) and (min-width:550px){
h1.titulo {
font-size:3em;
/*margin-bottom:5px;*/
display:inline;
font-weight: bold;
}
h1.titulo a{
color:#fff;
/*transform: scale(1, 1.2);*/
padding-top:0px;
}
.boton-menu{
display:inline-block;
float:left;
margin-top:20px;
}

.barra1{
height:55px;
}
.posicion-imagen{
margin-top:50px
}

.lupa{
margin-top:10px;
}
.medio-banner{
background-color:#604d80;
height:55px;
background-repeat:no-repeat;
background-position:center;
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAABECAMAAACYuZNzAAABI1BMVEUAAAD//////////////////////f7/////////////////////////////////////////////////4ev/////////////////////////////////////7fn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xa5z////xa5z////////////////xbJzxbJz////xa5zxbJz1cJ7xa5zxbJz0bp7xbJzybJz3cKDxbJzybJ3ybZ3ybp7xbJzxbJzybJzxbJvxbJzwbJzxbJ3////xa5seTQydAAAAX3RSTlMA+Pzv+vMD69Xm2cysHLts0HAYBeHdXQenMhG2CQH1joVEx8O/FXQ/C55iOyaJKyNYSTfosJiTDeOiLyCzgHxmUfWb63l3TVXNq2nfWCG+Zi3XdBONTkQ5nm6EgHx6fwySfccAAA6qSURBVHja7Npnc9pAEAbgVUNCFIsiirHpxRRD4lAcYyeE9N7bp5f//yuiuxFqIWHCJCaT6PniMbDS6m73fEimUOh/VRxQ6G9y3qc9yJxRaKMTDIaXGl23GXoU2qBf0G8IiNO1yjTMBtQTCgXMIlSSGzk9OqRrdQRAxV0KBTRHSxXm2TJB1+wcljiFArIlGUApQ9dtAotBIb+5AYuepmuXg8WkkEdrqkIGoKXp+g1h0Sm0dtw6kABJBmIt2oOICETLaQrZHsI2PqE94OcXpBSF3DWcq0RoL7KwCOE9G0daBLO3Eo2CuaDQWhKAnKN90WGpjii09gjAAe2NAcv5IYUcTSxpf+pgDijkOGnnaX9KYBoU+ksswRWepdJpmleN6TGF9ukKgKDAUoqaIoA+/bMyN/P0e9yoPfpTKfQQcP7v3ou/gnkjH6GAyCFtcNEe0g8cLdoqhGnumL5jH3ye2T2FGpgy1mKQaxR00stFKMB/znlhmabNcTs6as3p9xopsCg3yacflTr+0enPTuiRIJynjul76UqhKSCrADil71QfEmXmZ73KUeJoxxSGYCRnWuSqUPZ+/iI9i8zqkC4Twa5N944LvRYx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');
}
.enmedio{
display:inline-block;
width:400px;
margin-left:10px;
cursor:pointer;
height:55px;
}

}
@media only screen and (min-device-width:1024px) and (min-width:1024px){
.barra1{
position:fixed;
}
}
