body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#todo {
	width: 990px;
	border:1px solid #E5E5E5;
	padding:0px;
	margin:10px 0px 10px 0px ;
}

a {text-decoration:none; color:#0F5383;}
a:hover {text-decoration:underline;}
a.links_barra:hover {text-decoration:none;}

#titulos {
	width: 950px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(img/linea_titulo.jpg) no-repeat;
}

.t_bold {
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	float: left;
	color: #174074;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.t_normal {
	font-weight: normal;
	color: #639AD2;
}

.t_bold_serie {
	font-weight: bold;
	font-size: 24px;
	text-transform: none;
	float: left;
	color: #174074;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

/* fixes bug in ie win */
img.image-full {width: 100%;;}
/*alpha en imagenes con enlace*/
a img{filter:alpha(opacity=100); -moz-opacity:1;opacity:1; border: 0;}
a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8;opacity:0.8; }

.limpiar {
	clear:both;
	border-bottom:1px solid #E5E5E5;
	margin:20px;
}

.limpio { clear:both;}

/*	BARRA SUPERIOR E INFERIOR	*/
.barra_superior	{
	height:20px;
	margin:0px 0px 20px 0px;
	padding: 3px 30px 0px 0px;
	font-size: 11px; 
	background-color:#EEF1F4;
	text-align:right;
}

.barra_inferior {
	height:20px;
	margin:20px 0px 0px 0px;
	padding: 3px 30px 0px 0px;
	font-size: 11px;
	background-color:#EEF1F4;
	text-align:right;
	clear: both;
}
/*	FIN BARRA SUPERIOR E INFERIOR	*/
/*	CALENDARIO	*/
.t_derecha {
	font-weight: normal;
	font-size: 15px;
	float: right;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

#calendario {
	overflow: hidden;
	width:950px;
	height:230px;
	margin:0px;
	padding:0px;
	background:url(img/fondo_calen.jpg) no-repeat;
	background-position: bottom center;
}

.calen_fecha {
	width:158px;
	text-align:left;
	float:left;
}

.calen_campo {
	width:158px;
	text-align:left;
	float:left;
}

.calen_fecha_txt {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	margin:5px 3px 0px 3px;
	padding:2px 5px 2px 5px;
	font-weight: bold;
	color: #174074;
	background:url(img/fondo_fecha.png) no-repeat;
	background-position: bottom center;
}

.calen_campo_txt, 
.calen_campo_txt_hoy, 
.calen_campo_txt_temporada, 
.calen_campo_txt_piloto,
.calen_campo_txt_temporada_hoy,
.calen_campo_txt_piloto_hoy	
{
	height:65px;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin:6px 2px 6px 2px;
	padding:5px;
	border-bottom: 2px solid #CACBC7;
	clear:both;
}

.calen_campo_txt 			{background:url(img/txt.png) no-repeat;}
.calen_campo_txt_hoy 		{background:url(img/txt_hoy.png) no-repeat;}
.calen_campo_txt_temporada 	{background:url(img/txt_temporada.png) no-repeat;}
.calen_campo_txt_piloto	 	{background:url(img/txt_piloto.png) no-repeat;}
.calen_campo_txt_piloto_hoy	 	{background:url(img/txt_piloto_hoy.png) no-repeat;}
.calen_campo_txt_temporada_hoy	 	{background:url(img/txt_temporada_hoy.png) no-repeat;}

.cierre_calendario {
	width: 950px;
	margin: 0px 0 0 0;
	padding: 0px 10px 0 0;
	text-align: right;
	border-top: 2px solid #EEF1F4;
	background-color: transparent;
}

.calen_foto {
	float:left;
	margin:0px 2px 0px 1px;
}

