/*
Theme Name: BE Red Medios v2
Description: Tema exclusivo para los blogs de la Red de Medios de Blogestudio
Version: 2.0
*/



/*
 * Initialize
 * -------------------------
 * Red Medios Bar
 * -------------------------
 * Layout Top
 * Layout
 * Layout Home
 * Layout Sidebar
 * Layout footer
 * -------------------------
 * Socialite
 * Widgets
 * -------------------------
 * Entry
 * Entry Destacado
 * Entry Carousel
 * Entry by Type post
 * Comments
 * -------------------------
 * Image formats
 * Search form
 * Page
 * Buttons
 * Pagination
 * Plugins
 * Shortcodes
 * -------------------------
 * Publi
 * Segments
 * 1024 styles (overwriting)
 * Skins (overwriting)
 * -------------------------
 * Responsive
 * /



/* Initialize
 * ---------------------------------------------------------------------------------------------------- */


/* Common elements */

body {
	margin: 38px 0 0 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	line-height: 1.43;
	background: #caccca url(images/bkg_contenido.jpg) repeat 0 0;
}

a { outline: none; }
a img { border: none; vertical-align: middle; }

ul { margin: 0; padding: 0; list-style: none; }
ul li { margin: 0; padding: 0; list-style: none; }

ol { margin: 0; padding: 2px 8px; }
ol li { margin: 0; padding: 2px 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
p { margin: 0; padding: 4px 0; }
img { border: 0; }

input, select, button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; vertical-align: middle; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
label { font-family: Arial, Helvetica, sans-serif; font-size: 1em; vertical-align: middle; }
button { cursor: pointer; }
form { margin: 0; padding: 0; }


/* Common WP classes */

.alignright { float: right; }
.alignleft { float: left; }

.text-align-center { text-align: center; }
.text-align-right { text-align: right; }
.text-align-left { text-align: left; }

.hidden { display: none; }

.no-bkg { background: none !important; }


/* Clearfix class */

/* Clear Both fixed */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* END Clear Both fixed */


/* Videos */

.width-evideo { /* Embedded Video Plugin */
	width: 425px;
}


/* Images */

p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 0 10px; display: inline; }
img.alignleft { padding: 4px; margin: 0 10px 0 0; display: inline; }


/* Captions */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 0.9em; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/* Gallery */

.gallery { margin: 0 auto 18px; }
.gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; padding: 9px 0; }
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img { border: 2px solid #cfcfcf; }
.gallery-columns-2 .attachment-medium { max-width: 92%; height: auto; }
.gallery-columns-4 .attachment-thumbnail { max-width: 84%; height: auto; }
.gallery .gallery-caption { color: #888; font-size: 0.8em; margin: 0 0 12px; }
.gallery dl { margin: 0; }
.gallery br+br { display: none; }
.gallery-columns-5 .gallery-item { width: 20%; } /* Gallery Mod */


/* HTML 5 */

/* Reset html5 elements */
main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* html5 default display */
main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block;
}

/* Prevents modern browsers from displaying 'audio' without controls AND Remove excess height in iOS5 devices */
audio:not([controls]) {
	display: none;
	height: 0;
}

/* Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 ... no IE6 support */
[hidden] {
    display: none;
}



/* Red Medios Bar
 * ---------------------------------------------------------------------------------------------------- */


#red-medios-bar {
	top: 0; left: 0;
	position: fixed;
	z-index: 10000000;
	width: 100%; height: 38px;
	background: #3a3c3c url(images/bkg_barra-red-medios.gif) repeat 0 0;
}


		/* Blogs Top Menu */

		ul.menu-blogs {
			float: left;
		}

			ul.menu-blogs li {
				float: left;
				height: 38px;
				overflow: hidden;
				position: relative;
				border-left: 1px solid #121212;
				border-right: 1px solid #676767;
			}

				ul.menu-blogs li a {
					margin: 0; padding: 10px 16px;
					display: block;
					color: #cbcbcb;
					/* text-shadow: #000 1px 1px 1px; */
					text-decoration: none;
				}

				ul.menu-blogs li.menu-parent-item a span {
					padding-right: 16px;
					background: url(images/bkg_has-sub.gif) no-repeat 100% 50%;
				}

				ul.menu-blogs li:hover > a,
				ul.menu-blogs li a:focus {
					color: #fff;
					background: url(images/bkg_blog-tematica.gif) repeat 0 0;
				}

			ul.menu-blogs li.logo-blogestudio {
				width: 50px;
				border-left: 0;
				border-right: 0;
				text-indent: -10000px;
			}

				ul.menu-blogs li.logo-blogestudio a,
				ul.menu-blogs li.logo-blogestudio a:hover {
					display: block;
					background: url(images/bkg_logo-blogestudio.gif) no-repeat 0 0;
				}

			ul.menu-blogs li.logo-republica {
				width: 209px;
				border-left: 0;
				border-right: 0;
				text-indent: -10000px;
			}

				ul.menu-blogs li.logo-republica a,
				ul.menu-blogs li.logo-republica a:hover {
					display: block;
					background: url(images/logo-republica-negro.png) no-repeat 25px 6px;
				}

			ul.menu-blogs li.blog-tematica {
				background: #3a3c3c url(images/bkg_blog-tematica.gif) repeat 0 0;
			}

				ul.menu-blogs li.blog-tematica h1, ul.menu-blogs li.blog-tematica span{
					display: block;
					margin: 0; padding: 9px 16px;
					color: #fff;
					font-weight: bolder;
					font-size: 1.1em;
					letter-spacing: 0;
				}

			ul.menu-blogs li.menu-parent-item {
				overflow: visible;
			}

			ul.menu-blogs li ul {
				float: left;
				display: none;
				margin: 0; padding: 8px 0;
				position: absolute;
				top: 38px; left: 0;
				z-index: 99999;
				background: url(images/bkg_blog-tematica.gif) repeat 0 0;
			}

				ul.menu-blogs li ul li {
					border: 0 none;
					height: auto;
				}

					ul.menu-blogs li ul li a {
						margin: 0; padding: 3px 18px;
						line-height: 1em;
						width: 200px;
					}

						ul.menu-blogs li.menu-parent-item ul li a span {
							background: none;
							padding-right: 0;
						}

				ul.menu-blogs li ul li:hover > a,
				ul.menu-blogs li ul li.selected > a,
				ul.menu-blogs li ul a:focus {
					background: #484848;
				}

				ul.menu-blogs li:hover > ul {
					display: block;
				}

				ul.menu-blogs .current-menu-item > a,
				ul.menu-blogs .current-menu-ancestor > a,
				ul.menu-blogs .current_page_item > a,
				ul.menu-blogs .current_page_ancestor > a {
					font-weight: bold;
				}


		/* Second Top Menu */

		ul.menu-top {
			float: right;
			margin: 0; padding: 10px 0 14px;
			height: 15px;
		}

			ul.menu-top li {
				display: inline;
				margin: 0; padding: 0 14px;
				color: #858585;
				text-transform: lowercase;
				background: url(images/bkg_punteado_001.gif) repeat-y 0 0;
			}

				ul.menu-top li.menu-item-count1 {
					background: none;
				}

				ul.menu-top li a {
					color: #858585;
					text-decoration: none;

				}

				ul.menu-top li a:hover {
					color: #fff;
				}

					ul.menu-top li.btn-registrate a {
						color: #906e27;
					}

					ul.menu-top li.btn-registrate a:hover {
						color: #906e27;
					}

			ul.menu-top li.btn-registrate {
				text-transform: uppercase;
			}



/* Layout Top
 * ---------------------------------------------------------------------------------------------------- */


/* Cabecera */

.cabecera {
	background-position: 0 0;
	background-repeat: repeat-x;
}

	.cabecera-in {
		height: 102px;
		position: relative;
	}

		a.blog-title {
			float: left;
			display: block;
			text-indent: -10000px;
			margin: 0; padding: 0;
			width: 460px; height: 102px;
			background-position: 0 50%;
			background-repeat: no-repeat;
		}

		a#blog-button {
			float: right;
			display: none;
			text-indent: -10000px;
			margin: 0; padding: 0;
			width: 47px; height: 47px;
			background-position: 0 0;
			background-repeat: no-repeat;
		}

	#cabecera-panel-wrap {
		height: 0;
		display: none;
		overflow: hidden;
		text-align: left;
	}

		#cabecera-panel {
			display: none;
			padding: 12px 15px 17px;
		}


/* Menu secciones internas */

.barra-pr {
	height: 30px;
	background: #191669;
	border-top: 1px solid #5b58af;
}

	.barra-pr ul {
		margin: -1px 0 0 0; padding: 0 6px;
	}

		.barra-pr ul li {
			float: left;
			height: 31px;
			overflow: hidden;
			margin: 0; padding: 0 1px;
		}

			.barra-pr ul li h1 {
				margin: 0; padding; 0;
			}

			.barra-pr ul li a {
				margin: 0; padding: 0;
				display: block;
				color: #d9d8f0;
				font-size: 13px;
				font-weight: normal;
				text-decoration: none;
				border-top: 1px solid #5b58af;
			}

				.barra-pr ul li a span {
					display: block;
					margin: 0; padding: 5px 16px 6px;
					border-left: 1px solid #191569;
					border-right: 1px solid #191569;
				}

			.barra-pr ul li a:hover {
				background: #322e9c;
				border-color: #322e9c;
			}

				.barra-pr ul li a:hover span {
					border-color: #5b58af;
				}

				.barra-pr ul li.current-menu-item a,
				.barra-pr ul li.current-menu-ancestor a,
				.barra-pr ul li.current_page_item a,
				.barra-pr ul li.current_page_ancestor a {
					background: #322e9c;
					border-color: #322e9c;
				}

					.barra-pr UL LI.current-menu-item a span,
					.barra-pr UL LI.current-menu-ancestor a span,
					.barra-pr UL LI.current_page_item a span,
					.barra-pr UL LI.current_page_ancestor a span {
						border-color: #5b58af;
					}

			.barra-pr ul li.btn-mas-archivo a {
				padding: 5px 16px 6px;
			}

				.barra-pr ul li.btn-mas-archivo a:hover {
					background: none;
					border-color: #5b58af;
				}

				.barra-pr ul li.btn-mas-archivo span {
					margin: 0; padding: 1px 10px 2px;
					display: inline;
					background: #3a378c;
					border: 1px solid #3a378c;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
				}

					.barra-pr ul li.btn-mas-archivo a:hover span {
						border-color: #5b58af;
					}


/* Megabanner Superior */

.barra-megabanner-tp {
	border-top: 1px solid #e1e2e4;
	background: url(images/bkg_megabanner.gif) repeat 0 0;
}

	.barra-megabanner-tp .barra-megabanner-tp-in {
		padding: 5px 0;
		height: 90px;
	}



/* Layout
 * ---------------------------------------------------------------------------------------------------- */


.default {
	width: 1200px;
	margin: 0 auto; padding: 0;
	text-align: left;
}

#content {
	border-top: 1px solid #ececec;
	background: #caccca url(images/bkg_contenido.jpg) repeat 0 0; /* repetido del body */
	/* border-bottom: 1px solid #ececec; */
}

	#content-bg {
		padding: 10px 0;
		background: url(images/bkg_contenido-bkg.jpg) repeat-x 0 0;
	}

	/* body.page-habitissimo-iframe #content-bg { padding-top: 65px; } */

		#content-in {
			min-height: 800px;
			height: auto !important;
			height: 800px;
		}

			#main {
				float: left;
				width: 100%;
			}

				#main-in {
					margin-left: 308px;
					padding: 26px 26px 104px;
					background: #fff;
				}

				body.page-habitissimo-iframe #main-in { padding-top: 0; }


			/* 404 */

			body.error404 #main {
				float: none;
				width: auto;
			}

				body.error404 #main-in {
					margin-left: 0;
				}


			/* No Sidebar */

			body.page-template-page-nosidebar-php #main {
				float: none;
				width: auto;
			}

				body.page-template-page-nosidebar-php  #main-in {
					margin-left: 0;
					margin-right: 0;
				}


			/* Sidebar change */

			body.sidebar-change #main {
				float: left;
				width: 100%;
			}

				body.sidebar-change  #main-in {
					margin-left: 0;
					margin-right: 308px;
				}


			/* Changes db-php */

			body.page-template-page-changesdb-php #main {
				float: left;
				width: 100%;
			}

				body.page-template-page-changesdb-php #main-in {
					margin-left: 0;
					margin-right: 308px;
				}


			/* Change Sidebar (Template) + Change Sidebar (Option) */

			body.page-template-page-changesdb-php.sidebar-change #main {
				float: left;
				width: 100%;
			}

				body.page-template-page-changesdb-php.sidebar-change #main-in {
					margin-left: 308px;
				}


			/* Attachment */

			body.attachment #main {
				float: none;
				width: auto;
			}

				body.attachment  #main-in {
					margin-left: 0;
					margin-right: 0;
					padding-bottom: 25px;
				}



/* Layout Home
 * ---------------------------------------------------------------------------------------------------- */


#sdb-cnt-home {
	width: 100%;
}

	#sdb-cnt-home-in {
		margin-left: 308px;
	}


/* Change Sidebar (Option) */

body.sidebar-change #sdb-cnt-home {
	width: 100%;
}

	body.sidebar-change #sdb-cnt-home-in {
		margin-left: 0;
		margin-right: 308px;
	}


/* Change Sidebar (Template) */

body.page-template-page-changesdb-php #sdb-cnt-home {
	float: left;
	width: 100%;
}

	body.page-template-page-changesdb-php #sdb-cnt-home-in {
		margin-left: 0;
		margin-right: 308px;
	}



