/* BASIC */

@import url("fonts.css");

body { margin: 50px 0 25px 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; }

a { text-decoration: underline; outline: none; cursor: pointer;}
a:hover { text-decoration: none; }
a img { border: none; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}

h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
h1 { font-size: 2em; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1.15em; }

.image-left img, .image-right img, .image-center img { 
	border: 1px solid #837038;
	background: #ffffff url(images/img-back.gif) no-repeat center 25%;
	color: white;
	padding: 0; 
	margin: 0;
}
.image-left p, .image-right p, .image-center p {
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	color: #333333;
	font-size: 10px;
	line-height: 1.2em;
}
.image-left, .image-right, .image-center {
	padding: 6px; background: #e0e0e0; border: 1px solid #aaaaaa; 
}
.image-left { float: left; margin: 0 20px 20px 0; }
.image-right { float: right; margin: 0 0 20px 20px; }
.image-center { margin: 0 auto 20px auto; }

.image-left.none, 
.image-left.none img, 
.image-right.none, 
.image-right.none img 
{ 
	border: none;
	padding: 0;
	background: none;
}

blockquote, code { margin: 15px 0 25px 0; padding: 20px; font-style: italic; }
blockquote {
	padding-bottom: 10px;
	padding-top: 10px;
	background: #DFDDD4 url(images/blockquote-bg.png) repeat-x 0 0;
	margin-left: 30px;
	font: italic 13px/1.4em Georgia, "Times New Roman", Times, serif;
}
blockquote div {
	border-bottom: 1px dotted #824100;
	padding-top: 10px;
	padding-left: 30px;
	background: url(images/quote.png) no-repeat 0 10px;
}

ul.disc { list-style-type: disc; }
ul.circle { list-style-type: circle; }
ul.square { list-style-type: square; }
ol.arabic-numbers { list-style-type: decimal; }
ol.upper-alpha { list-style-type: upper-alpha; }
ol.lower-alpha { list-style-type: lower-alpha; }
ol.upper-roman { list-style-type: upper-roman; }
ol.lower-roman { list-style-type: lower-roman; }

/* LAYOUT */

#wrapper, #footer{ margin: 0 auto; }
#wrapper{ position: relative; }
#header, #featureImage, #contentRounder{ margin: 0 20px; position: relative; z-index: 2; }
#contentRounder {
	padding-bottom: 20px;
}
#gradientLeft, #gradientRight{ position: absolute; top: -1px; height: 294px; z-index: 1; }
#gradientLeft{ left: 0; background: transparent url('images/gradient-left.png') top left no-repeat; } /* Width = total layout width - 60px */
#gradientRight{ right: 0; width: 60px; background: transparent url('images/gradient-right.png') top right no-repeat; }
#spacer{ display: block; position: relative; width: 100%; height: 20px; }

/* HEADER */

#header{ position: relative; margin-top: -20px; }
#header img{ margin: 20px 0 0 0; }
#header h2{ position: relative; font-size: 16px; line-height: 1.5em; margin-top: 20px;  }
#header h1{ position: relative; margin-top: 0;
	font: italic 16px/16px Georgia, serif;
	color: #d8c087;
	padding-left: 13px;
	background: url(images/bullet-t.png) no-repeat 0 center;
}

#headerToolbar{ position: relative; z-index: 2; }
#headerToolbar ul{ margin: 20px 0 0 0; padding: 0; list-style: none; line-height: 3.1em;  }
html > body #headerToolbar ul{ line-height: 2.7em; }
#headerToolbar ul ul{ display: none; }
#headerToolbar li{ display: inline; }
html > body #headerToolbar li{ display: inline-block; }
#headerToolbar li a{ margin: 0; padding: 0.8em 0 0 0.75em; text-decoration: none; background: transparent url('images/tab-end.png') top left no-repeat; }
html > body #headerToolbar li a{ padding-bottom: 0.8em; }
#headerToolbar li a span{ margin: 0; padding: 0.8em 1.5em 0.8em 0.75em; background: transparent url('images/tab.png') top right no-repeat; }
#shadow{ position: relative; z-index: 3; display: block; margin-top: -5px; width: 100%; height: 5px; background: transparent url('images/tab-shadow.png') repeat-x; }

