/* Posicion */
.posicion-general {
	margin: 0 auto; padding: 0;
	width: 1200px;
	text-align: left;
}

.barra-red-medios {
}
	
	.barra-red-medios-in {
	}

.cabecera {
}
	
	.cabecera-in {
	}

.barra-pr {
}
	
	.barra-pr-in {
	}

.barra-megabanner-tp {
}
	
	.barra-megabanner-tp .barra-megabanner-tp-in {
	}

.contenido {
}
	
	.contenido .contenido-in {
	}
	
	.sdb-cnt-home {
		float: left;
		width: 100%;
	}
		
		.sdb-cnt-home .sdb-cnt-home-in {
			margin-left: 308px;
		}
	
	.principal {
		float: left;
		width: 100%;
	}
		
		.principal .principal-in {
			margin-left: 308px;
		}
		
	.sidebar {
		float: left;
		width: 300px;
		margin-left: -100%;
	}
	
		.sidebar .sidebar-in {
		}
		
.barra-megabanner-bttm {
}
	
	.barra-megabanner-bttm .barra-megabanner-bttm-in {
	}
		
.pie {
}
	
	.pie-in {
	}
	
	.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;
	}
	
		.sdb-footer-cntr .sdb-footer-cntr-in {
		}
	
	/* .sdb-footer-cntr {
		float: left;
		width: 290px;
		margin-left: -610px;
	}
	
		.sdb-footer-cntr .sdb-footer-cntr-in {
		}
		
	.sdb-footer-drch {
		float: left;
		width: 300px;
		margin-left: -300px;
	}
	
		.sdb-footer-drch .sdb-footer-drch-in {
		}
	*/
	
	
/* BODY */
BODY {
	margin-top: 38px;
	background: #caccca url(images/bkg_contenido.jpg) repeat 0 0;
}
	
	/* 404 */
	BODY.error404  .principal {
		float: none;
		width: auto;
	}
		
		BODY.error404  .principal .principal-in {
			margin-left: 0;
		}
	
	BODY.error404  .sidebar {
		display: none;
	}
	
	/* No Sidebar */
	BODY.page-template-page-nosidebar-php  .principal {
		float: none;
		width: auto;
	}
		
		BODY.page-template-page-nosidebar-php  .principal .principal-in {
			margin-left: 0;
			margin-right: 0;
		}
	
	BODY.page-template-page-nosidebar-php  .sidebar {
		display: none;
	}
	
	/* Change Sidebar (Option) */
	BODY.sidebar-change .sdb-cnt-home {
		float: left;
		width: 100%;
	}
		
		BODY.sidebar-change .sdb-cnt-home .sdb-cnt-home-in {
			margin-left: 0;
			margin-right: 308px;
		}

	BODY.sidebar-change .principal {
		float: left;
		width: 100%;
	}
		
		BODY.sidebar-change  .principal .principal-in {
			margin-left: 0;
			margin-right: 308px;
		}
	
	BODY.sidebar-change  .sidebar {
		float: left;
		width: 300px;
		margin-left: -300px;
	}
	
	/* 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 .sdb-cnt-home-in {
			margin-left: 0;
			margin-right: 308px;
		}
	
	BODY.page-template-page-changesdb-php .principal {
		float: left;
		width: 100%;
	}
		
		BODY.page-template-page-changesdb-php  .principal .principal-in {
			margin-left: 0;
			margin-right: 308px;
		}
	
	BODY.page-template-page-changesdb-php  .sidebar {
		float: left;
		width: 300px;
		margin-left: -300px;
	}
	
	/* Change Sidebar (Template) + Change Sidebar (Option) */
	BODY.page-template-page-changesdb-php.sidebar-change .principal {
		float: left;
		width: 100%;
	}
		
		BODY.page-template-page-changesdb-php.sidebar-change .principal .principal-in {
			margin-left: 308px;
		}
	
	BODY.page-template-page-changesdb-php.sidebar-change .sidebar {
		float: left;
		width: 300px;
		margin-left: -100%;
	}

	/* Attachment */ 
	BODY.attachment  .principal {
		float: none;
		width: auto;
	}
		
		BODY.attachment  .principal .principal-in {
			margin-left: 0;
			margin-right: 0;
		}
	
	BODY.attachment  .sidebar {
		display: none;
	}


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


/* Cabecera */
.cabecera {
	border-top: 1px solid #4440ac;
}
	
	.cabecera-bkg {
		background: #5956b1 url(images/bkg_cabecera.gif) repeat-x 0 100%;
		border-top: 1px solid #afaeda;
	}
	
	.cabecera-in {
		position: relative;
		height: 102px;
	}

	
/* Barra Menu Principal */
.barra-pr {
	background: #191669;
	border-top: 1px solid #5b58af;
}
	
	.barra-pr-in {
		height: 30px;
	}

	
/* Barra 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;
	}


/* Contenido */	
.contenido {
	border-top: 1px solid #ececec;
	/* border-bottom: 1px solid #ececec; */
	background: #caccca url(images/bkg_contenido.jpg) repeat 0 0; /* repetido del body */
}
	
	.contenido .contenido-bkg {
		background: url(images/bkg_contenido-bkg.jpg) repeat-x 0 0;
		min-height: 800px;
		height: auto !important;
		height: 800px;
	}
	
	
	.contenido .contenido-in {
		padding: 10px 0;
	}
	
	.principal {
	}
		
		.principal .principal-in {
			padding: 26px 26px 104px;
			background: #fff;
		}

	