/* Layout Sidebar
 * ---------------------------------------------------------------------------------------------------- */


/* Sidebar */

#sidebar {
	float: left;
	width: 300px;
	margin-left: -100%;
}


/* Sidebar Mods */

body.error404 #sidebar {
	display: none;
}

body.page-template-page-nosidebar-php #sidebar {
	display: none;
}

body.sidebar-change #sidebar {
	float: left;
	width: 300px;
	margin-left: -300px;
}

body.page-template-page-changesdb-php #sidebar {
	float: left;
	width: 300px;
	margin-left: -300px;
}

body.page-template-page-changesdb-php.sidebar-change #sidebar {
	float: left;
	width: 300px;
	margin-left: -100%;
}

body.attachment #sidebar {
	display: none;
}



/* Layout footer
 * ---------------------------------------------------------------------------------------------------- */


/* Megabanner bottom */

.barra-megabanner-bttm {
	background: url(images/bkg_megabanner.gif) repeat 0 0;
}

	.barra-megabanner-bttm .barra-megabanner-bttm-in {
		padding: 12px 0;
		height: 90px;
	}


/* Pie */

.pie {
	padding: 30px 0;
	border-top: 1px solid #cfc8c7;
	background: #363939 url(images/bkg_pie.gif) repeat 0 0;
}

	.pie .pie-in {
		padding: 0 32px;
	}


/* Sidebar footer */

.sdb-footer-zqrd {
	float: left;
	width: 100%;
}

	.sdb-footer-zqrd .sdb-footer-zqrd-in {
		margin-right: 630px;
	}

.sdb-footer-cntr {
	float: left;
	width: 590px;
	margin-left: -590px;
}



/* Socialite
 * ---------------------------------------------------------------------------------------------------- */


ul.entry-social {
	display: block;
	margin-bottom: 15px;
	line-height: normal;
}

	ul.entry-social li {
		height: 32px;
		overflow: hidden;
		display: inline-block;
		padding: 0; margin: 0 0 5px;
		vertical-align: top;
	}

	ul.entry-social li.entry-social-comments {
		padding: 0 13px 0 0;
	}

		ul.entry-social li.entry-social-comments a {
			color: #898989;
			text-decoration: none;
		}

		ul.entry-social li.entry-social-comments a:hover {
			color: #898989;
			text-decoration: none;
		}

			ul.entry-social li.entry-social-comments a span {
				padding: 4px 2px 2px 0; margin: 0;
				/* padding: 4px 13px 2px 0; margin: 0;
				background: url(images/bkg_punteado_001.gif) repeat-y 100% 0; */
			}

			ul.entry-social li.entry-social-comments a span.comments-number {
				width: 30px;
				height: 31px;
				padding-right: 0; padding-top: 5px; margin: 0 6px 0 0;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				display: inline-block;
				background: url(images/bkg_comments-number.png) left top no-repeat;
			}

			ul.entry-social li.entry-social-comments a:hover span.comments-number {
				color: #898989;
			}

	ul.entry-social li.entry-social-button {
		overflow: hidden;
	}

	ul.entry-social li.entry-social-twitter {
		width: 100px;
	}

	ul.entry-social li.entry-social-facebook {
		width: 112px;
		overflow: inherit;
	}

	ul.entry-social li.entry-social-googleplus {
		width: 80px;
	}


	ul.entry-social li.entry-social-whatsapp {
		display: none;
	}

	@media  (min-width : 120px) and (max-width : 450px) {
		ul.entry-social li.entry-social-whatsapp {
			display: inline-block!important;
		}
	}

	.socialite span {
		display: none;
	}

	ul.entry-social li.edit-link {
		height: 21px;overflow: hidden;
		padding-left: 15px;
		background: url(images/bkg_punteado_001.gif) left top repeat-y;
	}

		.edit-link a {
			color: #fff;
			display: block;
			margin: 0; padding: 3px 7px 3px 7px;
			text-transform: lowercase;
			font-weight: bolder;
			background: #000;
			text-decoration: none;
			cursor: pointer;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}



/* Widgets
 * ---------------------------------------------------------------------------------------------------- */


.widget {
	color: #5e5e5e;
	margin: 0 0 16px; padding: 0;
	background: #edeeef url(images/bkg_widget.gif) repeat 0 0;
}

	.widget .widget-in {
		margin: 0; padding: 15px;
	}

	.widget .widget-title {
		margin: -15px -15px 15px; padding: 0;
		color: #fff;
		font-size: 1.6em;
		text-transform: uppercase;
		border-bottom: 2px solid #d1d1cc;
		background: #615dc1 url(images/bkg_widget-title.gif) repeat-x 0 100%;
	}

		.widget .widget-title span {
			display: block;
			margin: 0; padding: 6px 6px 6px 32px;
			background: url(images/bkg_widget-title_span.gif) no-repeat 0 2px;
		}

		.widget .widget-title h1 {
			display: block;
			font-size: inherit;
			font-weight: normal;
			margin: 0; padding: 6px 6px 6px 32px;
			background: url(images/bkg_widget-title_span.gif) no-repeat 0 2px;
		}

			.widget .widget-title h1 span {
				display: inline;
				font-weight: bold;
				background: none;
				margin: 0; padding: 0;
			}

	.widget a {
		color: #884b96;
		text-decoration: none;
	}

		.widget a:hover {
			color: #884b96;
			text-decoration: underline;
		}

	.widget .more-link {
		margin: 6px 0; padding: 0 2px;
		text-align: right;
		font-size: 1.1em;
		font-weight: bolder;
	}

		.widget ul li {
			margin: 0 0 6px; padding: 12px 0 12px;
			background: url(images/bkg_punteado_001.gif) repeat-x 0 100%;
		}


	/* Links */

	.widget-links ul li a {
		font-weight: bold;
		text-decoration: none;
	}

	.widget-links ul li a:hover {
		text-decoration: none;
	}

		.widget-links ul li a img {
			float: left;
			display: block;
			margin: 0 5px 5px 0;
		}

		.widget-links ul li a span {

		}

	.widget-shoppydoo ul li a {
		height: 83px;
		display: block;
		background: url(images/shoppydoo-moreinfo.png) right bottom no-repeat;
	}

		.widget-shoppydoo ul li a span {
			display: block;
			height: 48px;
			overflow: hidden;
			margin-bottom: 10px;
		}

		.widget-shoppydoo ul li a strong {
			color: #515152;
			font-size: 1.3em;
			margin-left: 3px;
		}


	/* Publi SDB */

	.capa-simple {
		width: 100%;
		overflow: hidden;
	}

	.widget-sdb-publi,
	.widget-widget_this_theme_publi,
	.widget-widget_this_theme_publi_text,
	.widget-widget_this_theme_publi_skies {
	}

		.widget-sdb-publi .widget-in,
		.widget-widget_this_theme_publi .widget-in,
		.widget-widget_this_theme_publi_text .widget-in,
		.widget-widget_this_theme_publi_skies .widget-in {
			padding: 0;
		}

		.widget-sdb-publi .widget-title,
		.widget-widget_this_theme_publi .widget-title,
		.widget-widget_this_theme_publi_text .widget-title,
		.widget-widget_this_theme_publi_skies .widget-title {
			margin: 0; padding: 2px 8px;
			font-size: 0.8em;
			color: #fff;
			background: #a0a0a0;
		}

		BODY .widget-sdb-publi .widget-title,
		BODY .widget-widget_this_theme_publi .widget-title,
		BODY .widget-widget_this_theme_publi_text .widget-title,
		BODY .widget-widget_this_theme_publi_skies .widget-title { background: #a0a0a0; } /* Por Compatibilidad */

			.widget-sdb-publi .widget-title span,
			.widget-widget_this_theme_publi .widget-title span,
			.widget-widget_this_theme_publi_text .widget-title span,
			.widget-widget_this_theme_publi_skies .widget-title span {
				padding: 0;
				background: none;
			}

			BODY .widget-sdb-publi .widget-title span,
			BODY .widget-widget_this_theme_publi .widget-title span,
			BODY .widget-widget_this_theme_publi_text .widget-title span,
			BODY .widget-widget_this_theme_publi_skies .widget-title span { background: none; } /* Por Compatibilidad */


	/* Publi skies */

	.widget-widget_this_theme_publi_skies .widget-in {
		padding: 5px;
	}

	.widget-widget_this_theme_publi_skies .widget-title {
		margin: -5px -5px 5px;
	}

	.widget-widget_this_theme_publi_skies .sky-left {
		float: left;
		padding: 0;
	}

	.widget-widget_this_theme_publi_skies .sky-right {
		float: right;
		padding: 0;
	}


	/* Video */

	.widget-video .widget-in {
		padding: 0;
	}

	.widget-video .widget-title {
		margin: 0;
	}


	/* Facebook */

	.widget-facebook {
		background: #fff;
	}

		.widget-facebook .widget-in {
			padding: 0;
		}


	/* Links */

	.widget-enlaces ul li a,
	.widget-widget_links ul li a {
		display: block;
		padding: 0 0 0 18px;
		background: url(images/bullet_001.gif) no-repeat 2px 1px;
		font-weight: bolder;
		color: #5e5e5e;
		/* text-shadow: #fff 1px 1px 1px; */
	}

		.widget-enlaces ul li a:hover,
		.widget-widget_links ul li a:hover {
			color: #324ab2;
			text-decoration: underline;
		}


	/* Sociales */

	.widget-sociales .widget-in {
		padding: 0 0 1px;
		background: #fff;
	}

	.widget-sociales .widget-title {
		margin: 0;
		background: #fff;
		font-size: 1.1em;
		color: #636363;
		border-bottom: 0 none;
		font-weight: bolder;
	}

		.widget-sociales .widget-title h1 {
			margin: 0 10px 0 0; padding: 0 16px 0 0;
			color: #324ab2;
			float: left;
			overflow: hidden;
			white-space: nowrap;
			background: none;
		}

		.widget-sociales .widget-title span {
			float: left;
			margin: 0; padding: 8px 12px;
			background: none;
		}

	.widget-sociales ul.botones {
		margin: 0; padding: 0 0 0 1px;
		height: 58px;
	}

		.widget-sociales ul.botones li {
			float: left;
			width: 59px; height: 58px;
			margin: 0 1px 0 0; padding: 0;
			background: url(images/bkg_widget-sociales_btns.png) no-repeat 0 0; /* url(images/bkg_widget-sociales_btns.gif) no-repeat 0 0; */
			text-indent: -10000px;
		}

			.widget-sociales ul.botones li a {
				display: block;
				height: 58px;
				background: none;
			}

			.widget-sociales ul.botones li.email { background-position: -1px 0; width: 58px; }
			/* .widget-sociales ul.botones li.twitter { background-position: -60px 0; }
			.widget-sociales ul.botones li.facebook { background-position: -120px 0; }
			.widget-sociales ul.botones li.rss { background-position: -180px 0; }
			.widget-sociales ul.botones li.gplus { background-position: -240px 0; } */
			.widget-sociales ul.botones li.facebook { background-position: -60px 0; }
			.widget-sociales ul.botones li.twitter { background-position: -120px 0; }
			.widget-sociales ul.botones li.gplus { background-position: -180px 0; }
			.widget-sociales ul.botones li.rss { background-position: -240px 0; }


	/* Subscription */

	.widget-sociales .frm-suscripcion {
		margin: 0 1px; padding: 22px 16px;
		background: #8c8c8c; /* #6b6e6f url(images/bkg_widget-sociales_frm-suscripcion.gif) repeat-x 0 0; */
	}

		#fsc-suscribete h3 {
			color: #fff;
			font-weight: bold;
			letter-spacing: -1px;
			margin: 0 0 5px; padding: 0;
			font-size: 1.5em;
		}

		#fsc-suscribete p {
			color: #d0d0d2;
			font-size: 1em;
			margin: 0 0 15px; padding: 0;
		}

		#fsc-suscribete form {
			margin: 0; padding: 0;
		}

			#fsc-suscribete form input,
			#fsc-suscribete form select {
				margin: 0 0 10px; padding: 4px 5px;
				font-size: 1.1em;
				color: #9b9b9b;
				border: 1px solid #cbcbcb;

				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
			}

				#fsc-suscribete form #fsc-email {
					float: left;
					width: 97%;
				}

				#fsc-suscribete form #fsc-agree {
					float: left;
					color: #fff;
					margin: 4px 2px 0 0; padding: 0;
					border: 0;
				}

				#fsc-suscribete form #fsc-submit {
					float: right;
					margin: 0; padding: 6px 10px;

					background: #e90c00;
					border: 1px solid #fff;
					cursor: pointer;

					color: #fff;
					font-weight: bolder;
					font-size: 1.2em;

					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;
				}

				#fsc-suscribete form label {
					margin: 4px 0 0; padding: 0;
					color: #fff;
					font-size: 0.8em;
					float: left;
					width: 51%;
				}

					#fsc-suscribete form label a {
						color: #fff;
						text-decoration: none;
					}

	.newsletter-subscription, .newsletter-profile {
		margin: 25px 0;
	}

		.newsletter-preferences {
			display: none;
		}

		.newsletter-td-submit {
			padding-left: 45px;
		}

		.newsletter-profile .newsletter-td-submit {	padding-top: 15px; }



	/* Descripcion Red */

	.widget-red-description {
		border: 1px solid #3f4143;
		background: #000 url(images/bkg_widget-red-description.gif) repeat 0 0;
		color: #fff;
		font-size: 0.9em;
	}

		.widget-red-description .widget-in {
			padding: 20px 26px;
		}

		.widget-red-description h1.widget-title {
			margin: 0; padding: 0;
			background: url(images/logo_blogestudio-red-medios.gif) center top no-repeat;
			width: 100%; height: 96px;
			text-indent: -10000px;
			border: 0 none;
		}

			.widget-red-description .widget-title span {
				background: none;
			}


	/* Btn Registrate Pie */

	.widget-btn-registro {
		background: none;
	}

		.widget-btn-registro .widget-in {
			padding: 10px 0;
		}

		.widget-btn-registro a {
			padding: 10px 32px;
			color: #906e27;
			font-size: 1.2em;
		}

			.widget-btn-registro a:hover {
				color: #906e27;
				text-decoration: none;
			}


	/* Red - Tematica */

	.widget-red-tematicas {
		background: none;
		font-size: 1.4em;
	}

		.widget-red-tematicas .widget-in {
			padding: 0;
		}

		.widget-red-tematicas h1.widget-title {
			margin: 0; padding: 10px 0 20px;
			font-size: 1.1em;
			line-height: 1;
			letter-spacing: -1px;
			background: none;
			border: 0 none;
			font-weight: bolder;
			text-transform: none;
		}

		.widget-red-tematicas a {
			margin: 0; padding: 6px 14px 5px;
			color: #fff;
			text-decoration: none;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}

			.widget-red-tematicas a:hover {
				padding: 5px 13px 4px;
				border: 1px solid #474748;
				background: #242424;
				color: #fff;
				text-decoration: none;
			}

		.widget-red-tematicas ul {
			margin: 0; padding: 0 30px 0 0;
			line-height: 1.3;
			float: left;
		}

			.widget-red-tematicas ul li {
				margin: 0; padding: 2px 0;
				color: #fff;
				font-size: 0.9em;
				background: none;
			}

				.widget-red-tematicas ul li a {
					padding: 6px 14px 5px;
					background: none;
					border: 0 none;
					font-weight: normal;
					color: #fff;
					/* text-shadow: none; */
					display: block;
				}

					.widget-red-tematicas ul li a:hover {
						padding: 5px 13px 4px;
						background: #242424;
						border: 1px solid #474748;
						color: #fff;
						text-decoration: none;
					}

					.widget-red-tematicas ul li.selected a {
						padding: 5px 13px 4px;
						background: #242424;
						border: 1px solid #474748;
					}


	/* Red - Blogs */

	.widget-red-blogs {
		background: none;
		font-size: 1.4em;
	}

		.widget-red-blogs .widget-in {
			padding: 0;
		}

		.widget-red-blogs strong {
			display: block;
			margin: 0; padding: 0 0 10px;
			font-size: 1.1em;
			line-height: 1;
			letter-spacing: -1px;
			color: #fff;
		}

		.widget-red-blogs a {
			margin: 0; padding: 0;
			font-style: normal;
			text-transform: uppercase;
			display: block;
			margin: 10px 0 0;
			color: #fff;
			text-decoration: none;
		}

			.widget-red-blogs a:hover {
				color: #fff;
				text-decoration: none;
			}

		.widget-red-blogs ul {
			margin: 0; padding: 0 0 0 24px;
		}

			.widget-red-blogs ul li {
				margin: 0; padding: 0;
				color: #8c8c8c;
				background: none;
			}

				.widget-red-blogs ul ul {
					margin: 0; padding: 0;
					font-size: 0.9em;
				}

					.widget-red-blogs ul ul ul {
						margin: 0; padding: 0 0 12px 0;
						line-height: 1.3;
					}

						.widget-red-blogs ul ul ul li {
							margin: 0 0 0 -13px; padding: 0;
							color: #fff;
						}

							.widget-red-blogs ul ul ul li a {
								margin: 0; padding: 6px 14px;
								color: #8c8c8c;
								text-decoration: none;
								text-transform: lowercase;
								-webkit-border-radius: 4px;
								-moz-border-radius: 4px;
								border-radius: 4px;
							}

								.widget-red-blogs ul ul ul li a:hover,
								.widget-red-blogs ul ul ul li.menu-item-home a {
									padding: 5px 13px;
									border: 1px solid #474748;
									background: #242424;
									color: #fff;
									text-decoration: none;
								}


	/* Copyright */

	.widget-red-copyright {
		background: none;
	}

		.widget-red-copyright .widget-in {
			padding: 0;
			line-height: 1;
			font-size: 0.9em;
		}

		.widget-red-copyright h1 {
			color: inherit;
			font-size: inherit;
			font-weight: inherit;
		}

	.widget-red-legales {
		background: none;
	}

		.widget-red-legales .widget-in {
			padding: 0;
			line-height: 1.6;
			font-size: 0.9em;
		}

			.widget-red-legales h1 {
				display: none;
			}

			.widget .menu-red-legales ul li {
				margin: 0; padding: 0 8px;
				background: url(images/bkg_punteado_003.gif) left top repeat-y;
				display: inline;
				color: #777778;
			}

			.widget .menu-red-legales ul li:first-child {
				padding-left: 0;
				background: none;
			}

				.widget .menu-red-legales ul li a {
					color: #777778;
					text-decoration: none;
				}

					.widget .menu-red-legales ul li a:hover {
						color: #777778;
						text-decoration: underline;
					}


	/* Recent comments */

	.widget-widget_recent_comments ul li a {
		display: inline;
		padding-left: 0;
		background: none;
		color: #884b96;
	}


	/* Single tags */

	.widget-single-tags {
		margin: -30px 0 0; padding: 0 0 30px;
		background: none;
	}

		.widget-single-tags .widget-in {
			margin: 0; padding: 20px;
		}