#headerToolbar li a:hover {
	background: transparent url('images/tab-end-hover.png') top left no-repeat;
}
#headerToolbar li a:hover span {
	background: transparent url('images/tab-hover.png') top right no-repeat;
}

/* BANNER AND BREADCRUMBS */

#featureImage{ display: block; position: relative; background-color: transparent; background-position: top center; background-repeat: no-repeat; }
#breadcrumbsBackground, #breadcrumbsMenu{ position: absolute; bottom: 0; width: 100%; font-size: 12px; line-height: 1em; background: transparent url('images/breadcrumbs-background.png') top repeat-x; height: 35px; }
#breadcrumbsBackground{ background-image: none; height: 31px; opacity: 0; }
html > body #breadcrumbsBackground{ height: 30px; }
#breadcrumbsMenu ul{  margin: 5px 0 0 0; padding: 8px 10px 8px 10px; list-style: none; }
#breadcrumbsMenu ul li{ display: inline; }
#breadcrumbsMenu ul li a{ display: none; }
#breadcrumbsMenu ul ul, #breadcrumbsMenu ul ul li a{ display: inline; margin-right: 7px; }
#breadcrumbsMenu ul ul ul{ display: none; }
#logoImage { position: absolute; top: -26px; right: 0; width: 136px; height: 151px; }

/* SIDEBAR & CONTENT */

#sidebar, #content{ line-height: 1.5em; }


/* SIDEBAR */

#sidebar{ width: 220px; margin: 15px 0 20px 0; }
#sidebar-menu ul{ margin: 0; padding: 0; list-style: none; }
#sidebar-menu li a{ text-decoration: none; font-weight: bold; font-size: 1.1em; display: none; }
#sidebar-menu ul ul ul{ margin: 0 0 20px 0; }
#sidebar-menu ul ul ul li a{ display: block; }
#sidebar-menu ul ul ul ul{ margin: 3px 0; padding-left: 25px; list-style: disc; }
#sidebar-menu ul ul ul ul a{ font-weight: normal; font-size: 1em; }

#sidebar-title{ margin-bottom: 10px; }
#sidebar-content{ margin: 0 0 20px 0; padding: 0; }


/* CONTENT */

#content{ position: relative; padding: 20px; padding-right: 35px;}
#content h1, #content h2, #content h3, #content h4 {
	margin-bottom: 10px;
}
#content h4 {
	border-bottom: 1px dotted #801001;
}
#content p {
	margin: 0 0 10px 0;
}


/* FOOTER */

#footer{ padding: 15px 0; text-align: center; }
#breadcrumbsFooter ul{ margin: 1em 0 0 0; padding: 0; list-style: none; display: block; }
#breadcrumbsFooter li{ display: inline; }


/* BLOG PAGE */

.blog-entry { margin-bottom: 20px; }
.blog-entry-title { font-size: 1.5em; }
.blog-entry-date{ padding: 7px 0 10px 0; font-weight: bold; }
p.blog-entry-tags{ font-weight: bold; } 

ul.blog-tag-cloud { margin: 0 20px 20px 20px; padding: 0; text-align: justify; }
ul.blog-tag-cloud li { display: inline; padding-right: 5px; }
.blog-tag-size-1 { font-size: 0.8em; }
.blog-tag-size-2 { font-size: 0.85em; }
.blog-tag-size-3 { font-size: 0.9em; }
.blog-tag-size-4 { font-size: 0.95em; }
.blog-tag-size-5 { font-size: 1em; }
.blog-tag-size-6 { font-size: 1.05em; }
.blog-tag-size-7 { font-size: 1.1em; }
.blog-tag-size-8 { font-size: 1.15em; }
.blog-tag-size-9 { font-size: 1.2em; }
.blog-tag-size-10 {	font-size: 1.25em; }
.blog-tag-size-11 {	font-size: 1.3em; }
.blog-tag-size-12 { font-size: 1.35em;}
.blog-tag-size-13 { font-size: 1.4em; }
.blog-tag-size-14 {	font-size: 1.45em; }
.blog-tag-size-15 { font-size: 1.5em; }
.blog-tag-size-16 {	font-size: 1.55em; }
.blog-tag-size-17 {	font-size: 1.6em; }
.blog-tag-size-18 {	font-size: 1.65em; }
.blog-tag-size-19 { font-size: 1.7em; }
.blog-tag-size-20 {	font-size: 1.75em; }									