/* Barra Megabanner Inferior */
.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 {
	background: #363939 url(images/bkg_pie.gif) repeat 0 0;
	border-top: 1px solid #cfc8c7;
	padding: 30px 0;
}
	
	.pie .pie-bkg {
	}
	
	.pie .pie-in {
		padding: 0 32px;
	}
	


/* ***** */
/* Cosas */
/* ***** */
.blog-title {
	/* position: absolute;
	top: 0; left: 0; */
	float: left;
	margin: 0; padding: 0;
	width: 460px; height: 102px;
}
	
	.blog-title A {
		display: block;
		height: 102px;
		text-indent: -10000px;
		background: url(images/bkg_logo.gif) no-repeat 50% 50%;
	}


.page-title {
	margin:  -26px -26px 26px; padding: 0;
	color: #fff;
	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;
		}
		
.page-subtitle {
	margin: 0 0 26px; padding: 0;
	color: #000;
	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;
	}


.logo-blogestudio {
	float: left;
	width: 50px; height: 38px;
	text-indent: -10000px;
	overflow: hidden;
}
	
	.logo-blogestudio A {
		display: block;
		height: 39px;
		background: url(images/bkg_logo-blogestudio.gif) no-repeat 0 0;
	}

.blog-tematica {
	margin: 0; padding: 8px 16px;
	height: 22px;
	float: left;
	border-right: 1px solid #535353;
	background: url(images/bkg_blog-tematica.gif) repeat 0 0;
	color: #fff;
	
	font-weight: bolder;
	font-size: 1.1em;
	letter-spacing: 0;
}

.menu-barra-medios-drch {
	float: left;
}
	
	.menu-barra-medios-drch UL {
	}
		
		.menu-barra-medios-drch UL LI {
			float: left;
			position: relative;
			border-left: 1px solid #121212;
			border-right: 1px solid #676767;
		}
			
			.menu-barra-medios-drch UL LI A {
				margin: 0; padding: 10px 16px;
				display: block;
				color: #cbcbcb;
				text-shadow: #000 1px 1px 1px;
				text-decoration: none;
			}
				
				.menu-barra-medios-drch UL LI.menu-parent-item A SPAN {
					background: url(images/bkg_has-sub.gif) no-repeat 100% 50%;
					padding-right: 16px;
				}
			
		.menu-barra-medios-drch UL UL {
			display: none;
			float: left;
			margin: 0; padding: 8px 0;
			position: absolute;
			top: 38px; left: 0;
			z-index: 99999;
			
			background: url(images/bkg_blog-tematica.gif) repeat 0 0;
		}
			
			.menu-barra-medios-drch UL UL LI {
				border: 0 none;
			}
		
			.menu-barra-medios-drch UL UL UL {
				left: 100%;
				top: 0;
			}
			
			.menu-barra-medios-drch UL UL A {
				margin: 0; padding: 3px 18px;
				line-height: 1em;
				width: 200px;
			}
				
				.menu-barra-medios-drch UL LI.menu-parent-item UL A SPAN {
					background: none;
					padding-right: 0;
				}
			
			.menu-barra-medios-drch LI:hover > A,
			.menu-barra-medios-drch A:focus {
				color: #fff;
				background: url(images/bkg_blog-tematica.gif) repeat 0 0;
			}
			
			.menu-barra-medios-drch UL UL LI:hover > A,
			.menu-barra-medios-drch UL UL LI.selected > A,
			.menu-barra-medios-drch UL UL A:focus {
				background: #484848;
			}
			
			.menu-barra-medios-drch UL LI:hover > UL {
				display: block;
			}
			
			.menu-barra-medios-drch .current-menu-item > A,
			.menu-barra-medios-drch .current-menu-ancestor > A,
			.menu-barra-medios-drch .current_page_item > A,
			.menu-barra-medios-drch .current_page_ancestor > A {
				font-weight: bold;
			}


.menu-barra-medios-zqd {
	float: right;
}
	
	.menu-barra-medios-zqd UL {
		margin: 0; padding: 10px 0 14px;
		height: 15px;
	}
		
		.menu-barra-medios-zqd UL LI {
			display: inline;
			margin: 0; padding: 0 14px;
			color: #858585;
			text-transform: lowercase;
			background: url(images/bkg_punteado_001.gif) repeat-y 0 0;
		}
			
			.menu-barra-medios-zqd UL LI.menu-item-count1 {
				background: none;
			}
			
			.menu-barra-medios-zqd UL LI A {
				color: #858585;
				text-decoration: none;
				
			}
				
				.menu-barra-medios-zqd UL LI A:hover {
					color: #fff;
				}
				
				.menu-barra-medios-zqd UL LI.btn-registrate A {
					color: #906e27;
				}
					
					.menu-barra-medios-zqd UL LI.btn-registrate A:hover {
						color: #906e27;
					}
			
			.menu-barra-medios-zqd UL LI.btn-registrate {
				text-transform: uppercase;
			}
			