/* Entry
 * ---------------------------------------------------------------------------------------------------- */


/* Entry container */

.myhentry {
	margin: 0 0 26px; padding: 10px 0 26px;
	border-bottom: 1px solid #dbdbdb;
}

body.page-habitissimo-iframe .myhentry { padding-top: 0; }


	/* Entry categories */

	.myhentry .entry-categories {
		color: #9b9b9b;
		font-size: 1.15em;
		text-transform: uppercase;
		padding: 0; margin: 0 0 0 2px;
	}

		.myhentry ul.entry-categories li {
			display: inline;
		}

			.myhentry .entry-categories a {
				color: #9b9b9b;
				text-decoration: none;
			}

				.myhentry .entry-categories a:hover {
					color: #324ab2;
					text-decoration: none;
				}


	/* Entry title */

	.myhentry .entry-title {
		margin: 0; padding: 0;
		color: #000;
		font-size: 3.2em;
		letter-spacing: -2px;
		/* text-shadow: 1px 1px 1px #fff; */
		line-height: 1;
	}

		.myhentry .entry-title a {
			color: #000;
			text-decoration: none;
		}

			.myhentry .entry-title a:hover {
				color: #324ab2	;
				text-decoration: none;
			}


	/* Entry thumb */

	.myhentry .entry-thumb {
		float: left;
		display: block;
		margin: 0 16px 16px 0; padding: 0;
	}

		.myhentry .entry-thumb img, .widget-links ul li img {
			margin: 0; padding: 8px;
			background: #fff;
			border: 1px solid #ddd;
		}


	/* Entry meta data */

	.myhentry .entry-excerpt {
		font-size: 1.5em;
		line-height: 1.2;
		color: #8b8b8b;
	}

	.myhentry .entry-meta-top {
		margin: 0 0 10px; padding: 0;
	}

		.myhentry .entry-meta-top .entry-sociales {
			float: right;
		}

		.myhentry .entry-avatar img.avatar {
			float: left;
			display: block;
			margin: 0 14px 0 0; padding: 3px;
			border: 1px solid #ddd;
		}

		.myhentry .entry-author {
			margin: 0; padding: 0 10px 0 0;
			display: inline;
			color: #000;
			font-size: 1.2em;
			line-height: 1;
		}

			.myhentry .entry-author a {
				color: #000;
				text-decoration: none;
			}

				.myhentry .entry-author a:hover {
					color: #000;
					text-decoration: underline;
				}

		.myhentry .entry-date {
			margin: 0; padding: 0 0 0 10px;
			display: inline;
			color: #9a9a9a;
			font-size: 1.2em;
			line-height: 1;
			text-transform: uppercase;
			letter-spacing: -1px;
			background: url(images/bkg_punteado_001.gif) repeat-y 0 0;
		}

			.myhentry .entry-date a {
				color: #9b9b9b;
				text-decoration: none;
			}

				.myhentry .entry-date a:hover {
					color: #9b9b9b;
					text-decoration: none;
			}

	.myhentry .entry-intro {
		color: #444;
		font-size: 1.3em;
		line-height: 1.4em;
		text-align: justify;
		margin-bottom: 12px;
	}

	.myhentry p.entry-read-more {
		height: 30px;
		margin: 0 0 25px; padding: 0;
	}

		.myhentry p.entry-read-more a {
			color: #fff;
			font-size: 1.1em;
			font-weight: bold;
			display: block;
			float: left;
			width: 82px;
			margin: 0; padding: 6px 0 3px 32px;
			background: #6a6e6f url(images/bkg_arrow-read-more.png) 4px 3px no-repeat;
			text-decoration: none;
		}



	/* Entry content */

	.myhentry .entry-content {
		margin: 0; padding: 0 0 30px;
		overflow: hidden;
		color: #444444;
		font-size: 1.1em;
		line-height: 1.26;
	}

	body.page-habitissimo-iframe .myhentry .entry-content { padding-top: 0; }

		.myhentry .entry-content strong {
			color: #000;
		}

		.myhentry .entry-content a {
			color: #324ab2;
			text-decoration: none;
		}

			.myhentry .entry-content a:hover {
				color: #000;
				text-decoration: underline;
			}

			.myhentry .entry-content a.read-more {
				font-weight: bolder;
				font-size: 0.9em;
			}

				.myhentry .entry-content a.read-more:hover {
					text-decoration: underline;
				}

		.myhentry .entry-content img {
			padding: 8px;
			border: 1px solid #ddd;
		}

			.myhentry .entry-content img.noborder,
			.myhentry .entry-content .wp-caption img {
				padding: 0;
				border: 0 none;
			}

		.myhentry .entry-content p {
			margin: 20px 0; padding: 0;
		}

		.myhentry .entry-content ul {
			margin: 20px 0; padding: 0 0 0 40px;
			list-style: none;
		}

			.myhentry .entry-content ul li {
				margin: 10px 0; padding: 4px 0 4px 14px;
				background: url(images/bullet_004.gif) no-repeat 0 5px;
			}

		.myhentry .entry-content ol {
			margin: 20px 0; padding: 0 0 0 40px;
		}

			.myhentry .entry-content ol li {
				margin: 10px 0; padding: 4px 0;
			}

		.myhentry .entry-content blockquote {
			margin: 20px 0; padding: 30px 40px 30px 140px;
			background: #f4f4f4 url(images/bkg_blockquote.gif) no-repeat 40px 24px
		}

			.myhentry .entry-content blockquote p {
				margin: 4px 0;
			}

		.myhentry .entry-content h2 {
			margin: 20px 0; padding: 0;
			color: #000;
			font-size: 2.7em;
			letter-spacing: -2px;
			/* text-shadow: 1px 1px 1px white; */
			line-height: 1.1;
		}

		.myhentry .entry-content h3 {
			margin: 20px 0; padding: 0;
			color: #b2b2b2;
			font-size: 1.9em;
			letter-spacing: -2px;
			/* text-shadow: 1px 1px 1px white; */
			line-height: 1.1;
		}

		.myhentry .entry-content h4 {
			margin: 20px 0; padding: 0;
			color: #444;
			font-size: 1.6em;
			letter-spacing: -2px;
			/* text-shadow: 1px 1px 1px white; */
			line-height: 1.1;
		}

		.myhentry .entry-content hr {
			margin: 30px 0; padding: 0;
			border: 0 none;
			border-top: 1px solid #dbdbdb;
		}


	/* Entry Tags */

	.myhentry span.entry-tags-title {
		color: #444;
		font-size: 1.1em;
	}

	.myhentry .entry-tags {
		color: #000;
		font-size: 1.1em;
	}

		.myhentry ul.entry-tags {
			display: inline;
			line-height: 2;
		}

			.myhentry ul.entry-tags li, .myhentry span.entry-tags {
				display: inline;
				margin: 0 2px; padding: 3px 8px;
				background: #ebebeb;
				color: #7f7f7f;
				/* text-shadow: #fff 1px 1px 1px; */
			}

				.myhentry .entry-tags a {
					color: #7f7f7f;
					/* text-shadow: #fff 1px 1px 1px; */
					text-decoration: none;
				}

					.myhentry .entry-tags a:hover {
						color: #324ab2;
						text-decoration: none;
					}


	/* Entry Meta Bottom */

	.myhentry .entry-comments-link {
		margin: 0 16px 0 0; padding: 0 18px 0 0;
		background: url(images/bkg_punteado_001.gif) repeat-y 100% 0;
		font-size: 0.9em;
		color: #898989;
		display: inline;
	}

		.myhentry .entry-comments-link a {
			margin: 0; padding: 10px 14px 16px 16px;
			background: url(images/bkg_entry-comments-link.gif) no-repeat 0 2px;
			color: #898989;
			text-decoration: none;
		}

			.myhentry .entry-comments-link a:hover {
				color: #898989;
				text-decoration: none;
			}


	/* Pagination */

	.myhentry .paginate-post {
		width: 100%;
		display: block;
		margin: 0; padding: 11px 0;
		background: #f6f6f8;
	}

		.myhentry .paginate-post h1 {
			display: block;
			height: 36px;
			overflow: hidden;
			font-size: 1em;
			margin: 0; padding: 0 8px;
			width: 44%;
		}

			.myhentry .paginate-post h1 a {
				color: #888;
				font-weight: bold;
				font-size: 1em;
				line-height: 1.2;
				text-decoration: none;
				height: 33px;
				overflow: hidden;
				display: block;
				padding-top: 3px;
			}

		.myhentry .paginate-post h1.paginate-post-prev {
			float: left;
		}

		.myhentry .paginate-post h1.paginate-post-next {
			float: right;
			text-align: right;
		}

			.myhentry .paginate-post h1.paginate-post-prev a {
				padding-left: 45px;
				background: url(images/icon-single-left.png) left top no-repeat;
			}

			.myhentry .paginate-post h1.paginate-post-next a {
				padding-right: 45px;
				background: url(images/icon-single-right.png) right top no-repeat;
			}


	/* Post ratings */

	.post-ratings-wrapper {
		padding: 25px 0;
	}

		.post-ratings {
		    font-size: 1.1em;
		    margin: 16px 0;
		    opacity: 1;
		    padding: 0;
		    width: 100%;
		}


	/* Related */

	h1.related-title {
		color: #7b7b7b;
		font-size: 1.8em;
		font-weight: bold;
		letter-spacing: -1px;
		padding: 0; margin: 25px 0 20px 25px;
	}

	ul.related-posts {
		padding: 0; margin: 0 0 25px 25px;
	}

		ul.related-posts li {
			float: left;
			display: block;
			overflow: hidden;
			width: 375px; height: 90px;
			margin: 0; padding: 0 25px 15px 0;
		}

			.related-img img {
				float: left;
				display: block;
				margin: 0 12px 0 0; padding: 8px;
				background: #fff;
				border: 1px solid #ddd;
			}

			a.related-post {
				display: block;
				margin: 0; padding: 7px 0 4px 0;
				color: #000;
				font-size: 1.4em;
				font-weight: bold;
				letter-spacing: -1px;
				text-decoration: none;
				line-height: 1.2em;
			}

			ul.related-posts li .entry-categories {
				float: left;
				display: block;
				font-size: 1em;
				letter-spacing: -1px;
			}

				ul.related-posts li .entry-categories li {
					float: none;
					display: inline;
					width: auto; height: auto;
					margin: 0; padding: 0;
				}