#blog-categories br, #blog-archives br, #blog-rss-feeds br{ display: none; }
#blog-categories, #blog-archives{ padding: 0 20px 20px 20px; }
#blog-categories a, #blog-archives a, #blog-rss-feeds { position: relative; }
#blog-categories a, .blog-category-link-disabled{ display: block; padding: 3px 0 3px 25px; background: transparent url(images/newspapers.png) left no-repeat; }
#blog-archives a, .blog-archive-link-disabled{ display: block; padding: 3px 0 3px 25px; background: transparent url(images/calendar-month.png) left no-repeat; }
#blog-rss-feeds a, a.blog-comments-rss-link{ display: block; margin: 0 20px; padding: 3px 0 3px 25px; background: transparent url(images/feed.png) left no-repeat; }

.blog-archive-month{ font-size: 2em; font-weight: bold; }
.blog-archive-link{ padding: 20px 0; }

/* MODIFICATIONS BLOG */

.blog-entry-title {
	font-size: 2em;
	margin-bottom: 5px !important;
	font-family: "Graublau Web Bold", "Arial Narrow", Arial, Helvetica, sans-serif;
}

.blog-entry-title a {
	text-decoration: none;
}

.blog-entry-date {
	padding: 0;
	font-size: 0.8em;
	border-bottom: 1px dotted #aa2a2a;
}

.blog-entry-date a:link, .blog-entry-date a:visited {
	color: #847244 !important;
}

.blog-entry-body {
	padding-top: 10px;
	padding-bottom: 50px;
	background: url(images/division.png) no-repeat center bottom;
	margin-bottom: 15px;
}

.blog-entry-body h1, 
.blog-entry-body h2, 
.blog-entry-body h3, 
.blog-entry-body h4, 
.blog-entry-body h5 {
	margin-bottom: 8px;
}

.blog-entry-body p.fuente, 
.blog-entry-body p.fecha, 
.blog-entry-body p.autor {
	margin-bottom: 1px !important;
	font-size: 0.8em;
	line-height: normal;
	font-style: italic;
	color: #888888;
}