.menu-barra-pr {
	margin-top: -1px;
}
	
	.menu-barra-pr UL {
		margin: 0; padding: 0 6px;
	}
		
		.menu-barra-pr UL LI {
			float: left;
			margin: 0; padding: 0 1px;
			height: 30px;
			overflow: hidden;
		}
			
			.menu-barra-pr UL LI A {
				margin: 0; padding: 0;
				display: block;
				color: #d9d8f0;
				text-decoration: none;
				
				border-top: 1px solid #5b58af;
			}
				
				.menu-barra-pr UL LI A SPAN {
					margin: 0; padding: 5px 16px 6px;
					display: block;
					border-left: 1px solid #191569;
					border-right: 1px solid #191569;
				}
				
				.menu-barra-pr UL LI A:hover {
					background: #322e9c;
					border-color: #322e9c;
				}
					
					.menu-barra-pr UL LI A:hover SPAN {
						border-color: #5b58af;
					}
				
				.menu-barra-pr UL LI.current-menu-item A,
				.menu-barra-pr UL LI.current-menu-ancestor A,
				.menu-barra-pr UL LI.current_page_item A,
				.menu-barra-pr UL LI.current_page_ancestor A {
					background: #322e9c;
					border-color: #322e9c;
				}
					
					.menu-barra-pr UL LI.current-menu-item A SPAN,
					.menu-barra-pr UL LI.current-menu-ancestor A SPAN,
					.menu-barra-pr UL LI.current_page_item A SPAN,
					.menu-barra-pr UL LI.current_page_ancestor A SPAN {
						border-color: #5b58af;
					}
					
		.menu-barra-pr UL LI.btn-mas-archivo {
		}
			
			.menu-barra-pr UL LI.btn-mas-archivo A {
				padding: 5px 16px 6px;
			}
				
				.menu-barra-pr UL LI.btn-mas-archivo A:hover {
					background: none;
					border-color: #5b58af;
				}
				
				.menu-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;
				}
					
					.menu-barra-pr UL LI.btn-mas-archivo A:hover SPAN {
						border-color: #5b58af;
					}
					
.widget .menu-red-legales {
}
	
	.widget .menu-red-legales UL {
	}
		
		.widget .menu-red-legales UL LI {
			margin: 0; padding: 0 8px;
			background: url(images/bkg_punteado_003.gif) repeat-y 0 0;
			display: inline;
			color: #777778;
		}
			
			.widget .menu-red-legales UL LI.menu-item-count1 {
				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;
				}
		

#searchform {
	margin: 18px 0 0; padding: 0;
	float: right;
	width: 522px; height: 44px;
	text-align: right;
	
	background: url(images/bkg_searchform.gif) repeat-x 0 0;
	
	overflow: hidden;
	
	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;
	}
	
	#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; }

	
.btn-volver-arriba {
	float: right;
	clear: 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%;
		}

.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;
	}
	