/* Entry Destacado
 * ---------------------------------------------------------------------------------------------------- */


/* Widget */

.widget-destacado {
	padding: 8px;
	background: #fff;
	border: 1px solid #bbc8bc;
}

	.widget-destacado .widget-in {
		padding: 0;
		overflow: hidden;
	}


/* Post destacado */

.type-post-destacado {
	margin: 0; padding: 0;
	border-bottom: 0 none;
	position: relative;
	height: 280px;
}

	.type-post-destacado a {
		display: block;
		margin: 0; padding: 0;
		width: 100%; height: auto;
		text-decoration: none;
	}

	.type-post-destacado a:hover,
	.type-post-destacado a *,
	.type-post-destacado a:hover * {
		text-decoration: none;
	}

	.type-post-destacado .entry-thumb {
		position: absolute;
		margin: 0;
		top: 0; left: 0;
		float: none;
	}

		.type-post-destacado .entry-thumb img {
			padding: 0;
			border: 0 none;
		}

	.type-post-destacado .entry-destacado-bkg {
		display: block;
		position: absolute;
		top: 0; left: 48%;
		margin: 0; padding: 0;
		width: 100%; height: 280px;
		background: #000;
		filter: alpha(opacity=75);
		-moz-opacity: 0.75;
		opacity: 0.75;
	}

	.type-post-destacado .entry-destacado-info {
		right: 0;
		display: block;
		position: absolute;
		margin: 0; padding: 38px 34px;
		width: 45%; height: 220px;
	}

		.type-post-destacado .entry-categories {
			display: block;
			background: #000;
			margin: -15px 0 10px -27px; padding: 7px 30px;
			color: #fff;
			font-size: 1.3em;
			filter: alpha(opacity=60);
			-moz-opacity: 0.6;
			opacity: 0.6;
		}

		.type-post-destacado .entry-title {
			color: #fff;
			font-size: 2.2em;
			line-height: 1em;
			/* text-shadow: none; */
			letter-spacing: -0.05em;
			margin: 15px 0 10px;
		}

			.type-post-destacado .entry-title a {
				color: #fff;
			}

				.type-post-destacado .entry-title a:hover {
					text-decoration: none;
				}

		.type-post-destacado .entry-content {
			color: #fff;
			font-size: 1.2em;
			line-height: 1.19;
			display: block;
			padding-bottom: 12px;
		}

		.type-post-destacado a.entry-read-more {
			color: #fff;
			font-size: 1.1em;
			display: block;
			letter-spacing: 0;
			font-weight: bold;
			text-align: right;
			padding-right: 10px;
		}



/* Entry Carousel
 * ---------------------------------------------------------------------------------------------------- */


/* Carousel Widget */

.widget-jcarousel {
	padding: 0;
	background: none;
}

	.widget-jcarousel .widget-in {
		height: 234px;
		overflow: hidden;
		padding: 0; margin: 0;
	}

	.widget-jcarousel ul {
		width: 100%;
		margin: 0; padding: 0;
		position: relative;
		overflow: hidden;
	}

		.widget-jcarousel ul li {
			float: left;
			display: block;
			background: none;
			margin: 0; padding: 0;
			width: 287px; /* carousel item width */
			margin: 0 15px 0 0;
			overflow: hidden;
		}

			.widget-jcarousel ul li .type-post-jcarousel {
				margin: 0; padding: 8px;
				border: 1px solid #bbc8bc;
				background: #fff;
				width: 269px; /* internal width */
				overflow: hidden;
			}

				.widget-jcarousel ul li a {
					display: block;
					margin: 0; padding: 0;
					height: 215px; /* internal height */
					overflow: hidden;
					position: relative;
				}

				.widget-jcarousel ul li a,
				.widget-jcarousel ul li a *,
				.widget-jcarousel ul li a:hover,
				.widget-jcarousel ul li a:hover * {
					text-decoration: none;
				}

					.entry-jcarousel-overlay {
						position: absolute;
						display: none;
						width: 100%;
						height: 100%;
						background: #000;
					}

				.widget-jcarousel .widget-jcarousel-elements  .jcarousel-container-horizontal {
					width: 100%;
					padding: 0;
				}

				.widget-jcarousel .widget-jcarousel-elements .jcarousel-clip {
					overflow: hidden;
				}

				.widget-jcarousel .widget-jcarousel-elements .jcarousel-clip-horizontal {
					/* width: 100%;
					height: 234px; */
				}

				.widget-jcarousel .widget-jcarousel-elements .jcarousel-next-horizontal {
					position: absolute;
					top: 90px; right: 0;
					width: 38px; height: 37px;
					cursor: pointer; z-index: 10000;
					background: #000 url(images/jcarousel-right.png) left top no-repeat;
				}

				.widget-jcarousel .widget-jcarousel-elements .jcarousel-prev-horizontal {
					position: absolute;
					top: 90px; left: 0;
					width: 38px; height: 37px;
					cursor: pointer; z-index: 10000;
					background: #000 url(images/jcarousel-left.png) left top no-repeat;
				}


/* Carousel Post */

.type-post-jcarousel .entry-thumb {
	width: 100%;
	display: block;
	position: absolute;
	margin: 0; padding: 0;
	top: 0; left: 0;
	float: none;
	z-index: 1;
}

	.type-post-jcarousel .entry-thumb img {
		border: 0;
		padding: 0; margin: 0;
		width: 269px; height: auto;
	}

.type-post-jcarousel .entry-jcarousel-info {
	position: absolute;
	bottom: 0; left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0; padding: 0;
	z-index: 3;
}

	.type-post-jcarousel .entry-jcarousel-info-bkg {
		position: absolute;
		top: 148px; left: 0;
		margin: 0; padding: 0;
		width: 100%; height: 100%;
		z-index: -1;
		background: #000 url(images/icono_carrusel.png) -99999px -99999px no-repeat; /* preload */
		filter: alpha(opacity=85);
		-moz-opacity: 0.85;
		opacity: 0.85;
	}

	.type-post-jcarousel a:hover .entry-jcarousel-info-bkg {
		position: absolute;
		top: 0; left: 0;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		opacity: 0.7;
		background: #000 url(images/icono_carrusel.png) 50% 40% no-repeat;
	}

	.type-post-jcarousel a:hover .entry-thumb img {
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
	}

.type-post-jcarousel .entry-title {
	font-size: 1.2em;
	line-height: 1;
	margin: 0; padding: 0 14px;
	/* text-shadow: none; */
	color: #fff;
	font-weight: normal;
	letter-spacing: 0;
	display: block;
	height: 56px;
	position: absolute;
	bottom: 0; left: 0;
	overflow: hidden;
}

	body .type-post-jcarousel .entry-title a,
	body .widget .type-post-jcarousel .entry-title a {
		color: #fff;
		text-decoration: none;
	}

		body .type-post-jcarousel .entry-title a:hover,
		body .widget .type-post-jcarousel .entry-title a:hover {
			color: #fff;
			text-decoration: underline;
		}



/* Entry by Type post
 * ---------------------------------------------------------------------------------------------------- */


/* List */

.type-post-list .entry-title {
	margin-bottom: 17px;
}


/* Popular (sidebar) */

.type-post-popular {
	margin: 0 0 10px; padding: 0 0 10px;
	background: url(images/bkg_punteado_001.gif) repeat-x 0 100%;
	border-bottom: 0 none;
}

	.type-post-popular .entry-thumb {
		margin: 0 10px 0 0;
	}

	.type-post-popular .entry-title {
		margin: 0; padding: 2px 0 0;
		font-size: 1.2em;
		letter-spacing: 0;
	}

		.type-post-popular a.entry-title {
			color: #5e5e5e;
		}

			.type-post-popular a.entry-title span {
				vertical-align: middle;
			}


/* Single */

.type-post-single {
	border-bottom: 0 none;
	padding-bottom: 0;
	margin-bottom: 0;
}

	.type-post-single .entry-title {
		margin-bottom: 3px;
	}

	.type-post-single .entry-title.entry-title-margin {
		margin-bottom: 15px;
	}

	.type-post-single .entry-excerpt {
		margin-bottom: 7px;
	}

		.type-post-single .entry-excerpt p {
			margin-bottom: 0;
			padding-bottom: 0;
		}

	.type-post-single .entry-meta-top {
		margin-bottom: 15px;
	}

		.type-post-single .entry-avatar {
			float: left;
		}

			.type-post-single .entry-author {
				float: left;
				display: block;
				margin: 2px 0 0; padding: 0;
			}

			.type-post-single .entry-date {
				float: none;
				width: 150px;
				display: block;
				margin: 24px 0 0; padding: 0;
				background: none;
			}

		.type-post-single .entry-meta-top .entry-social {
			float: right;
			padding-top: 4px;
		}

	.type-post-single .entry-content {
		padding: 0 0 20px;
		line-height: 1.45;
	}

		.type-post-single .entry-content h2 {
			color: #191c1f;
			font-size: 1.5em;
			letter-spacing: -1px;
		}

		.type-post-single .entry-content h3 {
			color: #4f4d48;
			font-size: 1.2em;
			letter-spacing: -1px;
		}

		.type-post-single .entry-content h4 {
			color: #4f4d48;
			font-size: 1.1em;
		}

		.type-post-single .entry-content strong,
		.type-post-single .entry-content b {
			color: #232323;
			font-style: normal;
		}

		.type-post-single .entry-content p,
		.type-post-single .entry-content figure,
		.type-post-single .entry-content ul,
		.type-post-single .entry-content ol,
		.type-post-single .entry-content blockquote {
			margin-bottom: 27px;
		}

		.type-post-single .entry-content .wp-caption p, .type-post-single .entry-content .wp-caption figure {
			margin-top: 13px;
			margin-bottom: 10px;
		}

		.type-post-single .entry-content iframe {
			margin-bottom: 20px;
		}

		.type-post-single .entry-content h2,
		.type-post-single .entry-content h3 {
			margin-bottom: 25px;
		}

		.type-post-single .entry-content a {
			text-decoration: underline;
		}

	.type-post-single .entry-meta-bottom {
		margin: 21px 0 0; padding: 12px 0 0;
		background: url(images/bkg_punteado_001.gif) left top repeat-x;
	}


/* Page */

.type-page {
	border-bottom: 0 none;
}


/* Attachment */

.type-post-attachment {
	border-bottom: 0;
	margin-bottom: 0;
}

.type-post-attachment .entry-title {
	margin-bottom: 0;
}

	.type-post-attachment h1 {
		font-size: 0.9em;
		margin-bottom: 15px;
	}

	.type-post-attachment h2.page-subtitle {
		font-size: 0.7em;
		text-align: center;
		margin-bottom: 0;
	}

.type-post-attachment .entry-meta-bottom {
	margin: 21px 0 0; padding: 12px 0 0;
	background: url(images/bkg_punteado_001.gif) left top repeat-x;
}

.type-post-attachment .entry-content p.attachment {
	text-align: center;
}

.type-post-attachment .entry-content p.attachment-image-size {
	margin-top: -20px;
	font-size: 0.85em;
	text-align: center;
}


/* Relacionados */