.blog-entry-body p.fuente, 
.blog-entry-body .frase, 
.blog-entry-body p.fecha {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.blog-entry-body .frase {
	font-weight: bold;
	font-size: 105%;
	font-style: italic;
}
ul.frase li {
	padding-bottom: 10px;
}

.blog-entry-body p.autor {
	margin-bottom: 10px !important;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #847244;
	font-weight: bold;
	font-style: normal;
}


/* JS-Kit Comments - See /Contents/css/sidebars/ for more */

.js-kit-comments, .js-CommentsArea{ width: 98%; }


/* FILESHARING PAGE */

.filesharing-description{ margin-bottom: 20px; }
.filesharing-item{ padding: 0 0 10px 0; }
.filesharing-item-title{ font-size:1.5em; margin-bottom: 5px; }


/* PHOTO ALBUM PAGE */

.album-title{ font-size: 2em; line-height: 1.6em; font-weight: bold; }
.album-description{ display: block; padding: 20px 0; }
.album-wrapper{ position: relative; width: 100%; padding-top: 40px; overflow: visible; }
.thumbnail-wrap{ text-align: center; position: relative; float: left; margin-bottom: 60px; margin-right: 10px; }
.thumbnail-frame { position: absolute; bottom: 0; left: 0; }


/* PHOTO PAGE */

.photo-background{ margin: 50px 0; width: 100%; text-align: center; background: none; }
.photo-navigation{ 	width: 840px; margin: 0 auto; }
.photo-title{ font-size: 2em; }
.photo-caption{ margin: 5px 0; }
.photo-links{ padding-bottom: 15px; }
.exif-data p { margin: 0; padding: 0;}
p.exif-version {
}
p.exif-colour-space {
}
p.exif-focal-length {
}
p.exif-dimensions {
}
p.exif-pixel-y-dimension {
}
p.exif-pixel-x-dimension {
}
p.exif-oecf-value {
}
p.exif-subsec-time-original {
}
p.exif-exposure-mode {
}
p.exif-spatial-frequency-response {
}
p.exif-scene-capture-type {
}
p.exif-subject-location {
}
p.exif-shutter-speed {
}
p.exif-datetime-original {
}
p.exif-subsec-time {
}
p.exif-compressed-bits-per-pixel {
}
p.exif-flash-energy {
}
p.exif-saturation {
}
p.exif-brightness {
}
p.exif-exposure-time {
}
p.exif-f-number {
}
p.exif-file-source {
}
p.exif-gain-control {
}
p.exif-subject-area {
}
p.exif-cfa-pattern {
}
p.exif-scene-type {
}
p.exif-white-balance {
}
p.exif-flash {
}
p.exif-exposure-index {
}
p.exif-flashpix-version {
}
p.exif-device-setting-description {
}
p.exif-focalplane-x-resolution {
}
p.exif-image-uniqueid {
}
p.exif-components-configuration {
}
p.exif-light-source {
}
p.exif-sensing-method {
}
p.exif-aperture {
}
p.exif-sharpness {
}
p.exif-exposure-program {
}
p.exif-subject-distance {
}
p.exif-subsec-time-digitized {
}
p.exif-contrast {
}
p.exif-focalplane-resolution-unit {
}
p.exif-gamma {
}
p.exif-35mm-focal-length {
}
p.exif-datetime-digitized {
}
p.exif-subject-distance-range {
}
p.exif-custom-rendered {
}
p.exif-max-aperture {
}
p.exif-sound-file {
}
p.exif-metering-mode {
}
p.exif-spectral-sensitivity {
}
p.exif-exposure-bias {
}
p.exif-focalplane-y-resolution {
}
p.exif-iso-rating {
}
p.exif-maker-note {
}
p.exif-digital-zoom-ratio {
}
p.exif-user-comment {
}


/* MOVIE ALBUM PAGE */

.movie-page-title{ font-size: 2em; line-height: 1.6em; font-weight: bold; }
.movie-page-description{ padding: 20px 0; }
.movie-thumbnail-frame{ display: block; width: 100%; overflow: auto; padding: 10px 0; border-top: 1px solid #EEE; }
.movie-thumbnail-frame img{ float: left; padding-right: 15px; }
.movie-thumbnail-caption{ float: left; font-size: 1.2em; }


/* MOVIE POPUP PAGE */

.movie-background{ margin: 0; padding: 20px; background: none; }
.movie-title{ font-size: 1.2em; }
.movie-frame{ width: 100% !important; padding-bottom: 20px; overflow: hidden; text-align: left; }


/* ADDITIONAL ELEMENTS */

#info {
	position: absolute;
	top: -196px;
	right: 2px;
	width: 138px;
	height: 38px;
}

#info .web {
	display: block;
	width: 138px;
	height: 16px;
	background: url(images/botones-up.png) no-repeat center top;
}

#info .faq, #info .contact {
	display: block;
	width: 69px;
	height: 22px;
}

#info .faq {
	float: left;
	background: url(images/botones-up.png) no-repeat left -16px; }
#info .contact {
	float: right;
	background: url(images/botones-up.png) no-repeat right -16px; }
#info .faq:hover {
	background: url(images/botones-up.png) no-repeat left -54px; }
#info .contact:hover {
	background: url(images/botones-up.png) no-repeat right -54px; }
	
/* SEARCH FORM */
#busqueda {
	width: 200px;
	height: 57px;
	background: url(images/search-box.png) no-repeat 0 0;
	padding-bottom: 15px;
	border-bottom: 1px dotted #666666;
}

#busqueda fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#busqueda .searchField, #busqueda .btn {
	border: none;
	float: left;
	padding: 0;
	margin-top: 23px;
}

#busqueda .searchField {
	border: none;
	width: 148px;
	margin-left: 8px;
	height: 19px;
	background-color: transparent;
	text-align: left;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
}

#busqueda .searchField:focus {
	outline: none;
}

#busqueda .btn {
	width: 20px;
	height: 20px;
	margin-left: 11px;
	cursor: pointer;
	background: url(images/search-button.png) no-repeat 0 0;
}

#busqueda .btn:hover {
	background: url(images/search-button.png) no-repeat -20px 0;
}

/* DIVISION */
.division {
	width: 725px;
	height: 50px;
	background: url(images/division.png) no-repeat center top;
	display: block;
	clear: both;
}

/* MARK */
span.marcador {
	width: 25px;
	height: 40px;
	background: url(images/marcador.png) no-repeat 0 0;
	position: absolute;
	left: 5px;
	margin-top: -37px;
}