.edit-link {
	float: right;
	clear: right;
	padding: 6px 0;
}
	
	.edit-link A {
		margin: 0; padding: 6px 10px;
		color: #fff;
		text-transform: lowercase;
		font-weight: bolder;
		background: #000;
		text-decoration: none;
		cursor: pointer;
		
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
		
		.edit-link A SPAN {
			margin: 0; padding: 0;
		}
	
	
.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;
}
	
	
/* Widgets */
.widget {
	margin: 0 0 16px; padding: 0;
	color: #5e5e5e;
	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;
		text-transform: uppercase;
		font-size: 1.6em;
		
		border-bottom: 2px solid #d1d1cc;
		background: #615dc1 url(images/bkg_widget-title.gif) repeat-x 0 100%;
	}
		
		.widget .widget-title SPAN {
			margin: 0; padding: 6px 6px 6px 32px;
			display: block;
			background: url(images/bkg_widget-title_span.gif) no-repeat 0 2px;
		}
		
		.widget .widget-title STRONG {
		}
		
		
		.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 {
		}
			
			.widget UL LI {
				margin: 0 0 6px; padding: 12px 0 12px;
				background: url(images/bkg_punteado_001.gif) repeat-x 0 100%;
			}
	
	/* SDB Publi */
	.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;
		}
			
			.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;
			}
			
	
	.widget-widget_this_theme_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;
		}
			
		
	.widget-video {
	}
		
		.widget-video .widget-in {
			padding: 0;
		}
		
		.widget-video .widget-title {
			margin: 0;
		}

	/* Facebook */
	.widget-facebook {
		background: #fff;
	}
		
		.widget-facebook .widget-in {
			padding: 0;
		}
		
	/* Enlaces de Interés */
	.widget-enlaces,
	.widget-widget_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-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 SPAN {
				margin: 0; padding: 8px 12px;
				background: none;
			}
			
			.widget-sociales .widget-title STRONG {
				margin: 0 10px 0 0; padding: 0 16px 0 0;
				color: #324ab2;
				background:  url(images/bkg_punteado_001.gif) repeat-y 100% 0;
				float: left;
				overflow: hidden;
				white-space: nowrap;
			}
		
		.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.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 .frm-suscripcion {
			margin: 0 1px; padding: 22px 16px;
			background: #6b6e6f url(images/bkg_widget-sociales_frm-suscripcion.gif) repeat-x 0 0;
		}
		
	/* 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 .widget-title {
			margin: 0; padding: 0;
			background: url(images/logo_blogestudio-red-medios.gif) no-repeat 0 0;
			height: 90px;
			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 .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 .widget-title SPAN {
				margin: 0; padding: 0;
				background: 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;
								}
								
								
						
		
					
	.widget-red-copyright {
		background: none;
	}
		
		.widget-red-copyright .widget-in {
			padding: 0;
			line-height: 1;
			font-size: 0.9em;
		}
					
	.widget-red-legales {
		background: none;
	}
		
		.widget-red-legales .widget-in {
			padding: 0;
			line-height: 1;
			font-size: 0.9em;
		}
		
	/* Destacada HOME */
	.widget-destacada {
		background: #fff;
		padding: 8px;
		border: 1px solid #bbc8bc;
	}
		
		.widget-destacada .widget-in {
			padding: 0;
			overflow: hidden;
		}
		
	/* jCarousel Widget */
	.widget-jcarousel {
		background: none;
		padding: 0;
	}
		
		.widget-jcarousel .widget-in {
			padding: 0;
			overflow: hidden;
			height: 234px;
		}
		
		.widget-jcarousel UL {
		}
			
			.widget-jcarousel UL LI {
				margin: 0; padding: 0;
				background: none;
			}
		
		.widget-jcarousel .widget-jcarousel-elements {
		}
			
			.widget-jcarousel .widget-jcarousel-elements  .jcarousel-container {
			}
			
			.widget-jcarousel .widget-jcarousel-elements  .jcarousel-container-horizontal {
				width: 828px;
				padding: 0 32px;
			}
			
			.widget-jcarousel .widget-jcarousel-elements .jcarousel-clip {
				overflow: hidden;
			}
			
			.widget-jcarousel .widget-jcarousel-elements .jcarousel-clip-horizontal {
				width: 828px;
				height: 234px;
			}
			
			.widget-jcarousel .widget-jcarousel-elements .jcarousel-item {
				background: #fff;
				margin: 0; padding: 8px;
				border: 1px solid #bbc8bc;
				width: 254px; height: 234px; /* 276 */
			}
			
			.widget-jcarousel .widget-jcarousel-elements .jcarousel-item-horizontal {
				margin: 0 2px;
				float: left;
			}
			
			.widget-jcarousel .widget-jcarousel-elements .jcarousel-next-horizontal {
				position: absolute;
				top: 0; right: 0;
				width: 30px; height: 232px;
				cursor: pointer;
				background: #b8b7b7 url(images/bkg_widget-jcarousel-nxt.gif) no-repeat 50% 50%;
				border: 1px solid #eaeaea;
			}
			
			.widget-jcarousel .widget-jcarousel-elements .jcarousel-prev-horizontal {
				position: absolute;
				top: 0; left: 0;
				width: 30px; height: 232px;
				cursor: pointer;
				background: #b8b7b7 url(images/bkg_widget-jcarousel-prv.gif) no-repeat 50% 50%;
				border: 1px solid #eaeaea;
			}
			
	.widget-widget_recent_comments {
	}
		
		.widget-widget_recent_comments UL LI A {
			display: inline;
			padding-left: 0;
			background: none;
			color: #884b96;
		}
		

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

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

		
/* El Post */
.hentry {
	margin: 0 0 26px; padding: 10px 0 26px;
	border-bottom: 1px solid #dbdbdb;
}
		
	.hentry .entry-categories {
		color: #9b9b9b;
		text-transform: uppercase;
		font-size: 1.15em;
	}
		
		.hentry .entry-categories A {
			color: #9b9b9b;
			text-decoration: none;
		}
			
			.hentry .entry-categories A:hover {
				color: #324ab2;
				text-decoration: none;
			}
		
	.hentry .entry-title {
		margin: 0 0 26px; padding: 0;
		color: #000;
		font-size: 3.2em;
		letter-spacing: -2px;
		text-shadow: 1px 1px 1px #fff;
		line-height: 1.1;
	}
		
		.hentry .entry-title A {
			color: #000;
			text-decoration: none;
		}
			
			.hentry .entry-title A:hover {
				color: #324ab2	;
				text-decoration: none;
			}
	
	.hentry .entry-thumb {
		margin: 0 16px 16px 0; padding: 0;
		float: left;
	}
		
		.hentry .entry-thumb IMG {
			margin: 0; padding: 8px;
			background: #fff;
			border: 1px solid #ddd;
		}
		
	.hentry .entry-excerpt {
		font-size: 1.5em;
		font-style: italic;
		margin: -22px 0 0;
		line-height: 1.1;
		color: #8b8b8b;
	}
	
	.hentry .entry-meta-top {
		margin: 20px 0; padding: 0;
	}
		
		
		.hentry .entry-meta-top .entry-sociales {
			float: right;
			padding: 6px 0;
		}
	
	.hentry .entry-avatar {
		float: left;
	}
		
		.hentry .entry-avatar IMG {
			margin: 0 14px 0 0; padding: 3px;
			border: 1px solid #ddd;
		}
	
	.hentry .entry-author {
		margin: 0; padding: 0 6px 0 0;
		display: inline;
		color: #000;
		font-size: 1.2em;
		line-height: 1;
	}
		
		.hentry .entry-author A {
			color: #000;
			text-decoration: none;
		}
			
			.hentry .entry-author A:hover {
				color: #000;
				text-decoration: underline;
			}
	
	.hentry .entry-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;
	}
		
		.hentry .entry-date A {
			color: #9b9b9b;
			text-decoration: none;
		}
			
			.hentry .entry-date A:hover {
				color: #9b9b9b;
				text-decoration: none;
			}
			
	.hentry .entry-edit-link {
	}
	
	.hentry .entry-content {
		margin: 0; padding: 0 0 30px;
		overflow: hidden;
		color: #444444;
		font-size: 1.1em;
		line-height: 1.26;
	}
		
		.hentry .entry-content STRONG {
			color: #000;
		}
		
		.hentry .entry-content A {
			color: #324ab2;
			text-decoration: none;
		}
		
		.hentry.type-post-single .entry-content A {
			text-decoration: underline;
		}
			
			.hentry .entry-content A:hover {
				color: #000;
				text-decoration: underline;
			}
			
			.hentry .entry-content A.read-more {
				font-weight: bolder;
				font-size: 0.9em;
			}
				
				.hentry .entry-content A.read-more:hover {
					text-decoration: underline;
				}
				
		
		.hentry .entry-content IMG {
			padding: 8px;
			border: 1px solid #ddd;
		}
			
			.hentry .entry-content IMG.noborder,
			.hentry .entry-content .wp-caption IMG {
				padding: 0;
				border: 0 none;
			}
		
		.hentry .entry-content P {
			margin: 20px 0; padding: 0;
		}
		
		.hentry .entry-content UL {
			margin: 20px 0; padding: 0 0 0 40px;
			list-style: none;
		}
			
			.hentry .entry-content UL LI {
				margin: 10px 0; padding: 4px 0 4px 14px;
				background: url(images/bullet_004.gif) no-repeat 0 5px;
			}
		
		.hentry .entry-content OL {
			margin: 20px 0; padding: 0 0 0 40px;
		}
			
			.hentry .entry-content OL LI {
				margin: 10px 0; padding: 4px 0;
			}
		
		.hentry .entry-content BLOCKQUOTE {
			margin: 20px 0; padding: 30px 40px 30px 140px;
			background: #f4f4f4 url(images/bkg_blockquote.gif) no-repeat 40px 24px
		}
			
			.hentry .entry-content BLOCKQUOTE P {
				margin: 4px 0;
			}
		
		.hentry .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;
		}
		
		.hentry .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;
		}
		
		.hentry .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;
		}
		
		.hentry .entry-content HR {
			margin: 30px 0; padding: 0;
			border: 0 none;
			border-top: 1px solid #dbdbdb;
		}
		
	.hentry .entry-tags {
		color: #000;
		font-size: 1.1em;
	}
		
		.hentry .entry-tags STRONG {
			font-weight: normal;
		}
		
		.hentry .entry-tags UL {
			display: inline;
		}
			
			.hentry .entry-tags UL LI {
				display: inline;
				margin: 0 2px; padding: 3px 8px;
				background: #ebebeb;
				color: #7f7f7f;
				text-shadow: #fff 1px 1px 1px;
			}
				
				.hentry .entry-tags UL LI A {
					color: #7f7f7f;
					text-shadow: #fff 1px 1px 1px;
					text-decoration: none;
				}
					
					.hentry .entry-tags UL LI A:hover {
						color: #324ab2;
						text-decoration: none;
					}
		
	.hentry .entry-meta-bottom {
		clear: both;
		text-align: right;
	}
	
	.hentry .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;
	}
		
		.hentry .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;
		}
			
			.hentry .entry-comments-link A:hover {
				color: #898989;
				text-decoration: none;
			}

	.hentry .entry-btns-sociales {
		display: inline;
		vertical-align: middle;
	}

		.hentry .entry-btns-sociales .entry-plusone-btn {
			display: inline;
		}
	
	.hentry .entry-funcs-bottom {
		margin: 20px 0 0; padding: 12px 0;
		background: url(images/bkg_punteado_001.gif) repeat-x 0 0;
		text-align: right;
		height: 33px;
	}
		
	.hentry .entry-send-email {
		float: right;
		margin: 0 2px; padding: 0;
		width: 33px;
		text-indent: -10000px;
		text-align: left;
	}
		
		.hentry .entry-send-email A {
			display: block;
			height: 33px;
			background: url(images/bkg_entry-funcs_btns.gif) no-repeat 0 0;
		}
		
	.hentry .entry-print {
		float: right;
		margin: 0 2px; padding: 0;
		width: 33px;
		text-indent: -10000px;
		text-align: left;
	}
		
		.hentry .entry-print A {
			display: block;
			height: 33px;
			background: url(images/bkg_entry-funcs_btns.gif) no-repeat -33px 0;
		}
		
	.hentry .paginate-post {
		float: right;
		width: 74px;
	}
		
		.hentry .paginate-post SPAN {
			float: left;
			margin: 0 2px; padding: 0;
			width: 33px;
		}
		
			.hentry .paginate-post SPAN.paginate-post-prev A {
				display: block;
				height: 33px;
				background: url(images/bkg_entry-funcs_btns.gif) no-repeat -132px 0;
			}
				
				.hentry .paginate-post SPAN.paginate-post-prev A:hover {
					background-position: -66px 0;
				}
			
			.hentry .paginate-post SPAN.paginate-post-next A {
				display: block;
				height: 33px;
				background: url(images/bkg_entry-funcs_btns.gif) no-repeat -165px 0;
			}
				
				.hentry .paginate-post SPAN.paginate-post-next A:hover {
					background-position: -99px 0;
				}
	
	
	
	