.type-post-relacionado {
	margin: 0 2%; padding: 10px 0;
	float: left;
	width: 46%;
	border-bottom: 0 none;
}

	.type-post-relacionado .entry-thumb {
		margin: 0 10px 10px 0;
	}

	.type-post-relacionado .entry-relacionado-info {
		margin-left: 94px;
		height: 190px;
	}

	.type-post-relacionado .entry-title {
		margin: 0 0 10px;
		font-size: 1.4em;
		letter-spacing: -1px;
		color: #000;
	}

		.type-post-relacionado .entry-title a {
			color: #000;
			text-decoration: none;
		}

	.type-post-relacionado .entry-content {
		padding-bottom: 0;
	}

		.type-post-relacionado .entry-content a.read-more {
			color: #000;
			text-decoration: none;
			font-weight: normal;
		}


/* Search */

.type-post-search .entry-thumb {
	margin: 0 16px 0 0;
}

.type-post-search .entry-title {
	margin-left: 120px;
	margin-bottom: 6px;
	font-size: 2.2em;
	font-weight: normal;
}

.type-post-search .entry-categories {
	margin-left: 120px;
}

.type-post-search .entry-content {
	margin-left: 120px;
	padding-bottom: 0;
}



/* Comments
 * ---------------------------------------------------------------------------------------------------- */


/* Comments wrapper and internal anchor */

#the-comments {
	padding-top: 50px;
}


/* Comments list */

.entry-list-comments ul.commentlist {
	margin: 0; padding: 0;
}

	.entry-list-comments ul li {
		margin: 0; padding: 0;
	}

	.entry-list-comments ul ul {
		margin: 0 0 0 100px; padding: 0;
	}


/* Comments list item */

.hcomment .comment-header {
	display: inline;
}

	.hcomment .comment-avatar {
		float: left;
		width: 100px;
		margin: 0; padding: 0;
	}

		.hcomment .comment-avatar img {
			margin: 0; padding: 8px;
			background: #fff;
			border: 1px solid #ddd;
		}

	.hcomment .comment-author {
		margin: 0; padding: 0 6px 0 0;
		display: inline;
		color: #000;
		font-size: 1.2em;
		line-height: 1;
	}

		.hcomment .comment-author a {
			color: #000;
			text-decoration: none;
		}

			.hcomment .comment-author a:hover {
				color: #000;
				text-decoration: none;
			}

.hcomment .comment-date {
	margin: 0; padding: 0 0 0 6px;
	display: inline;
	color: #9b9b9b;
	font-size: 1.2em;
	line-height: 1;

	text-transform: uppercase;
	background: url(images/bkg_punteado_001.gif) repeat-y 0 0;
}

	.hcomment .comment-date a {
		color: #9b9b9b;
		text-decoration: none;
	}

		.hcomment .comment-date a:hover {
			color: #9b9b9b;
			text-decoration: none;
		}

.hcomment .comment-text {
	margin: 0 0 40px 100px; padding: 0 0 20px;
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
	color: #444444;
	font-size: 1.1em;
	line-height: 1.4;
}

	.hcomment .comment-text strong {
		color: #000;
	}

	.hcomment .comment-text a {
		color: #324ab2;
		text-decoration: none;
	}

		.hcomment .comment-text a:hover {
			color: #000;
			text-decoration: underline;
		}

		.hcomment .comment-text a.read-more {
			font-weight: bolder;
			font-size: 0.9em;
		}

	.hcomment .comment-text img {
		padding: 8px;
		border: 1px solid #ddd;
	}

	.hcomment .comment-text p {
		margin: 15px 0; padding: 0;
	}

	.hcomment .comment-text ul {
		margin: 20px 0; padding: 0 0 0 40px;
		list-style: none;
	}

		.hcomment .comment-text ul li {
			margin: 10px 0; padding: 4px 0 4px 12px;
			background: url(images/bullet_004.gif) no-repeat 0 6px;
		}

	.hcomment .comment-text blockquote {
		margin: 20px 0; padding: 30px 40px;
		background: #f4f4f4 url(images/bkg_blockquote.gif) no-repeat 40px 24px
	}

		.hcomment .comment-text blockquote p {
			margin: 4px 0;
		}

	.hcomment .comment-text h2 {
		margin: 20px 0; padding: 0;
		color: #000;
		font-size: 2.7em;
		letter-spacing: -2px;
		/* text-shadow: 1px 1px 1px white; */
		line-height: 1.1;
	}

	.hcomment .comment-text h3 {
		margin: 20px 0; padding: 0;
		color: #b2b2b2;
		font-size: 1.9em;
		letter-spacing: -2px;
		/* text-shadow: 1px 1px 1px white; */
		line-height: 1.1;
	}

	.hcomment .comment-text h4 {
		margin: 20px 0; padding: 0;
		color: #444;
		font-size: 1.6em;
		letter-spacing: -2px;
		/* text-shadow: 1px 1px 1px white; */
		line-height: 1.1;
	}

		.hcomment .comment-text .comment-respond-link a {
			margin: 0; padding: 3px 6px 3px 18px;
			background: #000 url(images/bullet_003.gif) no-repeat 6px 50%;
			color: #fff;
			text-transform: lowercase;
			font-size: 0.9em;
			font-weight: bolder;
			text-decoration: none;
		}

			.hcomment .comment-text .comment-respond-link a:hover {
				text-decoration: none;
			}

	.hcomment .comment-text #cancel-comment-reply-link {
		margin: 0; padding: 6px 10px 8px;
		background: #c40001;
		color: #fff;
		text-transform: lowercase;
		font-size: 1.1em;
		font-weight: bolder;
		text-decoration: none;
	}

		.hcomment .comment-text #cancel-comment-reply-link:hover {
			text-decoration: none;
		}

.hcomment .respond-layer {
	margin: 20px 0 0; padding: 24px 40px;
	background: #f1f1f1;
	border: 1px solid #cacaca;
}

	.hcomment .respond-layer .page-subtitle {
		display: none;
	}

	.hcomment .respond-layer .respond-form {
		margin: 0; padding: 0;
	}

		.hcomment .respond-layer .respond-form .input-text,
		.hcomment .respond-layer .respond-form .input-textarea {
			background: #fff;
			border: 1px solid #d9d9d9;
		}

			.hcomment .respond-layer .respond-form .input-textarea {
				height: 156px;
			}

	.hcomment .respond-layer P {
		margin: 0; padding: 10px 0;
	}

		.hcomment .comment-text .respond-layer P.comment-form-comment {
			margin-left: 51%;
		}


/* Respond info */

.respond-info {
	margin: 0 0 26px; padding: 20px 40px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

	.respond-info a {
		color: #324ab2;
		text-decoration: none;
	}

		.respond-info a:hover {
			color: #324ab2;
			text-decoration: underline;
		}

		.respond-info a.btn-rojo {
			margin: 10px 0; padding: 8px 0;
			color: #fff;
			/* display: inline-block; */
			float: left;
		}

			.respond-info a.btn-rojo:hover {
				color: #fff;
				text-decoration: none;
			}


/* Comments form */

.respond-form {
	width: 75%;
	margin: 0; padding: 0;
	font-size: 1.1em;
}

	.respond-form a {
		color: #324ab2;
		text-decoration: none;
	}

		.respond-form a:hover {
			color: #324ab2;
			text-decoration: underline;
		}

	.respond-form p {
		margin: 0 0 25px; padding: 0;
	}

		.respond-form p small {
			width: 68%;
			float: right;
			display: block;
			color: #6f6f6f;
			font-size: 0.8em;
			text-align: left;
		}

	.respond-form .comment-form-author label,
	.respond-form .comment-form-email label,
	.respond-form .comment-form-url label {
		width: 27%;
		float: left;
		display: block;
		margin: 0; padding: 10px 5px 10px 0;
	}

	.respond-form label {
		color: #6f6f6f;
		font-weight: bolder;
	}

		.respond-form .subscribe-to-comments label {
			display: inline;
			font-weight: normal;
			font-size: 0.9em;
			cursor: hand; cursor: pointer;
		}

	.respond-form .comment-form-author .input-text,
	.respond-form .comment-form-email .input-text,
	.respond-form .comment-form-url .input-text {
		width: 65%;
		float: right;
		margin-bottom: 2px;
	}

	.respond-form .input-text,
	.respond-form .input-textarea {
		margin: 0; padding: 10px;
		border: 1px solid #cacaca;
		background: #f1f1f1;
		color: #707070;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 1.2em;
	}

	.respond-form .input-textarea {
		width: 97%;
	}

	.respond-form .form-submit {
		padding: 10px 0 0;
	}



/* Image formats
 * ---------------------------------------------------------------------------------------------------- */


/* Overflow and exact sizes in custom image formats */

img.attachment-jcarousel-wdgt {
	width: 254px;
	height: 216px;
	overflow: hidden;
}

img.attachment-popular-wdgt {
	width: 66px;
	height: 66px;
	overflow: hidden;
}

img.attachment-default-list {
	width: 254px;
	height: 214px;
	overflow: hidden;
}

img.attachment-search-list {
	width: 86px;
	height: 86px;
	overflow: hidden;
}



/* Search form
 * ---------------------------------------------------------------------------------------------------- */


#searchform {
	float: right;
	overflow: hidden;
	margin: 18px 0 0; padding: 0;
	width: 522px; height: 44px;
	text-align: right;
	background: url(images/bkg_searchform.gif) repeat-x 0 0;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	#searchform #s {
		margin: 0; padding: 13px 10px 9px;
		float: left;
		width: 360px;
		font-size: 1.4em;
		border: 0 none;
		background: none;
		color: #2a2d32;
		overflow: hidden;
	}

	body.ie7 #searchform #s { width: 145px; }

	#searchform #searchsubmit {
		margin: 0 0 0 -8px; padding: 11px 0;
		float: right;
		width: 140px;
		background: #444 url(images/bkg_searchform_searchsubmit.gif) repeat-x 0 100%;
		border: 0 none;
		color: #fff;
		/* text-shadow: #000 1px 1px 1px; */
		text-transform: uppercase;
		font-size: 1.4em;
		font-weight: bolder;
		overflow: hidden;
		cursor: pointer;
	}

	#searchform .btn-negro {
		text-transform: lowercase;
		font-size: 1.1em;
		padding: 6px 8px;
		background: #2a2d32;
		overflow: hidden;
	}

	.sidebar #searchform { margin: 0; float: none; width: auto; }
		.sidebar #searchform #s { width: 144px; }
		.sidebar #searchform #searchsubmit { width: 100px; }



/* Page
 * ---------------------------------------------------------------------------------------------------- */


/* Title */

.page-title {
	color: #fff;
	margin: -26px -26px 26px; padding: 0;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 1.4em;
	background: #615dc1 url(images/bkg_page-title.gif) repeat-x 0 100%;
	line-height: 1;
}

	.page-title span {
		display: block;
		margin: 0; padding: 10px 10px 10px 54px;
		background: url(images/bkg_page-title_span.gif) no-repeat 12px 50%;
		height: 16px;
	}

	.page-title a {
		color: #fff;
		text-decoration: none;
	}

		.page-title a:hover {
			text-decoration: none;
		}


/* Subtitle */

.page-subtitle {
	color: #000;
	margin: 0 0 26px; padding: 0;
	font-size: 2.2em;
	letter-spacing: -2px;
	/* text-shadow: 1px 1px 1px #fff; */
	line-height: 1.1;
	font-weight: bolder;
}

	.page-subtitle a {
		color: #000;
		text-decoration: none;
	}

		.page-subtitle a:hover {
			color: #000	;
			text-decoration: none;
		}

	.page-subtitle em {
		color: #878787;
		font-weight: normal;
		font-style: normal;
	}



/* Buttons
 * ---------------------------------------------------------------------------------------------------- */


/* Volver arriba */

.btn-volver-arriba {
	float: right;
}

	.btn-volver-arriba a {
		margin: 0; padding: 6px 10px;
		color: #fff;
		text-transform: lowercase;
		font-weight: bolder;
		background: #000;
		text-decoration: none;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		cursor: pointer;
	}

		.btn-volver-arriba a span {
			margin: 0; padding: 0 24px 0 0;
			background: url(images/bullet_002.gif) no-repeat 100% 50%;
		}


/* Registrate */

.btn-registrate {
	background: none;
	padding: 0;
	text-transform: uppercase;
	font-weight: bolder;
}

	.btn-registrate a {
		margin: 0; padding: 4px 16px;
		background: #ffc600;
		color: #906e27;
		border: 2px solid #ffe380;
		cursor: pointer;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}


/* Submit */

.btn-check {
	margin: 0; padding: 6px 10px 6px 34px;
	color: #fff;
	text-transform: lowercase;
	font-weight: bolder;
	background: #000 url(images/bullet_005.gif) no-repeat 10px 50%;
	text-decoration: none;
	border: 0 none;
	cursor: pointer;
}



/* Pagination
 * ---------------------------------------------------------------------------------------------------- */


/* WP pagination */

.paginate-wp {
	height: 20px;
	margin: 0 164px 0 0;
}

	.paginate-wp a {
		color: #324ab2;
		text-decoration: none;
	}
		.paginate-wp a:hover {
			color: #324ab2;
			text-decoration: underline;
		}

	.paginate-wp .paginate-wp-prev { float: left; width: 49%; text-align: left; }
	.paginate-wp .paginate-wp-next { float: right; width: 49%; text-align: right; }

.nav-list {
	margin: 0; padding: 0;
}



/* Plugins
 * ---------------------------------------------------------------------------------------------------- */


/* Contact Form 7 */