.foto_desc {
	float:right;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tit_episodio	{color:#A4A4A4;  line-height: 100%; margin-top:10px;}
.tit_serie		{line-height: 80%; font-size: 13px; letter-spacing:0px; font-weight: bold;}
.fotito_dvd		{width:44px; float:left; margin:2px 4px 0px 2px; border:1px solid #ccc;}

/*	FIN CALENDARIO	*/
/*	DESPLEGABLE DEL MENÚ PREDICTIVO	*/
.menudesplegable{
position:absolute;
top: 102px;
left: 8px;
width: 305px;
overflow-x: hidden;
overflow-y: auto;
border-right: 1px solid #FFF;
border-left: 1px solid #FFF;
border-bottom: 1px solid #FFF;
padding: 5px;
margin: 0px 0px 0px 5px;
visibility: hidden;
z-index:10;
background:url(img/fnd_menud.png);
text-align: left;
}

li{
font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif;
width: 100%;
list-style: none;
cursor: default;
}

li:hover{
font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #ffffff;
background-color:#6299D2;
width: 100%;
}
/*	FIN DESPLEGABLE DEL MENÚ PREDICTIVO	*/
/*	FORMULARIO DE BÚSQUEDA LIBRE	*/
#logo {
	position: relative;
	text-align: center;
	width:394px;
	height:123px;
	background:url(img/logo_fondo1.jpg) no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#logo1 {
	position: relative;
	text-align: center;
	width:394px;
	height:123px;
	background:url(img/logo_fondo1.jpg) no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#logo_blog {
	position: relative;
	text-align: center;
	width:394px;
	height:123px;
	background:url(img/logo_fondo_blog.jpg) no-repeat;
	background-position: top center;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.campo {
	color:#6299D2;
	font-size: 15px;
	font-weight:bold;
	text-align:RIGHT;
	padding: 0px 4px 0px 4px;
	border:1px solid #FFF;
	margin-left: 4px;
	background-color:#EEF1F4;
}

.boton {
	color:#fff;
	font-size: 14px;
	background-color:TRANSPARENT;
	font-weight:bold;
	padding: 1px;
	border:0px solid #FFF;
	cursor:pointer;
}
/*	FIN FORMULARIO DE BÚSQUEDA LIBRE		*/
/*	BUSQUEDA_DIRECTA.PHP BUSQUEDA_LIBRE.PHP	*/
.t_derecha_texto {
	font:12px Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.cierre_resultados {
	width: 950px;
	margin: 8px 0 15px 0;
	padding: 0 15px 0 0;
	text-align: right;
	border-top: 2px solid #EEF1F4;
}

#resultados_3columnas {
	width: 950px;
	overflow: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px dashed #ccc;
	margin: 10px 0 10px 0;
	padding-bottom: 10px;
}

.bloque_resultado_izq {
	float: left;
	width: 200px;
}

.bloque_resultado_der {
	float: left;
	width: 620px;
}

.bloque_resultado_fin {
	float: right;
	width: 120px;
}

.titulo_resultado {
	font-weight:bold;
	font-size:22px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.texto_resultado {
	font-size:12px;
	margin: 10px 20px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.texto_link {
	font-size:11px;
	margin: 0px 20px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.texto_subtitulo {
	font-size:12px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.foto_actor {
	position:absolute;
	height: 120px;
	top:-10px;
	left:-277px;
	border: 10px solid #EEF1F4;
}

label {
	text-align: left;
	padding:0.5em;
	padding-left:32px;
	margin-right:5px;
	background-position:8px center;
	background-repeat:no-repeat;
	clear:both;
	cursor:pointer;
}
/*	FIN BUSQUEDA_DIRECTA.PHP BUSQUEDA_LIBRE.PHP	*/
/*	SERIES.PHP	*/
.barra_ficha {
	height:20px;
	margin:0px 30px 0px 20px;
	padding: 3px 30px 0px 30px;
	font-size: 12px;
	background-color:#EEF1F4;
	text-transform: uppercase;
	font-weight: bold;
}

.barra_ficha_izq	{width:50%; text-align:left; float: left;}
.barra_ficha_der	{width:50%; text-align:right; float: RIGHT;}

.columnas {
	width: 946px;
	/*overflow:auto;*/
	margin: 0px;
	padding: 5px 0px 5px 0px;
	background-color: #fff;
}

.col_1, 
.col_2, 
.col_3 {
	margin: 0px;
	text-align:left;
	background-color: #fff;
}

.col_1	{width: 100px; padding: 0px 0px 0px 0px; float:left; margin: 0px 0px 20px 0px;}
.col_2	{width: 500px; padding: 0px 10px 0px 10px; float:left; margin: 0px 0px 20px 0px;}
.col_3	{width: 320px; padding: 0px 0px 0px 0px; float:right; margin: 0px 0px 20px 0px;}

.loguito {margin-top: 10px;}

.campito {
	font-size: 11px; 
	border: 1px solid #ccc;
	color:#333;
	text-align: left;
	margin: 3px 0px 0px 1px;
	padding: 0px 0px 2px 8px;
	background-color: #F4F3F3;
}

.subt_iz, 
.subt_dr {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color:#333;
	text-align: left;
}

.subt_iz {margin-top: 25px; padding-left: 5px;}
.subt_dr {margin-top: 5px; padding-left: 5px;}

.sub1 {
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color:#333;
	text-align: left;
	margin: 5px 15px 0px 0px;
	padding: 3px 0px 0px 5px;
	border-top: 1px solid #ccc;
}

.titulo_ficha {
	margin:0px;
	font:35px Georgia, Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing:0px;
	text-align: center;
}

.copete_ficha {
	font:15px Arial, Helvetica, sans-serif;color:#333;
	letter-spacing:0px;
	text-align: center;
	margin:10px 20px 0px 20px;
}
.punteo_ficha {
	font:11px Georgia, Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing:0px;
	text-align: left;
	border-bottom:1px solid #e5e5e5;
	margin:10px 20px 0px 20px;
	padding:0 0 4px 0;
}

.valoracion_ficha {
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#3076b7;
	margin:10px 0 10px 0;
	padding-left:20px;
	height:15px;
}

.texto_valoracion {
	position:absolute;
	margin:0px;
	left:195px;
	top:0px;
	width:100px;
	height:15px;
/*	background:url(img/back_votar.jpg) no-repeat;*/
	font-size:13px;
	font-weight:bold;
}

.texto_ficha {
	color: #3B3B3B;
	background: #fff;
	font:15px Georgia, Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 140%;
	margin:0 20px 0px 20px;
}
 
.fotoactor {
	position:relative;
	width:90px;
	height:150px;
	margin:5px;
	float:left;
	font-size: 9px;
	color:#000;
	border:2px solid #ccc;
}

.texto_actor {
	text-align:center;
	position:absolute;
	bottom:0px;
	width:100%;
	background-color:#ccc;
	padding: 2px 0 0px 0;
}

.youtube {
	width:300px;
	height:205px;
	background-color:#ccc;
	margin:5px 5px 20px 5px;
	float:left;
	text-align:center;
	padding-top:5px;
}

embed {
	type: application/x-shockwave-flash;
	width:290px; 
	height:200px;
}

.base_temporadas {
	margin: 0px 20px 0px 20px;
}

.num_temporada {
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	text-transform: uppercase;
	letter-spacing:0px;
	text-align: left;
	border-bottom:1px solid #ccc;
	margin:20px 0px 1px 0px;
	padding:0 0 5px 3px;
}

.episodio_par, 
.episodio_imp,
.temporada_completa	{
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color:#333;
	text-align: left;
	margin: 0px;
	padding: 4px;
}

.episodio_imp   {background-color: #DEDDDD;}
.episodio_par   {background-color: #F4F3F3;}
.temporada_completa	{background-color: #cdcccc;}

.cierre_temporada {
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	text-transform: none;
	letter-spacing:0px;
	text-align: right;
	border-top:1px solid #ccc;
	margin:1px 0px 10px 0px;
	padding:3px 3px 3px 3px;
}
/*	FIN SERIES.PHP	*/
/*	TOP 10	*/
.top10 {
	margin: 0px 0px 0px 10px;
}

.top_left {
	width: 215px;
	height: 230px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 160%;
	text-align: left;
	float: left;
	margin: 10px 0px 10px 10px;
	padding:0px 5px 10px 10px;
	background:url(img/fondo_top10.jpg) no-repeat;
	position: relative;
}

.top_left_invertido {
	width: 215px;
	height: 230px;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 160%;
	text-align: left;
	float: left;
	margin: 10px 0px 10px 10px;
	padding:0px 5px 10px 10px;
	background:url(img/fondo_top10_invertido.jpg) no-repeat;
}

.top_titulo {
	font: 14px Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 0px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

.cierre_top {
	width: 950px;
	margin: 20px 0 20px 0;
	padding: 0px;
	border-top: 2px solid #EEF1F4;
	background-color: transparent;
}

/*	FIN TOP 10	*/
/*	NOTAS BLOG	*/
.espoiler_blog 	{
	width: 990px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
}

.nota1_blog,
.nota2_blog,
.nota3_blog {
	float:left;
	text-align: left;
	width:300px;
}

.nota0_blog	{float:left; text-align: left; width:620px;}

.nota0_blog { margin-right: 20px; border-right: 1px dashed #ccc;}
.nota1_blog { margin-right: 20px; border-right: 1px dashed #ccc;}
.nota2_blog { margin-right: 20px; border-right: 1px dashed #ccc;}
.nota3_blog { padding: 0px 0px 0px 0px; }

.titulo_blog {
	font: 20px Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 110%;
	margin: 0px;
	padding:10px 15px 3px 5px;
}

.texto_blog {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 130%;
	text-align: left;
	margin: 0px;
	padding:3px 10px 0px 5px;
}

.titulo0_blog {
	font: 28px Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 130%;
	margin: 0px;
	padding:10px 15px 3px 5px;
}

.texto0_blog {
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
	text-align: left;
	margin: 0px 30px 0px 0px;
	padding:3px 10px 0px 5px;
}

.comentarios0_blog{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 130%;
	text-align: right;
	margin: 0px 30px 0px 0px;
	padding:0px 20px 10px 0px;
}

.comentarios_blog {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 130%;
	text-align: right;
	margin: 0px;
	padding:0px 20px 10px 0px;
}

.cierre_blog {
	width: 950px;
	margin: 0px 0px 30px 0px;
	padding: 0px 15px 0px 0px;
	text-align: right;
	border-top: 2px solid #EEF1F4;
}

.foto_nota {
	float: right;
	padding: 3px 0px 20px 10px;
}
/*	FIN NOTAS BLOG	*/
/*	AGENDA	*/
.completa {
	width: 950px;
	overflow: auto;
}
.agenda {
	width:940px;
	background: url('img/fondo_calen.jpg');
	margin-bottom: 20px;}

.ag_t_bold {
	width:100%;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	float: left;
	color: #174074;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 2px solid #EEF1F4;
}

.agenda_mng {
	border: 1px solid #ccc;
	background: url('img/fondo_calen.jpg');
	float: left;
	margin-left: 20px;
}
.agenda_faqs {
	border: 1px solid #ccc;
	background: url('img/fondo_calen.jpg');
	width: 216px;
	float: left;
	padding: 3px 8px 5px 8px;
	text-align: left;
}
.floto_izquierda { float: left; }
.floto_derecha { float: right; }
/*	FIN AGENDA	*/
/*	FORMULARIOS LOGIN Y ALTA	*/
label.en_desplegable {
	text-align: left;
	padding: 0px;
	margin: 5px;
	clear: none;
	cursor: auto;
	color: #174074;
}

.form_desplegable {
	padding: 10px 20px 15px 20px;
	overflow: auto;
}

.captcha_alta {
	width: 120px;
	height: 45px;
	border: 1px solid #cedafa; margin-top:5px;
}

.captcha_pass {
	width: 120px;
	height: 45px;
	border: 1px solid #cedafa; margin-top:5px;
}

.campo_form {
	color: #6299d2;
	font: 13px Arial, Helvetica, sans-serif;
	border:1px solid #cedafa;
	background-color: #eef1f4;
	margin: 2px 0px 5px 0px;
}

.boton_form {
	color: #6299d2;
	font: 14px Arial, Helvetica, sans-serif;
	background-color: #eef1f4;
	font-weight: bold;
	border: 1px solid #cedafa;
	margin-top: 5px;
}

p.aviso_error {
	color: #742030;
	margin: 0px 0px 7px 0px;
	font-weight: bold;
	text-transform: uppercase;
}

p.aviso_ok {
	color: #307030;
	margin: 0px 0px 7px 0px;
	font-weight: bold;
	text-transform: uppercase;
}

p.aviso_info {
	color: #174074;
	margin: 0px 0px 7px 0px;
}
/*	FIN FORMULARIOS LOGIN Y ALTA	*/

.errores {
	color:#6299D2;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 4px;
}

.notificaciones {
	width:400px;
	font-size: 14px;
	text-transform: none;
	/*	 float: center;		*/
	color: #000;
	text-align: left;
	margin:25px 0px 25px 0px;
	padding: 20px 30px 20px 30px;
	border: 1px solid #ccc;
	background-color: #E5E5E5;
}

#aviso_iz {
	float:left;
	text-align:left;
	position:relative;
	width: 262px;
	height: 106px;
	background-image: url('img/aviso_iz_fondo.png');
	font-family: Arial, Helvetica, sans-serif;
	margin: 8px 0px 0px 20px;
}

.aviso_tit {font-size:15px; font-weight:bold; font-variant:small-caps; color:#234F73; padding:9px 15px 4px 15px;}
.aviso_txt {font-size:11px; line-height: 15px; padding:0px 15px 15px 15px; color:#4F4F4F;}
.aviso_txt a:link {text-decoration:underline; font-weight:bold; color: #2B587F;}

/*	FAQS	*/
.faq1_blog { margin-right: 10px; margin-left: 20px; width:300px; float:left; text-align: left;}
.faq2_blog { padding-left: 20px; width:635px; float:left; text-align: left; border-left: 1px dashed #ccc;}

.faq_img {float:right; margin-left:20px;}

.top_left ul{
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 5px;
}

.top_left li{
font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif;
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #FFF;
}

.top_left li:hover{
font: 9pt Arial, Verdana, Geneva, Helvetica, sans-serif;
padding: 5px 0px 5px 0px;
background-color:#DAE6F0;
text-decoration: none;
}
/*	FIN FAQS	*/
/*	SOLAPAS PROVISORIAS	*/

.solapa {text-align:left; clear:both; width:92%; padding:5px; margin-top:10px;  border-bottom: 3px solid #b6c7d7; margin-bottom: 10px;}
.txt_solapa {color:#234f73; font-size:16px; font-family:Arial, Helvetica, Sans-serif; font-weight:bold; padding-left:5px; margin-top:7px;}

/*	DISEÑO DENTRO DE VENTANA DE CARGAS Y DESCARGAS	*/
.seccion_ventana{ font-size:13px; color:#222222; width:720px; padding:17px 10px 10px 10px; margin:5px 0 25px 0; background-color:#b6c7d7; border:2px solid #5e82a3; }
.seccion_ventana sup{ position:absolute; top:-15px; left:15px; padding:3px 5px 3px 5px; background-color:#5e82a3; color:#ffffff; font-size:14px; font-weight:bold; }
.seccion_ventana label{ text-align:left; padding:0; margin:0 5px 0 5px; }
.seccion_ventana p{ text-align:left; padding:0; margin:0 5px 0 5px; }
.seccion_ventana fieldset{ float:left; border:0; padding:3px 0 0 0; margin-bottom:15px; }
.seccion_ventana legend{ font-size:14px; font-weight:bold; text-align:left; padding:0px; margin:0 5px 0 5px; }
.seccion_ventana input{ color:#5e82a3; background-color:#eef1f4; }
.seccion_ventana input[type="text"]{ border:1px solid #5e82a3; }
.seccion_ventana input[type="button"]{ border:1px solid #5e82a3; font-weight: bold;}

.supp {  margin:-30px 0px 10px 0px; padding:3px 5px 3px 5px; background-color:#5e82a3; color:#ffffff; font-size:14px; font-weight:bold;}

/*	GLOBO	*/
.con_globo{
	color:#005543;
}

#globo p {margin:0 10px; padding-bottom:5px; color:#000; font:12px Arial, Verdana, sans-serif;}
#globo {position:absolute; background:transparent; text-align:left; display:none; z-index:500;}
#globo #bordepabajo {position:relative; display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #444; border-left:12px dotted transparent; border-right:12px dotted transparent;}
#globo #pabajo {position:relative; display:block; width:0; height:0; color:#444; overflow:hidden; border-top:10px solid #fff9bd; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-top:-15px;}
#globo #bordeparriba {position:relative; display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-bottom:12px solid #444; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-top:-8px; margin-bottom:-3px; z-index:500;}
#globo #parriba {position:relative; display:block; width:0; height:0; color:#444; overflow:hidden; border-bottom:10px solid #fff9bd; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-top:-8px; margin-bottom:-3px; z-index:500;}
#globo #contenidoglobo {display:block; background:#fff9bd; border:3px solid #444; border-width:0 3px;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#fff9bd; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 8px; background:#444;}
.xb2 {margin:0 6px; background:#444;}
.xb3 {margin:0 4px; background:#444;}
.xb4 {margin:0 3px; background:#fff9bd; border-width:0 5px;}
.xb5 {margin:0 2px; background:#fff9bd; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff9bd; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff9bd; border-width:0 3px; height:2px;} 

/*	BOTONES	*/

	.btn { 		-moz-border-radius: 3px; 
				-khtml-border-radius: 3px; 
				-webkit-border-radius: 3px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align:center;
				background:url(img/botones/btn_stretch.png);
				font-weight: bold;
				margin-top:2px;
				padding:4px 4px;}
	.btn a {		color:White; text-decoration:none;}
				
	.btn_verde 		{background-color: Green;}	
	.btn_rojo 		{background-color: Red;}
	.btn_naranja 	{background-color: Orange;}
	.btn_azul 		{background-color: #0F5383;}
	.btn_gris 		{background-color: Gray;}