/* Populares 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: 14px 0 0;
		color: #5e5e5e;
		font-size: 1.2em;
		letter-spacing: 0;
	}
		
		.type-post-popular .entry-title A {
			color: #5e5e5e;
		}
	
	
/* Single */
.type-post-single {
	border-bottom: 0 none;
}
	
	.type-post-single .entry-author {
		display: block;
		padding: 4px 0;
	}
	
	.type-post-single .entry-date {
		display: block;
		padding: 4px 0;
	}
	
	.type-post-single .entry-meta-bottom {
		float: left;
		margin: 21px 0 0; padding: 12px 0;
	}
	

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


/* Destacado */
.type-post-destacado {
	margin: 0; padding: 0;
	border-bottom: 0 none;
	
	position: relative;
	height: 280px;
}
	
	.type-post-destacado .entry-thumb {
		position: absolute;
		margin: 0;
		top: 0; left: 0;
		float: none;
		
		z-index: 1;
	}
		
		.type-post-destacado .entry-thumb IMG {
			padding: 0;
			border: 0 none;
		}
		
	.type-post-destacado .entry-destacado-info {
		position: absolute;
		right: 0;
		margin: 0; padding: 30px 34px;
		width: 45%; height: 220px;
		z-index: 3;
	}
		
		.type-post-destacado .entry-destacado-info-bkg {
			position: absolute;
			top: 30px; left: 30px;
			margin: -30px; padding: 0;
			width: 100%; height: 280px;
			z-index: -1;
			background: #000;
			
			filter: alpha(opacity=40);
			-moz-opacity: 0.40;
			opacity: 0.40;
		}
	
	.type-post-destacado .entry-categories {
		background: #000;
		margin: -20px 40px 16px -34px; padding: 7px 30px;
		color: #fff;
		font-size: 1.5em;
	}
		
		.type-post-destacado .entry-categories A {
			color: #fff;
		}
			
			.type-post-destacado .entry-categories A:hover {
				color: #fff;
			}
			
	.type-post-destacado .entry-title {
		font-size: 2.2em;
		line-height: 0.85;
		margin: 0 0 15px;
		text-shadow: none;
		color: #fff;
		letter-spacing: -0.05em;
	}
		
		.type-post-destacado .entry-title A {
			color: #fff;
		}
			
			.type-post-destacado .entry-title A:hover {
				color: #fff;
				text-decoration: underline;
			}
		
	.type-post-destacado .entry-content {
		color: #fff;
		font-size: 1.2em;
		line-height: 1.19;
	}
		
		BODY .type-post-destacado .entry-content A.read-more {
			color: #fff;
		}
			
			BODY .type-post-destacado .entry-content A.read-more:hover {
				color: #fff;
				text-decoration: underline;
			}