body div.wpcf7 {
	width: 92%;
	margin: 20px 0; padding: 0;
}

	body div.wpcf7 label {
		display: block;
		color: #878788;
		/* text-shadow: #fff 1px 1px 1px; */
		font-size: 1.1em;
		cursor: pointer;
		font-weight: bolder;
	}

	body div.wpcf7 .wpcf7-text,
	body div.wpcf7 textarea,
	body div.wpcf7 select {
		margin: 2px 0 10px; padding: 6px 12px;
		border: 1px solid #cacaca;
		background: #fff;
		color: #333;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	body div.wpcf7 .wpcf7-text,
	body div.wpcf7 textarea {
		width: 94%;
	}

	body div.wpcf7 select {
		width: 99%;
	}

	body div.wpcf7 .wpcf7-submit {
		text-transform: lowercase;
	}

	body div.wpcf7 img.ajax-loader {
		float: left;
	}

	body div.wpcf7 div.wpcf7-response-output {
		background: #fff;
	}

	body div.wpcf7 span.wpcf7-not-valid-tip {
		position: absolute;
		top: 20%; left: 10%;
		margin: 0; padding: 6px 12px;
		z-index: 100;
		background: white;
		border: 1px solid red;
		width: 76%;
	}

	body div.wpcf7 .lopd {
		font-size: 0.85em;
		padding-top: 10px;
		clear: left;
	}

	body div.wpcf7 .p-aviso-legal {
		font-size: 0.85em;
		margin: 0 0 10px; padding: 0 0 0 20px;
		float: left; width: 160px;
	}

	body div.wpcf7 .wpcf7-submit {
		margin: 0; padding: 6px 10px 6px 34px;
		color: #fff;
		text-transform: lowercase;
		font-weight: bolder;
		background: #000 url(images/bullet_005.gif) no-repeat 10px 50%;
		text-decoration: none;
		border: 0 none;
		cursor: pointer;
	}


/* PageNavi */

.wp-pagenavi {
	text-align: center;
}



/* Shortcodes
 * ---------------------------------------------------------------------------------------------------- */


/* Shortcode fechas */

.myhentry .entry-content .this-theme-fechas {
	margin: 20px 0; padding: 0;
	color: #b8b8b8;
	font-size: 1.2em;
}

	.myhentry .entry-content .this-theme-fechas a {
		color: #383838;
		text-decoration: none;
	}

		.myhentry .entry-content .this-theme-fechas a:hover {
			color: #324AB2;
			text-decoration: none;
		}

	.myhentry .entry-content .this-theme-fechas ul.years {
		margin: 0; padding: 0;
	}

		.myhentry .entry-content .this-theme-fechas ul.years li.year {
			margin: 0; padding: 5px 4px;
			border-top: 1px solid #dbdbdb;
			background: none;
		}

			.myhentry .entry-content .this-theme-fechas ul.years li.first {
				border-top: 0 none;
			}

			.myhentry .entry-content .this-theme-fechas ul.years li A.year-link {
				float: left;
				text-align: center;
				margin: 0 12px 0 0; padding: 2px 26px 2px 20px;
				background: #324AB2 url(images/bkg_this-theme-fechas_year.gif) no-repeat 100% 50%;
				color: #fff;
				font-size: 1.2em;
				font-weight: bolder;
			}

		.myhentry .entry-content .this-theme-fechas ul.years ul.year-months {
			margin: 0; padding: 1px 0 0;
			font-size: 1.2em;
		}

			.myhentry .entry-content .this-theme-fechas ul.years ul.year-months li.month {
				float: left;
				margin: 0; padding: 0 14px;
				background: none;
			}


/* Shortcode categorias */

.myhentry .entry-content .this-theme-categorias {
	margin: 20px 0; padding: 0;
	color: #b8b8b8;
	font-size: 1.2em;
}

	.myhentry .entry-content .this-theme-categorias ul {
		float: left;
		margin: 10px 1%; padding: 0;
		width: 23%;
		width: auto;
	}

		.myhentry .entry-content .this-theme-categorias ul li {
			margin: 5px; padding: 0;
			background: none;
		}

	.myhentry .entry-content .this-theme-categorias a {
		color: #383838;
		text-decoration: none;
	}

		.myhentry .entry-content .this-theme-categorias a:hover {
			color: #324AB2;
			text-decoration: none;
		}


/* Shortcode etiquetas */

.myhentry .entry-content .this-theme-etiquetas {
	margin: 20px 0; padding: 0;
	color: #b8b8b8;
	font-size: 1.2em;
}

	.myhentry .entry-content .this-theme-etiquetas a {
		color: #383838;
		text-decoration: none;
	}

		.myhentry .entry-content .this-theme-etiquetas a:hover {
			color: #324AB2;
			text-decoration: none;
		}


/* Shortcode map */

.myhentry .entry-content .this-theme-map {
	margin: 20px 0; padding: 8px;
	border: 1px solid #ddd;
}



/* Publi
 * ---------------------------------------------------------------------------------------------------- */


.cabecera-publi {
	position: absolute;
	bottom: 6px; right: 0;
}

.entry-publi {
	margin: 0; padding: 10px 0;
	text-align: center;
}

	.entry-publi-blogad div { margin: 25px 0 0 0; }
		.entry-publi-blogad div div { margin: 0; width: 100%; }
			.entry-publi-blogad div div div { width: auto; }

	.entry-publi-blogad-incontent { margin-bottom: 25px; }

.loop-publi {
	margin: 0 0 26px; padding: 10px 0 26px;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
}

.megabanner-publi-230x90 {
	float: left;
	width: 230px; height: 90px;
	background: url(images/bkg_title-publicidad_vertical.gif) no-repeat 0 100%;
	padding-left: 18px;
	margin-left: 100px;
}

.megabanner-publi-728x90 {
	float: right;
	width: 728px; height: 90px;
	background: url(images/bkg_title-publicidad_vertical.gif) no-repeat 0 100%;
	padding-left: 18px;
	margin-right: 100px;
}

.subtitulo-publi {
	margin: 0; padding: 10px 0;
	text-align: left;
}

	#sdb-cnt-home .subtitulo-publi {
		text-align: center;
		margin-bottom: 15px;
	}

.billboard-publi {
	background: url(images/bkg_megabanner.gif) repeat 0 0;
	margin: 0; padding: 7px 0;
}

	.billboard-publi .default {
		text-align: center;
	}

.contenido-publi {
	text-align: center;
}

	.contenido-publi-float-left {
		float: left;
		text-align: left;
		margin: 0 25px 0 0;
	}

	.contenido-publi-float-right {
		float: right;
		text-align: right;
		margin: 0 0 0 25px;
	}

.orange-smartphone-android-320x50 {
	padding: 0; margin: 4px 0 0;
}

	.orange-smartphone-android-320x50 span:first-child {
		display: block; width: 320px;
		padding: 0; margin: 0 auto;
	}

.orange-smartphone-iphone-300x50 {
	padding: 0; margin: 4px 0 0;
}

	.orange-smartphone-iphone-300x50 span:first-child {
		display: block; width: 320px;
		padding: 0; margin: 0 auto;
	}

.post .orange-smartphone-inf {
	margin-left: -10px; margin-bottom: 50px;
}

.orange-smartphone-inf.loop-publi {
	margin: 0 0 0 -10px; padding: 25px 0;
}

.be-pLista-codes {
	margin-bottom: 35px;
}

/* Segments
 * ---------------------------------------------------------------------------------------------------- */


/* Ficha de Pelicula */

.myhentry .entry-content .ficha-pelicula {
	width: 435px;
	margin: 0 auto; padding: 15px 25px;
	background: #f2f2f2 url(images/bkg_ficha-pelicula.jpg) no-repeat 100% 0;
	border: 2px solid #b0b0b0;
	color: #5f5f5f;
	font-family: Arial;
	font-size: 11px;
}

	.myhentry .entry-content .ficha-pelicula strong {
		color: #000000;
		font-weight: normal;
	}

	.myhentry .entry-content .ficha-pelicula p {
		margin: 0; padding: 3px 0;
	}

	.myhentry .entry-content .ficha-pelicula img {
		padding: 0;
		border: 0 none;
	}



/* 1024 styles (overwriting)
 * ---------------------------------------------------------------------------------------------------- */


body.body1024 .default { width: 1000px; }
body.body1024 .pie .pie-in { padding: 0 10px; }

body.body1024 .type-post-destacado .entry-categories { margin-left: -13px; }
body.body1024 .type-post-destacado .entry-title { font-size: 1.8em; }

body.body1024 .widget-jcarousel ul li { width: 221px; }
body.body1024 .widget-jcarousel ul li .type-post-jcarousel { width: 203px; }
body.body1024 .type-post-jcarousel .entry-title { height: 74px; font-size: 1.1em; }
body.body1024 .type-post-jcarousel .entry-jcarousel-info-bkg { top: 130px; }
body.body1024 .type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }
body.body1024 .type-post-jcarousel .entry-thumb img { width: auto; height: 100%; }

body.body1024 .megabanner-publi-728x90 { margin-right: 0; }
body.body1024 .megabanner-publi-230x90 { margin-left: 0; }



/* Skins (overwriting)
 * ---------------------------------------------------------------------------------------------------- */


/* Normal */

body.skinned { background: #000; padding-top: 142px; margin-top: 0; }

body.skinned .default { width: 1038px; }

body.skinned .cabecera,
body.skinned .barra-pr,
body.skinned .barra-megabanner-tp,
body.skinned #content,
body.skinned .pie { margin: 0 auto; padding: 0; width: 1038px; text-align: left; }

body.skinned #red-medios-bar { position: relative; width: 1038px; top: auto; left: auto; margin: 0 auto; }

body.skinned .type-post-destacado .entry-categories { margin-left: -15px; }
body.skinned .type-post-destacado .entry-title { font-size: 1.8em; }

body.skinned .widget-jcarousel ul li { width: 233px; }
body.skinned .widget-jcarousel ul li .type-post-jcarousel { width: 215px; }
body.skinned .type-post-jcarousel .entry-title { height: 74px; font-size: 1.1em; }
body.skinned .type-post-jcarousel .entry-jcarousel-info-bkg { top: 130px; }
body.skinned .type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }
body.skinned .type-post-jcarousel .entry-thumb img { width: auto; height: 100%; }

body.skinned .megabanner-publi-728x90 { margin-right: 0; }
body.skinned .megabanner-publi-230x90 { margin-left: 0; }

body.skinned #searchform { margin-right: 10px; }


/* 1024 */

body.skinned.body1024 { background: #000; padding-top: 142px; margin-top: 0; }

body.skinned.body1024 .default { width: 1000px; }

body.skinned.body1024 .cabecera,
body.skinned.body1024 .barra-pr,
body.skinned.body1024 .barra-megabanner-tp,
body.skinned.body1024 #content,
body.skinned.body1024 .pie { margin: 0 auto; padding: 0; width: 1038px; text-align: left; }

body.skinned.body1024 #red-medios-bar { position: relative; width: 1038px; top: auto; left: auto; margin: 0 auto; }

body.skinned.body1024 .type-post-destacado .entry-categories { margin-left: -13px; }
body.skinned.body1024 .type-post-destacado .entry-title { font-size: 1.8em; }

body.skinned.body1024 .widget-jcarousel ul li { width: 224px; }
body.skinned.body1024 .widget-jcarousel ul li .type-post-jcarousel { width: 206px; }
body.skinned.body1024 .type-post-jcarousel .entry-title { height: 74px; font-size: 1.1em; }
body.skinned.body1024 .type-post-jcarousel .entry-jcarousel-info-bkg { top: 130px; }
body.skinned.body1024 .type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }
body.skinned.body1024 .type-post-jcarousel .entry-thumb img { width: auto; height: 100%; }

body.skinned.body1024 .megabanner-publi-728x90 { margin-right: 0; }
body.skinned.body1024 .megabanner-publi-230x90 { margin-left: 0; }

body.skinned.body1024 #searchform { margin-right: 10px; }


/* 1050 - Orange */

body.skinned-1050 { background: #fff; padding-top: 0; margin-top: 0; }

body.skinned-1050 .default { width: 1050px; }

body.skinned-1050 .cabecera,
body.skinned-1050 .barra-pr,
body.skinned-1050 .barra-megabanner-tp,
body.skinned-1050 #content,
body.skinned-1050 .pie { margin: 0 auto; padding: 0; width: 1050px; text-align: left; }

body.skinned-1050 #red-medios-bar { position: relative; width: 1050px; top: auto; left: auto; margin: 0 auto; }

body.skinned-1050 .type-post-destacado .entry-categories { margin-left: -15px; }
body.skinned-1050 .type-post-destacado .entry-title { font-size: 1.8em; }

body.skinned-1050 .widget-jcarousel ul li { width: 237px; }
body.skinned-1050 .widget-jcarousel ul li .type-post-jcarousel { width: 219px; }
body.skinned-1050 .type-post-jcarousel .entry-title { height: 74px; font-size: 1.1em; }
body.skinned-1050 .type-post-jcarousel .entry-jcarousel-info-bkg { top: 130px; }
body.skinned-1050 .type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }
body.skinned-1050 .type-post-jcarousel .entry-thumb img { width: auto; height: 100%; }

body.skinned-1050 .megabanner-publi-728x90 { margin-right: 10px; }
body.skinned-1050 .megabanner-publi-230x90 { margin-left: 10px; }

body.skinned-1050 #searchform { margin-right: 10px; }


/* 990 - Orange */

/* body.skinned-768to990 {} */

body.skinned-768to990 .barra-megabanner-tp .barra-megabanner-tp-in { height: 252px; }
body.skinned-768to990 .megabanner-publi-230x90 { background: none; padding: 0; margin: 0; width: auto; height: auto; }
body.skinned-768to990 .megabanner-publi-728x90 { background: none; padding: 0; margin: 0; width: auto; height: auto; }


