#facebox { position: absolute; width: 100%; top: 0; left: 0; z-index: 9999; text-align: left;}
#facebox .popup { position: relative;}
#facebox table { margin: auto; border-collapse: collapse;border:0;}
#facebox table td{border-bottom:0px none white;} 
#facebox .body { padding: 10px; background: #fff; width: 370px;}

#facebox .loading, #facebox .content, #facebox .image {text-align:center;}
#facebox img { border: 0;}
#facebox .footer { padding-top: 5px; margin-top: 10px; text-align: right;clear:both;}
#facebox h1{border-bottom:1px solid #DDDDDD;font-size:20px; padding-bottom:5px; margin-bottom:10px;text-align:left;}
#facebox h2{font-size:18px;margin:0 0 10px;color:#000000;padding:0px;font-weight:normal;}
#facebox h3{font-size:12px;font-weight:bold;margin:5px 0 0 0;padding:0px;}
#facebox p{ margin:10px 0; float:left; text-align:left;}

/* popup layer */

.popup_layer {font:normal 12px Arial, Helvetica, sans-serif; text-align:left;}
.popup_layer p { overflow:hidden; display:block; margin-bottom:10px;}
.popup_layer p b{ float:left; font-weight:normal; font-size:14px; color:#fff;}
.popup_layer p a.close { color:#ccc; text-decoration:none; background:url('i/bg/nav_tab.png')100% 0 no-repeat;padding:2px 13px 2px 14px; text-align:center; float:right;}	
.popup_layer p a.close:hover {background-position: 100% 100%; color:#414141;}


.popup_layer form { margin:0; padding:0; }
.popup_layer form legend {font:normal 16px/16px arial, sans-serif; display:none; visibility: hidden; float:left;}
.popup_layer form fieldset{ font-size:13px; margin-bottom:15px;} 
.popup_layer form fieldset label{ display:inline; float:left;margin:10px 0; clear:both; background:transparent; width:100%;}
.popup_layer form fieldset label span{ float:left; padding:4px 0; font-weight:normal;} 
.popup_layer form input{ width:215px; border:1px solid gray; padding:3px; font:normal 13px arial, sans-serif;clear:both;}  
.popup_layer form input#enviar{width:80px; padding:2px 0;}
.popup_layer form fieldset textarea{ border:1px solid gray; padding:3px; font:normal 13px arial, sans-serif;}

.popup_layer ul {margin:0; clear:both; background:white; padding:8px;}
.popup_layer ul li {margin-bottom:8px; padding:4px 0 8px 0; display:block; width:100%;}

.downloadpodcast {float:left; margin-top:15px;}
.downloadpodcast h4 {font-size:16px; font-weight:normal; margin:0;}

/*
.google {background:url('i/logos/google.gif')center left no-repeat;}
.bloglines {background:url('i/logos/bloglines.gif')center left no-repeat;}
.netvibes {background:url('i/logos/netvibes.gif')center left no-repeat;}
.windows {background:url('i/logos/windows.gif')center left no-repeat;}*/

.facebook {background:url('i/logos/facebook.gif')center left no-repeat;}
.yahoo {background:url('i/logos/yahoo.gif')center left no-repeat;}
.web {background:url('i/logos/web.gif')center left no-repeat;}

/* popup layer */


/* NUEVO FACEBOX DE PARRILLA */

*html div#facebox div.content div.detalle_parrilla { overflow:hidden;float:left; padding:10px 0; width:580px;background:#fff; position:relative;}
div#facebox div.content div.detalle_parrilla { overflow:hidden;float:left; padding:10px 0; width:580px;background:#fff; position:relative;}
div#facebox div.content div.detalle_parrilla h3 { display:inline; float:right; font-size:19px; font-weight:normal; /*height:26px;*/ margin:0 16px 0 0; padding:0 0 5px 0;width:320px; text-align:left;}
div#facebox div.content div.detalle_parrilla p { display:inline; float:right; margin:0 16px 0 0; padding-top:8px; width:320px;}
/*div#facebox div.content div.detalle_parrilla div { margin:-20px 12px 12px 12px; padding:0; float:left; display:inline; width:218px; }*/
div#facebox div.content div.detalle_parrilla div { padding:0; float:left; display:inline; width:218px; top:0; left:0;}
div#facebox div.content div.detalle_parrilla img {background:black;display:block;margin:10px 0 0 10px;padding:0;width:200px;}
div#facebox div.content div.detalle_parrilla dl { font-size:13px; margin:0; padding:8px; overflow:hidden; width:200px; text-align:left;}
div#facebox div.content div.detalle_parrilla dt {font-weight:bold;}
div#facebox div.content div.detalle_parrilla dd {margin-bottom:5px;}
div#facebox div.content div.detalle_parrilla div.detalle_episodio { margin:10px 12px; padding:0; float:left; display:inline; width:552px; background-color:none; position:relative;}
div#facebox div.content div.detalle_parrilla div.detalle_episodio h4 { font-size:16px; line-height:28px; margin:0; padding:0 0 5px 0; overflow:hidden; width:552px; float:left; text-align:left;} 
div#facebox div.content div.detalle_parrilla div.detalle_episodio p { margin:0 0 10px 0; overflow:hidden; width:552px; float:left;} 
body#television div#facebox div.content div.detalle_parrilla div{ background:#d5e5f1 url("i/parrilla/toop.gif") top left no-repeat;}
body#television div#facebox div.content div.detalle_parrilla div.detalle_episodio { background:none;}
body#television div#facebox div.content div.detalle_parrilla div dl{  background: url("i/parrilla/boot.gif") bottom left no-repeat;}
body#television div#facebox div.content div.detalle_parrilla p {border-top:3px solid #0065ca; }
body#television div#facebox div.content div.detalle_episodio p {border-top:2px solid #0065ca; }
body#radio div#facebox div.content div.detalle_parrilla div{ background:#f1ded5 url("i/parrilla/toop2.gif") top left no-repeat;}
body#radio div#facebox div.content div.detalle_parrilla div.detalle_episodio { background:none;}
body#radio div#facebox div.content div.detalle_parrilla div dl{  background: url("i/parrilla/boot2.gif") bottom left no-repeat;}
body#radio div#facebox div.content div.detalle_parrilla p {border-top:2px solid #bb2828; }
body#radio div#facebox div.content div.detalle_episodio p {border-top:2px solid #bb2828; }

/* NUEVO FACEBOX DE PARRILLA */

.popup_layer label {font-weight:bold;}
.popup_layer .formulario {width:100% !important;}
.popup_layer .formulario,.popup_layer .nota {clear:both;}
.popup_layer .nota {display:block;margin:0 0 1em 0;font-size:10px;color:#666;}
	.popup_layer .error,.popup_layer #error {background:#eee;}
	.popup_layer .error,.popup_layer #error,.popup_layer #error strong {color:#b00640;}
	.popup_layer .error {border:none;font-size:11px !important;line-height:24px;padding:0 0.5em;}
	.popup_layer #error {color:#000;}.popup_layer #error strong {font-weight:bold;text-transform:uppercase;margin:1em;line-height:200%;}
.popup_layer textarea {width:97%;}
.popup_layer ol li {list-style:none;}