/* jCarousel */
.type-post-jcarousel {
	margin: 0; padding: 0;
	border-bottom: 0 none;
	
	position: relative;
	height: 216px;
	overflow: hidden;
}
	
	.type-post-jcarousel .entry-thumb {
		position: absolute;
		margin: 0;
		top: 0; left: 0;
		float: none;
		
		z-index: 1;
	}
		
		.type-post-jcarousel .entry-thumb IMG {
			padding: 0;
			border: 0 none;
		}
		
	.type-post-jcarousel .entry-jcarousel-info {
		position: absolute;
		bottom: 0; left: 0;
		width: 100%;
		margin: 0; padding: 0;
		z-index: 3;
	}
		
		.type-post-jcarousel .entry-jcarousel-info .entry-jcarousel-info-bkg {
			position: absolute;
			top: 0; left: 0;
			margin: 0; padding: 0;
			width: 100%; height: 100%;
			z-index: -1;
			background: #000;
			
			filter: alpha(opacity=60);
			-moz-opacity: 0.60;
			opacity: 0.60;
		}
	
	.type-post-jcarousel .entry-categories {
		background: #000;
		margin: 0; padding: 8px 14px;
		color: #fff;
		border-top: 1px solid #b0b1b2;
		border-bottom: 1px solid #b0b1b2;
		
		display: block;
	}
		
		BODY .type-post-jcarousel .entry-categories A,
		BODY .widget .type-post-jcarousel .entry-categories A {
			color: #fff;
		}
			
			BODY .type-post-jcarousel .entry-categories A:hover,
			BODY .widget .type-post-jcarousel .entry-categories A:hover {
				color: #fff;
			}
			
	.type-post-jcarousel .entry-title {
		font-size: 1.3em;
		line-height: 1;
		margin: 0; padding: 12px 14px;
		text-shadow: none;
		color: #fff;
		letter-spacing: 0;
		
		display: block;
	}
		
		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;
			}
			
			
.type-post-attachment {
}
	
	.type-post-attachment .entry-meta-bottom {
		float: left;
		margin: 21px 0 0; padding: 12px 0;
	}
	
	.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;
	}


.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;
		}



/* 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;
}



/* Busqueda */
.type-post-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;
	}
	
	
	
	
/* Paginacion WP */
.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; }