/* 120x600 - Sky Orange */

/* BODY.skinned-topsky {} */

body.skinned-topsky .default { padding: 0 130px 0 0; width: 1070px; }
body.skinned-topsky .barra-megabanner-tp .barra-megabanner-tp-in { padding: 5px 130px 5px 0; width: 1070px; }
body.skinned-topsky #content-in { padding: 10px 120px 10px 0; width: 1070px; }

body.skinned-topsky .type-post-destacado .entry-categories { margin-left: -17px; }
body.skinned-topsky .type-post-destacado .entry-title { font-size: 1.8em; }

body.skinned-topsky .widget-jcarousel ul li { width: 244px; }
body.skinned-topsky .widget-jcarousel ul li .type-post-jcarousel { width: 226px; }
body.skinned-topsky .type-post-jcarousel .entry-title { height: 74px; font-size: 1.1em; }
body.skinned-topsky .type-post-jcarousel .entry-jcarousel-info-bkg { top: 130px; }
body.skinned-topsky .type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }
body.skinned-topsky .type-post-jcarousel .entry-thumb img { width: auto; height: 100%; }

body.skinned-topsky .megabanner-publi-230x90 { margin-left: 3%; }
body.skinned-topsky .megabanner-publi-728x90 { margin-right: 3%; }


/* Single and centered megabanner */

body.megabanner-single .barra-megabanner-tp-in { text-align: center; }
	body.megabanner-single .megabanner-publi-728x90 { float: none; margin: 0 auto 0 auto; }

/* Fixed size elements */
body.branded-blog-980 .megabanner-publi-728x90, body.megabanner-980 .megabanner-publi-728x90 { width: 980px; }



/* Responsive | http://dev.bowdenweb.com/a/css/media-queries-boilerplate.css
 * ---------------------------------------------------------------------------------------------------- */


/* smartphones (portrait and landscape) */
@media only screen and (min-width : 320px) and (max-width : 768px),
only screen and (max-width : 320px)  {

	.default { width: 100%; }

	body { margin-top: 0; }

	.billboard-publi { padding: 0; background: none; }

	#red-medios-bar { display: none; }
	.cabecera { /* position: fixed; */ margin: 0; padding: 0; /* left: 0; top: 0; */ z-index: 100000; width: 100%; height: auto; line-height: 1; }
	.cabecera-in { margin: 0; padding: 0; width: 100%; height: 47px; position: static; }
	a.blog-title { width: 187px; height: 47px; background-position: 0 0; }
	a#blog-button { display: block; }

	.barra-pr { display: none; }
	.barra-pr ul { padding: 0; }
	.barra-pr ul li a span { padding: 5px 3px 6px; }
	.barra-pr ul li.menu-item { display: none; }
	.barra-pr ul li.btn-mas-archivo { display: inline; padding-left: 0; padding-right: 0; }

	#searchform { display: none; }

	#cabecera-panel-wrap { display: block; }

	#cabecera-panel-search, #cabecera-panel-sections { padding-bottom: 15px; margin-bottom: 12px; background-position: 0 100%; background-repeat: repeat-x; }
	#cabecera-panel-search form { display: block; margin: 0; padding: 0; height: 18px; margin: 0; padding: 5px 10px 5px 40px; background: #fff url(images/smartphone-panel-search.png) 10px 4px no-repeat; border: 0; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
	#cabecera-panel-search form input { display: none; }
	#cabecera-panel-search form input:first-child { display: inline; float: none; border: 0; width: 96%; }

	#cabecera-panel-sections ul { margin: 0; padding: 0; }
	#cabecera-panel-sections ul li { float: left; margin: 0; padding: 0; }
	#cabecera-panel-sections ul li a { display: block; font-size: 1em; font-weight: bold; padding: 5px 8px; margin: 0 5px 5px 0; text-decoration: none; border: 0; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
	#cabecera-panel-sections ul li h1 { font-size: 1em; margin: 0; padding: 0; }

	#cabecera-panel-blogs { width: 100%; padding: 0; margin: 0 0 15px; overflow: hidden; background-position: 99% top; background-repeat: no-repeat; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; }
	#cabecera-panel-blogs select { width: 110%; height: 26px; margin: 0; padding: 5px; border: 0; background: transparent; -webkit-appearance: none; border-radius: 0; outline: 0; }
	#cabecera-panel-blogs select option { font-size: 1.1em; border: 0; outline: 0; }

	#cabecera-panel-links { text-align: left; margin: 0; padding: 0; }
	#cabecera-panel-links li { color: #fff; display: inline-block; margin-right: 5px; font-size: 0.9em; }
	#cabecera-panel-links li a { color: #fff; text-decoration: none; }

	/* .barra-megabanner-tp { display: none; } */
	.barra-megabanner-tp .barra-megabanner-tp-in { padding: 0; height: auto; }

	#content-bg { padding-top: 1px; padding-bottom: 0; }
	#main-in { padding: 5px 10px 15px 10px; }

	#sdb-cnt-home-in, body.sidebar-change #sdb-cnt-home-in { margin-left: 0; margin-right: 0; }
	#main-in, body.sidebar-change #main-in { margin-left: 0; margin-right: 0; }
	#main, body.sidebar-change #main { float: none; margin-bottom: 10px; }
	#sidebar, body.sidebar-change #sidebar { float: none; margin-left: 0; width: 100%; }

	#sidebar .widget { margin-bottom: 10px; }

	.widget-sdb-publi,
	.widget-widget_this_theme_publi,
	.widget-widget_this_theme_publi_text,
	.widget-widget_this_theme_publi_skies { text-align: center; }

	.capa-simple { width: auto; padding-left: 10px; }

	.widget-destacado { margin-top: 1px; margin-bottom: 2px; }
	.type-post-destacado { height: 240px; }
	.type-post-destacado .entry-thumb img { margin-left: -50%; }
	.type-post-destacado .entry-categories { margin: -20px 0 5px 0; padding: 0 0 0 30px; background: none; color: #fff; font-size: 1em; }
	.type-post-destacado .entry-title { font-size: 1.5em; line-height: 1.2; padding: 0; margin: 0 0 10px 30px; }
	.type-post-destacado .entry-content { display: none; }
	.type-post-destacado a.entry-read-more { font-size: 0.9em; text-transform: uppercase; font-weight: normal; padding-right: 0; text-align: left; margin-left: 30px; }

	.widget-jcarousel { display: none; }

	.page-title { margin: -5px -10px 12px; font-size: 1.2em; }
	.page-title span { padding: 12px 10px 10px 50px; }

	.myhentry.type-post-list { margin-bottom: 6px; padding-bottom: 0; padding-top: 10px; }
		.type-post-list .entry-thumb { float: none; width: 100%; padding-right: 0; margin: 5px 0 10px 0; text-align: center; }
			.type-post-list .entry-thumb img { padding: 3px; max-width: 100%; height: auto;	}
		.type-post-list .entry-meta-top { margin-bottom: 2px; }
		.type-post-list .entry-categories { font-size: 1em; margin-bottom: 10px; }
		.type-post-list .entry-title { font-size: 1.7em; margin-bottom: 12px; letter-spacing: normal; }
		.type-post-list .entry-intro { font-size: 1.2em; line-height: 1.4em; margin-bottom: 5px; }
		.type-post-list p.entry-read-more { padding-top: 4px; padding-bottom: 2px; margin-bottom: 14px; }

	ul.entry-social li { margin-bottom: 0; height: auto; }
	ul.entry-social li.entry-social-comments { margin-bottom: 7px; }
	ul.entry-social li.entry-social-comments { padding: 0; margin-right: 6px; }
	/* ul.entry-social li.entry-social-comments span { display: none; }
	ul.entry-social li.entry-social-comments span.comments-number { display: inline-block; padding: 0; margin: 0; } */

	.type-post-single .entry-categories { margin-top: 2px; margin-bottom: 8px; }

	.type-post-single .entry-meta-top { margin-bottom: 0; }
	.type-post-single .entry-meta-top .entry-social { float: left; }
	.type-post-single .entry-meta-top .entry-avatar { margin-right: 15px; }

	#fb-root { display: none; }

	.loop-publi { display: none; }
	.orange-smartphone-inf.loop-publi { display: block; }
	/* .entry-publi { display: none; } */
	/* .cabecera-publi { display: none; } */

	.type-post-single .entry-categories { font-size: 1em; }
	.type-post-single .entry-title { font-size: 2em; letter-spacing: normal; }
	.type-post-single .entry-title.entry-title-margin { margin-bottom: 8px; }
	.type-post-single .entry-excerpt { font-size: 1.2em; line-height: 1.2; margin-bottom: 5px; }
	.type-post-single .entry-meta-top { margin-bottom: 0; padding-bottom: 0; }
	.type-post-single .entry-author  span { margin-right: 10px; }

	.type-post-single .entry-content { font-size: 1.3em; }
	.type-post-single .entry-content img, .type-post-attachment .entry-content img { max-width: 99%; padding: 0; height: auto; margin-left: 0; margin-right: 0; }
	.type-post-single .entry-content .wp-caption { max-width: 91% !important; width: auto !important; }

	.type-post-single .entry-content p,
	.type-post-single .entry-content figure,
	.type-post-single .entry-content ul,
	.type-post-single .entry-content ol,
	.type-post-single .entry-content blockquote { margin-bottom: 20px; }

	.myhentry .entry-content ul { margin: 10px 0; padding: 0 0 0 5px; }
	.myhentry .entry-content ul li { margin: 0 0 10px; padding: 0 0 0 15px; }

	.myhentry .entry-content .plistaList { margin-bottom: 10px; }
	.myhentry .entry-content .plistaPowered { padding-top: 10px; }
	.myhentry .entry-content .plista-p-oba { display: none; }

	.myhentry .paginate-post h1 a { padding-top: 5px; height: 31px; }

	.type-post-single h1.related-title { margin-left: 0; font-size: 1.4 em; }
	.type-post-single ul.related-posts { margin-left: 0; margin-bottom: 0; overflow: hidden; }
	.type-post-single a.related-post { font-size: 1.2em; padding-top: 3px; margin-top: 3px; }
	.type-post-single ul.related-posts li { width: 100%; min-height: 110px; margin-bottom: 18px;; padding: 0; }
	.type-post-single ul.related-posts li .entry-categories { margin-top: 12px; margin-bottom: 7px; font-size: 1.2em; }
	.type-post-single ul.related-posts li .entry-categories li { display: block; margin-bottom: 10px; min-height: 0; }

	.type-post-attachment .entry-title { font-size: 2em; }

	#the-comments { padding-top: 25px; }

	.page-subtitle-respond, .page-subtitle-comments { font-size: 1.5em; letter-spacing: normal; }

	.hcomment .comment-avatar { width: 90px; }
	.hcomment .comment-author { display: block; padding: 8px 0 0; margin: 0 0 5px; }
	.hcomment .comment-date { display: block; padding: 0; margin: 0; background: none; }
	.hcomment .comment-text { margin-left: 0; clear: both; }

	.respond-form p { margin-bottom: 10px; }

	.respond-form .comment-form-author label,
	.respond-form .comment-form-email label,
	.respond-form .comment-form-url label { float: none; width: auto; padding: 0; }

	.respond-form .comment-form-author .input-text,
	.respond-form .comment-form-email .input-text,
	.respond-form .comment-form-url .input-text { float: none; width: 94%; }

	.respond-form .input-textarea { width: 94%; }

	.respond-form p small { width: auto; float: none; display: block; }

	.respond-form .input-text,
	.respond-form .input-textarea { padding: 7px; font-size: 1.1em; }

	.btn-volver-arriba { float: none; margin-top: 25px; margin-bottom: 40px; }

	.wp-pagenavi { padding: 0; margin-bottom: 25px; }
	.wp-pagenavi a.page, .wp-pagenavi a.first, .wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi .last { display: none; }
	.wp-pagenavi a { padding: 4px 7px; }
	.wp-pagenavi .nextpostslink { margin-right: 0; }

	body.paged .wp-pagenavi h1.pages { display: none; }
	body.paged .wp-pagenavi .previouspostslink { margin-left: 0; margin-right: 5px; }
	body.paged .wp-pagenavi .nextpostslink { margin-left: 5px; margin-right: 0; }

	.nrelate_flyout { visibility: hidden; }

	.pie .pie-in { padding-right: 0; padding-left: 0; }

		.sdb-footer-zqrd { float: none; width: 100%; margin-bottom: 15px; }
			.sdb-footer-zqrd .sdb-footer-zqrd-in { margin-right: 0;	}
		.sdb-footer-cntr { float: none; width: 100%; margin-left: 0; }

		.widget-red-description .widget-in { padding: 10px 10px; }

		.widget .menu-red-legales ul li, .widget .menu-red-legales ul li:first-child { display: block; margin: 0 0 25px 10px; padding: 2px 0 3px 8px; background: url(images/bkg_punteado_003.gif) left top repeat-y; }

	body.logged-admin #content, body.logged-admin #content-bg { background: magenta; }
}


/* smartphone (portrait) */
@media only screen and (max-width : 320px) {

	.default { width: 100%; }

	.type-post-destacado span.entry-read-more { display: none; }

	.type-post-list .entry-thumb { width: 100%; }
		.type-post-list .entry-thumb img { padding: 3px; max-width: 100%; height: auto;	}

}


/* smartphone (landscape) */
@media only screen and (min-width : 320px) and (max-width : 480px) {}


/* smartphone and desktop */
@media only screen and (max-width: 480px) {}

/* smart phones htc desire hd width in landscape mode = 533px https://docs.google.com/present/view?id=dkx3qtm_22dxsrgcf4
@media only screen and (min-device-width : 320px) and (max-device-width : 569px), only screen and (min-width : 320px) and (max-width : 569px) {

	.default { width: 320px; }

	#main-in { margin-left: 28px; }
	body.sidebar-change  #main-in {	margin-right: 28px; }

	body.logged-admin #content, body.logged-admin #content-bg { background: black; }
} */


/* smartphone big
@media only screen and (min-width : 481px) and (max-width : 768px) {

	.default { width: 100%; }

	ul.menu-blogs li.menu-item { display: none; }
	ul.menu-blogs li a { padding: 10px 8px; }
		ul.menu-blogs li.blog-tematica span { padding: 9px 8px 0 8px; }
	ul.menu-top { display: none; }

	.barra-pr ul { padding: 0; }
	.barra-pr ul li a span { padding: 5px 3px 6px; }
	.barra-pr ul li.menu-item-count4, .barra-pr ul li.menu-item-count5, .barra-pr ul li.menu-item-count6, .barra-pr ul li.menu-item-count7, .barra-pr ul li.menu-item-count8, .barra-pr ul li.menu-item-count9, .barra-pr ul li.menu-item-count10 { display: none; }
	.barra-pr ul li.btn-mas-archivo { display: inline; }

	.barra-megabanner-tp { display: none; }

	#content-bg { padding-top: 3px; padding-bottom: 0; }

	#main-in { padding-top: 15px; padding-bottom: 50px; }

	a.blog-title { width: 100%; }
	#searchform { display: none; }

	#sdb-cnt-home-in, body.sidebar-change #sdb-cnt-home-in { margin-left: 0; margin-right: 0; }
	#main-in, body.sidebar-change #main-in { margin-left: 0; margin-right: 0; }
	#main, body.sidebar-change #main { float: none; margin-bottom: 25px; }
	#sidebar, body.sidebar-change #sidebar { float: none; margin-left: 0; width: 100%; }

	.widget-destacado { margin-top: 0; margin-bottom: 3px; }
	.type-post-destacado { height: 240px; }
	.type-post-destacado .entry-categories { margin: -15px 0 10px 4px; padding: 5px 20px; font-size: 1em; }
	.type-post-destacado .entry-title { font-size: 1.6em; line-height: 1.2; padding-left: 20px; margin-bottom: 20px; }
	.type-post-destacado .entry-content { display: none; }
	.type-post-destacado a.entry-read-more { font-size: 1em; }

	.widget-jcarousel { display: none; }

	.page-title { margin-top: -15px; margin-bottom: 15px; }

	.myhentry.type-post-list { margin-bottom: 18px; padding-bottom: 8px; padding-top: 6px; }
		.type-post-list .entry-thumb { width: 150px; padding-right: 8px; }
			.type-post-list .entry-thumb img { padding: 3px; max-width: 100%; height: auto;	}
		.type-post-list .entry-meta-top { margin-bottom: 2px; }
		.type-post-list .entry-categories { font-size: 1em; }
		.type-post-list .entry-title { font-size: 2em; margin-bottom: 10px; }
		.type-post-list .entry-intro { font-size: 1.2em; line-height: 1.4em; margin-bottom: 14px; height: 105px; overflow: hidden; }
		.type-post-list p.entry-read-more { padding-top: 4px; padding-bottom: 2px; margin-bottom: 14px; }

	ul.entry-social { height: 35px; }
	ul.entry-social li.entry-social-comments { padding: 0; margin-right: 6px; }
	ul.entry-social li.entry-social-comments span { display: none; }
	ul.entry-social li.entry-social-comments span.comments-number { display: inline-block; padding: 0; margin: 0; }

	.type-post-single .entry-meta-top { margin-bottom: 0; }
	.type-post-single .entry-meta-top .entry-social { float: left; }
	.type-post-single .entry-meta-top .entry-avatar { margin-right: 15px; }

	.type-post-single .entry-title { font-size: 2em; }
	.type-post-single .entry-title.entry-title-margin { margin-bottom: 8px; }
	.type-post-single .entry-excerpt { font-size: 1.3em; line-height: 1.1; margin-bottom: 7px; }
	.type-post-single .entry-meta-top, .myhentry.type-post-single .entry-meta-top { margin: 0; padding: 0; }

	.type-post-single .entry-content img, .type-post-attachment .entry-content img { max-width: 90%; height: auto; }
	.type-post-single .entry-content .wp-caption { max-width: 91% !important; width: auto !important; }
	.type-post-single .entry-content .wp-caption p.wp-caption-text { font-size: 1em; }

	.type-post-attachment .entry-title { font-size: 2em; }

	.loop-publi { width: 480px; overflow: hidden; }
	.entry-publi { width: 480px; overflow: hidden; }

	.page-subtitle-respond, .page-subtitle-comments { font-size: 1.6em; letter-spacing: normal; }

	.respond-form .comment-form-author label,
	.respond-form .comment-form-email label,
	.respond-form .comment-form-url label {	width: auto; }

	.respond-form .comment-form-author .input-text,
	.respond-form .comment-form-email .input-text,
	.respond-form .comment-form-url .input-text { width: 57%; margin-bottom: 1px; }

	.respond-form p small { width: 60%; }

	.btn-volver-arriba { float: none; margin-bottom: 50px; }

	.wp-pagenavi { padding: 0; margin-bottom: 25px; }
	.wp-pagenavi .nextpostslink { margin-right: 0; }

	.nrelate_flyout { visibility: hidden; }

	.pie .pie-in { padding-right: 0; padding-left: 0; }

		.sdb-footer-zqrd { float: none; width: 100%; margin-bottom: 15px; }
			.sdb-footer-zqrd .sdb-footer-zqrd-in { margin-right: 0;	}
		.sdb-footer-cntr { float: none; width: 100%; margin-left: 0; }

	body.logged-admin #content, body.logged-admin #content-bg { background: yellow; }
}

@media only screen and (min-width : 569px) and (max-width : 768px) {
	.type-post-list .entry-intro { height: auto; overflow: visible; margin-bottom: 5px;  }
	.type-post-list p.entry-read-more { height: 45px; }
} */


/* iPad */


/* iPads (portrait and landscape) */
@media only screen and (min-width : 769px) and (max-width : 1024px) {

	.default { width: 736px; }

	#main-in { padding-top: 15px; padding-bottom: 50px; }

	#searchform { width: 270px; height: 34px; margin-top: 25px; }
		#searchform #s { width: 160px; font-size: 1.1em; padding-top: 11px; }
		#searchform #searchsubmit {	width: 90px; font-size: 1.1em; padding-top: 10px; }
		#searchform .btn-negro { padding: 6px 3px; }

	ul.menu-blogs li a { padding: 10px 8px; }
		ul.menu-blogs li.blog-tematica span { padding: 9px 8px 0 8px; }
	ul.menu-top { display: none; }

	.barra-pr ul li a span { padding: 5px 5px 6px; }

	.megabanner-publi-728x90 { padding-left: 0; margin-right: 0; }
	.megabanner-publi-230x90 { display: none; }

	#sdb-cnt-home-in, body.sidebar-change #sdb-cnt-home-in { margin-left: 0; margin-right: 0; }
	#main-in, body.sidebar-change #main-in { margin-left: 0; margin-right: 0; }
	#main, body.sidebar-change #main { float: none; margin-bottom: 25px; }
	#sidebar, body.sidebar-change #sidebar { float: none; margin-left: 0; width: 100%; }

	.type-post-destacado .entry-categories { margin: -15px 0 10px -15px; padding: 5px 30px;	font-size: 1.1em; }
	.type-post-destacado .entry-title { font-size: 1.8em; }
	.type-post-destacado .entry-content { font-size: 1.1em; line-height: 1.2; padding-bottom: 10px; }
	.type-post-destacado a.entry-read-more { font-size: 1em; }

	.widget-jcarousel ul li { width: 235px; }
	.widget-jcarousel ul li .type-post-jcarousel { width: 217px; }
	.type-post-jcarousel .entry-title { height: 74px; }
	.type-post-jcarousel .entry-jcarousel-info-bkg { top: 130px; }
	.type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }
	.type-post-jcarousel .entry-thumb img { width: auto; height: 100%; }

	.page-title { margin-top: -15px; margin-bottom: 15px; }

	.myhentry.type-post-list { margin-bottom: 18px; padding-bottom: 18px; padding-top: 8px; }
		.type-post-list .entry-thumb { width: 229px; padding-right: 15px; }
			.type-post-list .entry-thumb img { padding: 6px; max-width: 100%; height: auto;	}
		.type-post-list .entry-meta-top { margin-bottom: 5px; }
		.type-post-list .entry-title { font-size: 2.7em; margin-bottom: 14px; }
		.type-post-list .entry-intro { font-size: 1.2em; line-height: 1.2em; margin-bottom: 6px; }
		.type-post-list p.entry-read-more { padding-top: 5px; padding-bottom: 2px; margin-bottom: 14px; }

	ul.entry-social li.entry-social-comments { padding: 0; margin-right: 5px; }
	ul.entry-social li.entry-social-comments span { display: none; }
	ul.entry-social li.entry-social-comments span.comments-number { display: inline-block; padding: 0; margin: 0; }

	.type-post-single .entry-title { font-size: 2.7em; }
	.type-post-single .entry-title.entry-title-margin { margin-bottom: 8px; }
	.type-post-single .entry-excerpt { font-size: 1.3em; line-height: 1.1; margin-bottom: 7px; }
	.type-post-single .entry-meta-top { margin-bottom: 3px; }

	.type-post-single .entry-content img, .type-post-attachment .entry-content img { max-width: 95%; height: auto; }

	.type-post-attachment .entry-title { font-size: 2.7em; }

	.page-subtitle-respond, .page-subtitle-comments { font-size: 2em; }

	.btn-volver-arriba { float: none; margin-bottom: 50px; }

	.pie .pie-in { padding-right: 0; padding-left: 0; }

		.sdb-footer-zqrd .sdb-footer-zqrd-in { margin-right: 325px;	}
		.sdb-footer-cntr { width: 310px; margin-left: -310px; }

	body.logged-admin #content, body.logged-admin #content-bg { background: green; }
}