/* SIDEBAR PERSONAJES */
#sidebar h5 {
	font: italic bold 14px/1.1em Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
	background: url(images/linea-doble.png) repeat-x 0 bottom;
	color: #61140F;
}

ul.personajes, #sitemap ul {
	font-size: 11px;
	padding: 0;
	list-style-type: none;
	margin: 0 0 35px 0;
}

#infoweb ul.personajes {
	margin-bottom: 5px;
}

ul.personajes li, #sitemap ul li {
	margin: 10px 0 0 0;
	list-style-type: none;
	padding: 0;
}

ul.personajes li a, #sitemap ul li a {
	line-height: 16px;
	padding: 0 0 0 21px;
	background: url(images/item-list.png) no-repeat 0 0;
	display: block;
}

ul.personajes li a:hover {
	background: url(images/item-list.png) no-repeat 0 -100px;
	color: black;
}

/* MENU EPISODIOS RADIO y TV */
#menu-episodios {
	float: left;
	width: 725px;
	padding: 0 0 20px 0;
	background: url(images/menu-sombra.png) no-repeat 0 bottom;
	margin-bottom: 15px;
}

#menu-episodios ul {
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
}

#menu-episodios ul li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
}

#menu-episodios ul li a, 
#menu-episodios ul li a:link, 
#menu-episodios ul li a:visited {
	display: block;
	margin: 0 0 0 2px;
	padding: 0;
	color: #9c8672;
	background: url(images/menu-radio.png) repeat-x 0 0;
	text-decoration:none;
	font: bold 18px/28px Georgia, "Times New Roman", Times, serif;
	border-top: 1px solid #837038;
	border-right: 1px solid #837038;
	border-left: 1px solid #837038;
	width: 28px;
	height: 28px;
}

#menu-episodios ul li.tv a, 
#menu-episodios ul li.tv a:link, 
#menu-episodios ul li.tv a:visited {
	width: 190px;
	font-size: 16px;
}

#menu-episodios ul li a:hover, 
#menu-episodios ul li a:active {
	background: url(images/menu-radio-hover.png) repeat-x 0 0;
	color: #83705e;
}

#menu-episodios ul li a.active, 
#menu-episodios ul li a.active:hover, 
#menu-episodios ul li a.active:active {
	background: url(images/menu-radio-a.png) repeat-x 0 0;
	color: #ffffff;
}

/* DETALLES EPISODIOS RADIO y TV*/
.temporada {
	width: 766px;
	height: 80px;
	float: left;
	padding: 0;
	position: relative;
	margin-left: -20px;
	border-top: 1px dotted #636363;
	background: url(images/fondo-temporada.png) repeat-x 0 0;
	text-align: center;
	font-size: 11px;
}

.temporada div {
	width: 300px;
	height: 32px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url(images/temporada-titular.png) no-repeat center top;
	margin: 10px auto 0 auto;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 30px;
	text-align: center;
	text-shadow: black 0 0 3px;
}

.episodio {
	float: left;
	width: 709px;
	border: 1px solid #555555;
	background: #ebebeb url(images/fondo-episodio.png) no-repeat 0 0;
	padding: 7px;
	margin-bottom: 15px;
	position: relative;
}