.paginate-post {
}	
	
	.paginate-post A {
		color: #324ab2;
		text-decoration: none;
	}
		.paginate-post A:hover {
			color: #324ab2;
			text-decoration: none;
		}
	
	.paginate-post SPAN {
		float: left;
		width: 24px; height: 24px;
		text-indent: -10000px;
		text-align: left;
	}
		
		.paginate-post SPAN A {
			display: block;
		}
	
	.paginate-post .paginate-post-prev {
		/*background: url(http://www.notasdecine.es/wp-content/themes/red-medios_v1/images/bkg_bullet_003.gif) no-repeat center center;*/
	}
	
	.paginate-post .paginate-post-next {
		/*background: url(http://www.notasdecine.es/wp-content/themes/red-medios_v1/images/bkg_bullet_004.gif) no-repeat center center;*/
	}
	
	
.nav-list {
	margin: 0; padding: 0;
}


.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;
			}


.respond-form {
	margin: 0 0 26px; padding: 30px 10px 10px;
	font-size: 1.1em;
	line-height: 1.26;
}
	
	.respond-form A {
		color: #324ab2;
		text-decoration: none;
	}
		
		.respond-form A:hover {
		color: #324ab2;
		text-decoration: underline;
			
		}
	
	.respond-form P {
		margin: 0; padding: 10px 0;
	}
		
		.respond-form P SMALL {
			font-size: 0.7em;
		}
		
		.respond-form .comment-form-author,
		.respond-form .comment-form-email,
		.respond-form .comment-form-url,
		.respond-form .respond-loggedin {
			float: left;
			width: 49%;
			clear: left;
			margin-bottom: 17px;
		}
		
		.respond-form .comment-form-comment {
			margin-left: 51%;
		}
	
	.respond-form LABEL {
		margin: 2px 0 0; padding: 2px 0;
		color: #6f6f6f;
		display: none;
		font-weight: bolder;
	}
		
		.respond-form .subscribe-to-comments LABEL {
			display: inline;
			font-weight: normal;
		}
	
	.respond-form .input-text,
	.respond-form .input-textarea {
		width: 94%;
		margin: 0; padding: 6px 2%;
		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 .form-submit {
		padding: 10px 20px 0 0;
	}
	
	.respond-form P.comment-notes {
	}

/* *** Contact Form 7 *** */

BODY div.wpcf7 {
	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;
		width: 96%;
		border: 1px solid #cacaca;
		background: #fff;
		color: #333;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	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;
}

/* Social Counters */
BODY .social-counters { margin: 10px 0; text-align: center; font-size: 11px; font-family: Arial; display: inline; }
	BODY .social-counters .social-counter { margin: 0 8px 0 0; padding: 3px 0 5px 40px; color: #000; text-decoration: none; display: inline; }
		
		BODY .social-counters .social-counter SPAN { margin: 0; padding: 3px 6px 5px 4px; background: url(images/btns_social-counters_bkg.gif) no-repeat 100% 0; border-right: 0 none; }
		
		BODY .social-counters .social-counter-es-facebook { background: url(images/btns_social-counters.gif) no-repeat 0 0; }
		BODY .social-counters .social-counter-es-twitter { background: url(images/btns_social-counters.gif) no-repeat 0 -22px; }
		
		
		
.entry-list-comments {
}
	
	.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;
		}


.hcomment {
}
	
	.hcomment .comment-avatar {
		float: left;
		margin: 0 16px 0 0; padding: 0;
	}
		
		.hcomment .comment-avatar IMG {
			margin: 0; padding: 8px;
			background: #fff;
			border: 1px solid #ddd;
		}
		
	.hcomment .comment-meta {
		margin-left: 100px;
	}
	
	.hcomment .comment-author {
		margin: 0; padding: 0 6px 0 0;
		display: inline;
		color: #000;
		font-size: 1.2em;
		line-height: 1;
	}
		
		.hcomment .comment-author CITE {
			font-style: normal;
		}
		
		.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 40px;
		border-bottom: 1px solid #dbdbdb;
		
		overflow: hidden;
		color: #444444;
		font-size: 1.1em;
		line-height: 1.26;
	}
		
		.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: 20px 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 {
		}
			
			.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%;
			}
				
.hentry .entry-content .this-theme-fechas {
	margin: 20px 0; padding: 0;
	color: #b8b8b8;
	font-size: 1.2em;
}
		
	.hentry .entry-content .this-theme-fechas A {
		color: #383838;
		text-decoration: none;
	}
		
		.hentry .entry-content .this-theme-fechas A:hover {
			color: #324AB2;
			text-decoration: none;
		}
		
	.hentry .entry-content .this-theme-fechas UL.years {
		margin: 0; padding: 0;
	}
		
		.hentry .entry-content .this-theme-fechas UL.years LI.year {
			margin: 0; padding: 5px 4px;
			border-top: 1px solid #dbdbdb;
			background: none;
		}
			
			.hentry .entry-content .this-theme-fechas UL.years LI.first {
				border-top: 0 none;
			}
			
			.hentry .entry-content .this-theme-fechas UL.years LI A.year-link {
				float: left;
				margin: 0 12px 0 0; padding: 2px 26px 2px 20px;
				text-align: center;
				background: #324AB2 url(images/bkg_this-theme-fechas_year.gif) no-repeat 100% 50%;
				color: #fff;
				font-size: 1.2em;
				font-weight: bolder;
			}
			
		.hentry .entry-content .this-theme-fechas UL.years UL.year-months {
			margin: 0; padding: 1px 0 0;
			font-size: 1.2em;
		}
			
			.hentry .entry-content .this-theme-fechas UL.years UL.year-months LI.month {
				float: left;
				margin: 0; padding: 0 14px;
				background: none;
			}
				
				
				