/* iPad (landscape) */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {}

/* iPad (portrait) */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {}



/* Big screens */

/* Usual */
@media only screen and (min-width : 1025px) and (max-width : 1224px) {

	.default { width: 988px; }

	ul.menu-blogs li a { padding: 10px 12px; }
		ul.menu-blogs li.blog-tematica span { padding: 9px 12px 0 12px; }

	#searchform { width: 422px; }
		#searchform #s { width: 260px; }

	.megabanner-publi-728x90 { padding-left: 0; margin-right: 0; }
	.megabanner-publi-230x90 { padding-left: 0; margin-left: 0; }

	.type-post-destacado .entry-categories { margin: -15px 0 10px -12px; padding: 5px 30px;	font-size: 1.1em; }
	.type-post-destacado .entry-title { font-size: 1.8em; }
	.type-post-destacado .entry-content { font-size: 1.1em; line-height: 1.2; padding-bottom: 10px; }
	.type-post-destacado a.entry-read-more { font-size: 1em; }

	.widget-jcarousel ul li { width: 216px; }
	.widget-jcarousel ul li .type-post-jcarousel { width: 198px; }
	.type-post-jcarousel .entry-title { height: 74px; }
	.type-post-jcarousel .entry-jcarousel-info-bkg { top: 130px; }
	.type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }
	.type-post-jcarousel .entry-thumb img { width: 200px; height: auto; }

	.myhentry.type-post-list { margin-bottom: 18px; padding-bottom: 18px; padding-top: 8px; }
		.type-post-list .entry-thumb { width: 229px; padding-right: 15px; }
			.type-post-list .entry-thumb img { padding: 6px; max-width: 100%; height: auto;	}
		.type-post-list .entry-meta-top { margin-bottom: 5px; }
		.type-post-list .entry-title { font-size: 2.7em; margin-bottom: 14px; }
		.type-post-list .entry-intro { font-size: 1.2em; line-height: 1.2em; margin-bottom: 6px; }
		.type-post-list p.entry-read-more { padding-top: 5px; padding-bottom: 2px; margin-bottom: 14px; }

	ul.entry-social li.entry-social-comments { padding: 0; margin-right: 5px; }
	ul.entry-social li.entry-social-comments span { display: none; }
	ul.entry-social li.entry-social-comments span.comments-number { display: inline-block; padding: 0; margin: 0; }

	.type-post-single .entry-title { font-size: 2.7em; }
	.type-post-single .entry-title.entry-title-margin { margin-bottom: 10px; }
	.type-post-single .entry-excerpt { margin-bottom: 7px; }
	.type-post-single .entry-meta-top { margin-bottom: 5px; }

	.type-post-single .entry-content img, .type-post-attachment .entry-content img { max-width: 97%; height: auto; }

	.sdb-footer-zqrd .sdb-footer-zqrd-in { margin-right: 550px;	}
	.sdb-footer-cntr { width: 510px; margin-left: -510px; }

	body.logged-admin #content, body.logged-admin #content-bg { background: red; }
}

/* Common until 1224 */
@media only screen and (max-width : 1224px) {
	.myhentry .entry-title { letter-spacing: -1px; }
	.wp-pagenavi span.pages { display: none; }
	.respond-form { width: 100%; }
}

/* Desktops and laptops */
@media only screen and (min-width : 1225px) {}

/* Large screens */
@media only screen and (min-width : 1824px) {}