.episodio.pf { background: #ebebeb url(images/fondo-episodio-pf.png) no-repeat 0 0; }
.episodio.ot { background: #ebebeb url(images/fondo-episodio-ot.png) no-repeat 0 0; }
.episodio.t1 { background: #ebebeb url(images/fondo-episodio-t1.png) no-repeat 0 0; }
.episodio.t2 { background: #ebebeb url(images/fondo-episodio-t2.png) no-repeat 0 0; }
.episodio.t3 { background: #ebebeb url(images/fondo-episodio-t3.png) no-repeat 0 0; }


.episodio .info {
	width: 339px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #aaaaaa;
}

.episodio .info.tv {
	padding-right: 0;
	border-right: none;
	width: 449px;
}

.episodio .info.tv.data {
	padding-right: 0;
	border-right: none;
	width: 695px;
}

.episodio .nota {
	position: absolute;
	width: 350px;
	right: 0;
	top: 10px;
}

.episodio .nota p {
	margin: 0 !important;
	padding-left: 20px;
	background: url(images/nota.png) no-repeat left 0;
	font-size: 10px;
	line-height: 18px;
	color: #8c6239;
}
.episodio .info h2 {
	color: #663804 !important;
	margin: 0 !important;
	padding: 6px 0 16px 0;
	text-transform: uppercase;
	display: block;
	font-size: 16px;
	font-weight: bold;
}

.episodio .info img {
	border: 1px solid #754c24;
	margin-bottom: 10px;
}
.episodio .info img.image-left {
	margin-right: 8px;
	margin-bottom: 8px;
}

.episodio .info.tv .left {
	width: 449px;
	float: left;
	border-right: 1px solid #aaaaaa;
	padding-right: 10px;
}

.episodio .info.tv .left div {
	width: 160px;
	padding: 0;
	padding-top: 4px;
	border: none;
	background: none;
	margin-right: 10px;
	margin-bottom: 10px;
}


.episodio .info h2 span {
	text-transform: lowercase;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	padding: 2px 0 2px 0;
	background: url(images/music.png) no-repeat right 0;
	line-height: 16px;
}

.episodio .info.tv h2 span {
	background: url(images/film.png) no-repeat right 0px;
}

.episodio h4 {
	color: #000000 !important;
	margin: 0 0 0 0 !important;
	border: none !important;
	font-size: 11px;
	font-weight: bold;
}

.episodio h4 span {
	font-weight: normal;
	font-style: normal;
}

.episodio .info p {
	font: italic 13px/1.3em Georgia, "Times New Roman", Times, serif;
	color: #363636;
}

.episodio .info.tv p {
	line-height: 1.2em;
}

.episodio .extra {
	width: 338px;
	float: right;
	padding-left: 10px;
	border-left: 1px solid #aaaaaa;
	position: relative;
	left: -1px;
	padding-bottom: 20px;
}

.episodio .extra.tv {
	width: 224px;
	float: right;
	padding-bottom: 0;
}

.episodio .links {
	position: absolute;
	bottom: 5px;
	right: 5px;
	height: 24px;
	width: 338px;
	padding-left: 10px;
}

.episodio .info.tv div div.links {
	position: relative;
	height: 100%;
	top: 0;
	left: 0;
}

.episodio .extra ul {
	font-size: 11px;
	padding: 0;
	list-style-type: none;
	line-height: 11px;
	margin: 10px 0 0 0;
}

.episodio .extra ul li {
	background: url(images/star.png) no-repeat 0 3px;
	padding: 0 0 0 10px;
	margin: 0 0 6px 0;
	
}

.episodio .extra ul li span {
	font-style: italic;
	color: #888888;
}

.episodio .extra p {
	font-size: 11px;
	line-height: 1em;
}

.episodio .extra p a {
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px dotted #363636;
	color: #363636 !important;
	line-height: 1.3em;
}

.episodio .links a span { display: none; }

.episodio .links a.guion, 
.episodio .links a.enlace1,
.episodio .links a.enlace2, 
.episodio .links a.nolink {
	width: 76px;
	height: 24px;
	display: block;
}

.episodio .links a.enlace1,
.episodio .links a.enlace2,
.episodio .links a.nolink {
	width: 80px;
}

.episodio .links a.guion {
	float: left;
	background: url(images/links.png) no-repeat -200px 0;
}

.episodio .links a.enlace1, .episodio .links a.enlace2 { float: right; }
.episodio .tv .links a.enlace1, 
.episodio .tv .links a.enlace2, 
.episodio .tv .links a.nolink { float: left; }
.episodio .links a.enlace1 { background: url(images/links.png) no-repeat 0 0; }
.episodio .links a.enlace2 { background: url(images/links.png) no-repeat -100px 0; }
.episodio .links a.nolink { background: url(images/links.png) no-repeat -300px 0; }

.episodio .links a.guion:hover {
	background: transparent url(images/links.png) no-repeat -200px -50px !important; }
.episodio .links a.enlace1:hover {
	background: transparent url(images/links.png) no-repeat 0 -50px !important; }
.episodio .links a.enlace2:hover {
	background: transparent url(images/links.png) no-repeat -100px -50px !important; }
.episodio .links a.nolink:hover {
	background: transparent url(images/links.png) no-repeat -300px -50px !important; }
.nuevo {
	width: 30px;
	height: 30px;
	background: url(site_images/nuevo.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	right: 0;
}

/* TABLA PyF */
table#table_pyf {
	width: 725px;
	padding: 0;
	border: none;
	margin: 0 0 15px 0;
	border-collapse: collapse;
}

#table_pyf caption {
	padding: 0 6px 3px 0;
	font: italic 11px Georgia, "Times New Roman", Times, serif;
	text-align: right;
	color: #999999;
}

#table_pyf th {
	color: #713100;
	border: 1px solid #847244;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 5px 5px 5px 5px;
	background: #ede2c3 url(images/music.png) no-repeat 5px center;
	font-size: 12px;
	font-weight: bold;
}

#table_pyf td {
	border: 1px solid #847244;
	background: #fff;
	padding: 3px 3px 3px 8px;
	color: #555555;
	font-size: 11px;
}

/* FAQ */

ul.faq li, ol.faq li {
	font-weight: bold;
	font-size: 115%;
	color: #61140F;
}

ul.faq li p, ol.faq li p {
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	padding-left: 30px;
} 

/* Legal */

p.legal {
	font-weight: bold;
	line-height: 125%;
	color: black;
	font-size: 110%;
}
ul.legal, ol.legal {
	font-size: 90%;
	line-height: 120%;
}

ul.legal li, ol.legal li {
	margin-bottom: 10px;
}

/* Form contact */

/* Form contact */

form[action="./contacto_files/mailer.php"]{
	width: 570px;
	margin: 0;
	padding: 0 100px 0 50px;
	float: left;
	margin-bottom: 20px;
}

form[action="./contacto_files/mailer.php"] label {
	width: 150px;
	display: block;
	float: left;
}
form[action="./contacto_files/mailer.php"] input, 
form[action="./contacto_files/mailer.php"] textarea {
	width: 500px;
	border: 1px solid #847244;
	font-weight: bold;
	padding: 5px 3px;
	line-height: normal;
	background-color: #fafff3;
	float: left;
}

form[action="./contacto_files/mailer.php"] textarea {
	height: 200px;
}

form[action="./contacto_files/mailer.php"] .form-input-button[name="resetButton"] { 
    display: none; 
}

form[action="./contacto_files/mailer.php"] input.form-input-button {
	text-align: center;
	height: 27px;
	border: none;
	padding: 0;
	width: 110px;
	float: left;
	line-height: 20px;
	margin-top: 15px;
	margin-right: 30px;
	cursor: pointer;
	background: transparent url(images/submit-button.png) no-repeat 0 0;
}
form[action="./contacto_files/mailer.php"] input.form-input-button:hover {
	background: transparent url(images/submit-button.png) no-repeat 0 -50px;
}

.form-footer {
	font-size: 95%;
	line-height: 1.2em;
}

.form-footer {
	font-size: 95%;
	line-height: 1.2em;
}

/* Acerca de */

p.acercade {
	padding-left: 50px;
}

/* Frases Memorables / Encuesta */
div.quote{margin-top:10px;padding:2px 12px;border-left: 5px solid #cbbca2;}

#frases-memorables,#poll,#infoweb,#datos{padding:5px 0 20px;border-bottom: 1px dotted #847244;}

#frases-memorables blockquote{padding: 0;margin: 0; background: none;}
#frases-memorables blockquote p{font-style: italic; margin: 0; line-height: 1.25em; }
p#todas-frases{margin: 0;padding:0 0 0 17px;text-align:right;font:11px Helvetica,Arial,sans-serif;}
#todas-frases a{padding:0 16px 0 0;font-weight:bold;border-bottom:0;background:url("images/arrow-right.png") 100% 50% no-repeat;}
#todas-frases a:visited, #todas-frases a:link{color:#811001;}
#todas-frases a:hover{color:#cb6f14 !important;}
cite{font:normal 11px/1.35 Helvetica,Arial,sans-serif;color: #666666;}
span.autor{font-weight:bold;color:#333;}

#frases-memorables h5, #poll h5, #infoweb h5, #datos h5 {
	background: none; padding: 0; margin-top: 10px;
	text-transform: uppercase;
	font: normal normal 11px Arial, Helvetica, sans-serif;}
#poll h5, #datos h5 { padding-bottom: 10px; }

.extrasidebar { padding:15px 0 20px;border-bottom: 1px dotted #847244; text-align: center;}



#lista-citas {
	font:14px/1.35 Georgia,serif;color:#222;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	background: url("images/frases-bg.png") no-repeat 0 0;
}

#lista-citas p{line-height:140%;margin:0 0 .5em ;}
#lista-citas p.cite{font-weight:bold;}
#lista-citas blockquote{margin:0;padding:2px 70px 0 60px;font-size:13px;font-style:italic;color:#474741;background:url("images/blockquote.png") 35px 0 no-repeat;}
#lista-citas a:link, #lista-citas a:active{border-bottom:1px dotted #b5b599;text-decoration:none;color:#811001;}
#lista-citas p.condicion{
	font: .8em Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	padding-right: 60px;
	color: #888;
}
#lista-citas .audio{
	width: 225px;
	height: 20px;
	border: 1px solid #cccccc;
	margin-left: 380px;
	margin-bottom: 3em;
}

#datos {
	margin-top: 10px;
}
#datos p {
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	padding: 8px 12px;
	margin: 0;
}
#datos p span {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
}
#datos p span a:link, #datos p span a:visited {
	color: #663804;
	text-decoration: none;
}