.hentry .entry-content .this-theme-categorias {
	margin: 20px 0; padding: 0;
	color: #b8b8b8;
	font-size: 1.2em;
}
	
	.hentry .entry-content .this-theme-categorias UL {
		float: left;
		margin: 10px 1%; padding: 0;
		width: 23%;
	}
		
		.hentry .entry-content .this-theme-categorias UL LI {
			margin: 5px; padding: 0;
			background: none;
			white-space: nowrap;
		}
		
	.hentry .entry-content .this-theme-categorias A {
		color: #383838;
		text-decoration: none;
	}
		
		.hentry .entry-content .this-theme-categorias A:hover {
			color: #324AB2;
			text-decoration: none;
		}
				
				
				
.hentry .entry-content .this-theme-etiquetas {
	margin: 20px 0; padding: 0;
	color: #b8b8b8;
	font-size: 1.2em;
}
		
	.hentry .entry-content .this-theme-etiquetas A {
		color: #383838;
		text-decoration: none;
	}
		
		.hentry .entry-content .this-theme-etiquetas A:hover {
			color: #324AB2;
			text-decoration: none;
		}
		
		
.hentry .entry-content .this-theme-map {
	margin: 20px 0; padding: 8px;
	border: 1px solid #ddd;
}



/* Publicidades */
.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 { padding: 0; margin: 0 0 35px; }

.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: 3%; /* 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: 3%; /* margin-right: 100px; */
}

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


/* Modificaciones Galerias */
.gallery-columns-5 {
}
	
	.gallery-columns-5 .gallery-item {
		width: 20%;
	}




/* Modificaciones para 1024 */
BODY.body1024 .posicion-general {
	width: 1000px;
}

BODY.body1024 .pie .pie-in {
	padding: 0 10px;
}

BODY.body1024 .widget-jcarousel .widget-jcarousel-elements .jcarousel-container-horizontal { width: 628px; }
BODY.body1024 .widget-jcarousel .widget-jcarousel-elements .jcarousel-clip-horizontal { width: 628px; }
BODY.body1024 .widget-jcarousel .widget-jcarousel-elements .jcarousel-item { width: 187px; }

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








/* Ficha de Pelicula */
.hentry .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;
}
	
	.hentry .entry-content .ficha-pelicula STRONG {
		color: #000000;
		font-weight: normal;
	}
	
	.hentry .entry-content .ficha-pelicula P {
		margin: 0; padding: 3px 0;
	}
	
	.hentry .entry-content .ficha-pelicula IMG {
		padding: 0;
		border: 0 none;
	}
	
	
	
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 */
	
	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 */




/* Normal */
BODY.skinned { background: #000; padding-top: 142px; margin-top: 0; }
	
	BODY.skinned .posicion-general { width: 1038px; }

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

	BODY.skinned .barra-red-medios { position: relative; width: 1038px; top: auto; left: auto; margin: 0 auto; }

	BODY.skinned .widget-jcarousel .widget-jcarousel-elements .jcarousel-container-horizontal { width: 665px; }
	BODY.skinned .widget-jcarousel .widget-jcarousel-elements .jcarousel-clip-horizontal { width: 665px; }
	BODY.skinned .widget-jcarousel .widget-jcarousel-elements .jcarousel-item { width: 199px; }

	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 .posicion-general { width: 1000px; }

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

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

	BODY.skinned.body1024 .widget-jcarousel .widget-jcarousel-elements .jcarousel-container-horizontal { width: 665px; }
	BODY.skinned.body1024 .widget-jcarousel .widget-jcarousel-elements .jcarousel-clip-horizontal { width: 665px; }
	BODY.skinned.body1024 .widget-jcarousel .widget-jcarousel-elements .jcarousel-item { width: 199px; }

	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 .posicion-general { width: 1050px; }

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

	BODY.skinned-1050 .barra-red-medios { position: relative; width: 1050px; top: auto; left: auto; margin: 0 auto; }

	BODY.skinned-1050 .widget-jcarousel .widget-jcarousel-elements .jcarousel-container-horizontal { width: 677px; }
	BODY.skinned-1050 .widget-jcarousel .widget-jcarousel-elements .jcarousel-clip-horizontal { width: 677px; }
	BODY.skinned-1050 .widget-jcarousel .widget-jcarousel-elements .jcarousel-item { width: 204px; }

	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 .posicion-general { 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 .contenido .contenido-in { padding: 10px 120px 10px 0; width: 1070px; }

	BODY.skinned-topsky .widget-jcarousel .widget-jcarousel-elements .jcarousel-container-horizontal { width: 698px; }
	BODY.skinned-topsky .widget-jcarousel .widget-jcarousel-elements .jcarousel-clip-horizontal { width: 698px; }
	BODY.skinned-topsky .widget-jcarousel .widget-jcarousel-elements .jcarousel-item { width: 210px; }
	
	BODY.skinned-topsky .type-post-jcarousel .entry-title { height: 70px; }
	BODY.skinned-topsky .type-post-jcarousel .entry-jcarousel-info-bkg { top: 114px; }
	BODY.skinned-topsky .type-post-jcarousel a:hover .entry-jcarousel-info-bkg { position: absolute; top: 0; left: 0; }


/* 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; }