#datos p:hover {
	background: url(images/datos-bg.png) repeat-x 0 0;
}

#sitemap {
	padding: 0 50px 0 50px;
}

#sitemap ul {
	margin-bottom: 15px;
}
#sitemap ul li {
	font: italic 11px/16px Georgia, "Times New Roman", Times, serif;
	padding-left: 20px;
	color: #555555;
}
#sitemap a.HTML-Code, #sitemap a.Blog, #sitemap a.Contact-Form, 
#sitemap a.RapidSearch, #sitemap a.SiteMap {
	display: block;
	height: 16px;
	margin-bottom: 2px;
	margin-left: -20px;
	font: bold 120% Arial, Helvetica, Geneva, sans-serif;
}
#sitemap a:hover {
	background-color: transparent !important;
	text-decoration: underline;
}

ul.lista-estandar, ul.lista-temporadas {
	list-style-type: none;
	list-style-position: inside;
}

ul.lista-estandar li, ul.lista-temporadas li {
	padding-left: 22px;
	list-style-type: none;
	background: url(images/tick.png) no-repeat left top;
	font-weight: normal;
	font-style: normal;
	color: #888888;
	margin-bottom: 10px;
	font-size: .9em;
}

ul.lista-estandar li span {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


ul.lista-estandar li a:link {
	text-decoration: none;
	border-bottom: 1px dotted #c9ad6d;
}

ul.lista-estandar li a:hover {
	border-bottom: 1px dotted white;
}

.lista-temporadas div {
	width: 630px;
	height: 122px;
	padding: 6px;
	border: 1px solid #878787;
	background: #eeeeee;
	color: #333333;
	font: 12px/16px Arial, sans-serif;
}

.lista-temporadas img {
	border: 1px solid #664a4a;
	width: 162px;
	float: left;
	margin-right: 10px;
}

ul.lista-temporadas {
	margin-bottom: 30px;
}

.aclaracion-bd {
	background-color: #fefbbb;
	border: 2px groove orange;
	padding: 8px;
	width: 75%;
	margin-bottom: 100px;
}
.aclaracion-bd h3 { font-size: 15px; margin-bottom: 5px !important; padding-left: 20px;
	background: url(images/exclamation.png) no-repeat left center;
}
.aclaracion-bd p{ margin-bottom: 5px !important; }

dt {
	font-weight: bold;
	padding-left: 20px;
	background: url(images/blog.png) no-repeat left top;
	font-size: 110%;
}

dd { margin-bottom: 10px; }

/* Guion */
table.guion {
	margin: 0;
	border-collapse: collapse;
}

table.guion td {
	border: 1px solid #ddd;
	padding: 3px 3px 3px 3px;
}

table.guion .per {
	color: #824100;
	font: bold 13px Courier, "Courier New", mono;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding-right: 10px;
}

table.guion p {
	text-align: left;
	font: 13px Courier, "Courier New", mono;
	padding: 0 0 0 7px;
	margin: 0 !important;
}

.poesia { 
	border: 1px dotted gray; 
	width:270px; 
	height:90px; 
	background-color: #dbd3bc; 
	float: left;
	color: #150d02; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: italic; 
	text-align: center;
	padding:10px;
	margin-right: 25px !important;
}