/* CSS Document */
*{ border:0; padding:0; margin:0}
body{ font-family: Arial, Verdana, Helvetica, sans-serif; color:#333; font-size:11px; margin:0; background-image:url(../images/fd_web.jpg); background-position:left bottom corner;  background-repeat:no-repeat; background-color:#021a29}

img{ border:0}
p{ margin:0 0 5px 0}
.clear_b{ clear:both}


#top{ width:100%; height:26px; position: fixed; background-color:#021a29; color:#fff}
#top img.middle{ vertical-align:middle; margin:0 5px 0 0}
#top .dest{color:#81def9}
#top a{ color:#fff; text-decoration:none}
#top a:hover{ color:#81def9; text-decoration:none}

#top div.int{ width:1000px; margin:0 auto}
#top div.left{ float:left; height:26px; margin:4px 0 0 20px}
#top div.idiomas{ float:right; height:26px; margin:8px 20px 0 0}





#contenedor{ width:100%; clear:both; padding:26px 0 0 0; display:table}
#contenedor div.int{ width:1000px; margin:0 auto; clear:both; background-image:url(../images/fd_contenedor.png); background-repeat:repeat-y;}

#content_left{ width:766px; float:left; background-color:#fff; margin:0 0 0 10px}
#content_left div.menu{ clear:both; height:271px}

#home{width:766px; clear:both; margin:20px 0 0 0}

#contenido{width:766px; margin:0 auto; clear:both}

#col_left{ width:251px; float:left; margin-right:14px}
#comunidad{width:251px;background-color:#d2d2d2; font-size:12px }
#comunidad .top_comunidad{ width:251px; float:left; background:url(../images/top_left.gif); background-repeat:no-repeat; height:8px;}
#comunidad .widget_fcb{ width:230px; margin:10px auto; font-size:14px; font-weight:bold }
#comunidad .widget_fcb .intro{ width:230px; margin:10px auto; font-size:14px; font-weight:bold }
#comunidad .widget_fcb .bot_connect{ width:228px; margin:10px auto 0 auto; padding:0 2px 0 0; text-align:right; clear:both }
#comunidad .widget_pile{ width:230px; margin:5px auto 10px auto; font-size:14px; font-weight:bold }

#comunidad .contador{ width:241px; float:left; padding:0px 0px 10px 10px; clear:both;}
#comunidad .banner_total{ width:240px; float:left; background:url(../images/bott_community.gif); background-repeat:no-repeat;padding:0px 11px 0px 0px; min-height:400px; }
#comunidad .top{ width:251px; float:left; height:85px}
#comunidad .banner{ width:240px; float:left; }
#comunidad .entra{ width:215px; float:left; padding:10px 0px 0px 25px}
#comunidad .banner_cumple{ width:241px; float:left; padding:10px 0px 10px 10px}
#comunidad .banner_estoy{ width:241px; float:left; padding:0px 0px 0px 10px}
#comunidad .banner_estoy_top{ width:231px; float:left; height:48px}
#comunidad .banner_estoy_middle{ width:187px; float:left; background:url(../images/middle_estoy.gif); background-repeat:repeat-y; padding:0px 22px 0px 22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; line-height:14px; color:#333333}
#comunidad .banner_estoy_middle a{color:#0e537b; text-decoration:none; font-weight:bold}
#comunidad .banner_estoy_middle a:hover{color:#0e537b; text-decoration:underline; font-weight:bold}
#comunidad .banner_estoy_bottom{ width:231px; float:left;}
#comunidad .bottom_comunidad{ width:251px; clear:both; height:11px; background-image:url(../images/bottom_left.gif)}


#alex_movil{ width:251px; margin:20px 0 0 0; clear:both}
#alex_movil .top{ width:251px; padding-top:80px; background-image:url(../images/top_movil.gif); background-repeat:no-repeat; background-position:0 0; background-color:#d8d7d6}
#alex_movil .top_descargas{ width:232px; height:12px; margin:0 auto; background-image:url(../images/fd_top_descargas.png); background-position:bottom left}
#alex_movil .descargas{ width:232px; margin:0 auto; background-image:url(../images/fd_descargas.png); background-position:bottom left}
#alex_movil .bottom{ width:251px; height:12px; background-image:url(../images/bottom_movil.gif)}
#alex_movil p.intro{ width:212px; margin:0 auto 3px auto; color:#0e537b}
#alex_movil p.intro_sep{ width:212px; margin:10px auto 0 auto; color:#0e537b}
#alex_movil .dest{ font-size:14px; font-weight:bold}
#alex_movil p.entraen{ width:212px; margin:10px auto 3px auto; color:#0e537b}
#alex_movil .url{ font-size:16px; font-weight:bold}
#alex_movil p.nota{ width:212px; margin:10px auto; color:#80a3b7; font-size:9px}
#alex_movil .llevate{ width:212px; height:116px; margin:10px auto 0 auto; clear:both; background-image:url(../images/fd_llevate.gif); background-repeat:no-repeat; border-top:1px solid #0e537b; padding-top:10px}
#alex_movil .llevate_txt{ width:126px; float:right; color:#0e537b}
#alex_movil h1.llevate_dest{ font-size:16px; font-weight:bold; width:126px; float:right; color:#0e537b}
#alex_movil a{ color:#80a3b7; text-decoration:none}
#alex_movil a:hover{ color:#80a3b7; text-decoration:underline}

#blogs{ width:480px; float:left; padding:0 0 50px 0}
#blogs .opciones_blog { width:480px; height:29px; clear:both; border-bottom:1px solid #0a6388}
#blogs .opciones_blog ul{ margin:0 0 0 5px; width:475px}
#blogs .opciones_blog li{ margin:0 1px 0 0; list-style:none; display:inline; float:left}
#blogs .rss{ width:480px; margin:2px auto 0 auto; clear:both; text-align:right; visibility:hidden}
#blogs a{color:#0e537b; text-decoration:none; font-weight:bold}
#blogs a:hover{color:#0e537b; text-decoration:underline; font-weight:bold}
#blogs .comentarios{ width:480px; margin:10px auto; clear:both; color:#0e537b}
#blogs .ver{ width:480px; margin:20px auto; clear:both; text-align:right; visibility:hidden}
#blogs .compartir{ width:480px; margin:30px auto 10px 0; clear:both}



#blogs_int{ width:727px; margin:20px auto; padding:0 0 50px 0}

#blogs_int .volver{ width:727px; margin:5px auto; clear:both; text-align:right}
#blogs_int a{color:#0e537b; text-decoration:none; font-weight:bold; margin:0 5px 0 0}
#blogs_int a:hover{color:#0e537b; text-decoration:underline; font-weight:bold; margin:0 5px 0 0}
#blogs_int .comentarios{ width:480px; margin:auto; clear:both; color:#0e537b}
#blogs_int .comentarios_list{ width:480px; clear:both}
#blogs_int .tit{ width:480px; margin:0 0 5px 0; clear:both; font-size:13px; font-weight:bold; color:#333; border-bottom:1px solid #0a6388; padding-bottom:5px}
#blogs_int .ico{ vertical-align:middle; margin:0 5px 0 5px}

#blogs_int fieldset{ width:480px; margin:20px auto; clear:both}
#blogs_int label{ display:block; color:#333; font-size:12px; font-weight:bold; margin:10px auto 0 auto}
#blogs_int .control{ width:480px; border:1px solid #7f9db9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#blogs_int .aster{color:#8fa125}
#blogs_int p.asternota{ font-size:11px; margin:20px auto; clear:both; color:#333} 
#blogs_int .acciones{ width:480px; clear:both; text-align:center}
#blogs_int .bot{ margin:0 5px 0 5px}






#historico_blog{ width:216px; float:right; background-image:url(../images/fd_bottom_historico.gif); background-repeat:no-repeat; background-position:left bottom; background-color:#e5e5e4; margin:0 0 0 0}
#historico_blog .historico_it{ width:196px; margin:0 auto 20px auto; background-image:url(../images/fd_bottom_historico_int.gif); background-repeat:no-repeat; background-position:left bottom; display:table}
#historico_blog .historico_top{ width:196px; height:7px; background-image:url(../images/fd_top_historico_int.gif)}
#historico_blog h2{ font-size:14px; font-weight:bold; color:#333; margin:0 0 0 10px}

#historico_blog ul{ width:166px; margin:10px auto 10px 10px; color:#0b658a}
#historico_blog li{ margin:0 0 5px 0; list-style-type:square; clear:both}
#historico_blog .comentarios_it{ width:166px; margin:5px auto 5px auto; display:block; color:#333}



/*CONTENT RIGHT*/
#content_right{ width:200px; float:left; margin:0 8px 0 8px}
#content_right .banner{ width:200px; clear:both; margin:10px auto}
#content_right .comparte{ width:200px; height:62px; padding:3px; clear:both; margin:10px auto; background-image:url(../images/fd_comparte.gif); background-repeat:no-repeat; color:#FFF}
#content_right .banner{ width:200px; margin:10px auto}
#content_right .list_ico{ width:190px; margin:4px auto; clear:both}
#content_right h2{ font-size:16px; font-weight:bold; display:inline; margin:0 2px 2px 3px}
#content_right .widgettwitter{ width:200px; margin:10px auto; background-color:#757575}
#content_right .widgettwitter .top{ width:200px; height:12px; margin:0 auto; clear:both; background-image:url(../images/top_twitter.gif); background-repeat:no-repeat}
#content_right .widgettwitter .bottom{ width:200px; height:13px; margin:0 auto; clear:both; background-image:url(../images/bottom_twitter.gif); background-repeat:no-repeat}
#content_right .widgetfacebook{ width:200px; margin:10px auto; background-color:#757575}
#content_right .widgetfacebook .top{ width:200px; height:12px; margin:0 auto; clear:both; background-image:url(../images/top_twitter.gif); background-repeat:no-repeat}
#content_right .widgetfacebook .content{ width:180px; margin:0 auto }
#content_right .widgetfacebook .bottom{ width:200px; height:13px; margin:0 auto; clear:both; background-image:url(../images/bottom_twitter.gif); background-repeat:no-repeat}

#registrate { width:200px; margin:0 auto 4px auto; background-image:url(../images/fd_bottom_registrate.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 10px 0; color:#fff}
#registrate p{ width:190px; margin:5px auto}
#registrate .middle{ vertical-align:middle; margin:0 0 0 5px}
#registrate fieldset{ border:none; width:190px; margin:15px 0 5px 5px; clear:both}
#registrate input{ width:130px; padding:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:16px; float:left; margin:3px 0 0 0}
#registrate .formul_mail{ width:190px; margin:0 auto 5px auto; clear:both; display:table }
#registrate .formul_regis{ width:190px; margin:0 auto 5px auto; clear:both }
#registrate .siya{ float:left; margin:5px 0 0 0}
#registrate .datos{width:180px; margin:10px auto 0 auto; padding:5px 0 0 0; border-top:1px solid #686560; clear:both}
#registrate a{ color:#9cb026; font-size:11px; font-weight:bold; text-decoration:none}
#registrate .ok{ float:left; margin:0 0 0 3px}
#registrate .entra{ margin:0 0 0 3px}
#registrate  label{ display:block}
#registrate .error{ color:#ff0000; text-align:center; clear:both; width:190px; margin:5px auto}

#registrado { width:200px; margin:0 auto 20px auto; background-image:url(../images/fd_bottom_registrate.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 10px 0; color:#fff}
#registrado .formul_nick{ width:190px; margin:10px 0 5px auto; clear:both; display:table }
#registrado .formul_pass{ width:190px; margin:0 auto 5px auto; clear:both; display:table }
#registrado fieldset{ border:none; width:190px; margin:15px 0 5px 5px; clear:both}
#registrado input{ width:130px; padding:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:16px; float:left }
#registrado .datos{width:180px; margin:10px auto 0 auto; padding:5px 0 0 0; border-top:1px solid #686560; clear:both}
#registrado a{ color:#9cb026; font-size:11px; font-weight:bold; text-decoration:none}
#registrado .ok{ float:left; margin:0 0 0 3px}
#registrado  label{ display:block}
#registrado .error{ color:#ff0000; text-align:center; clear:both; width:190px; margin:5px auto}

#login_ok { width:200px; margin:0 auto 20px auto; background-image:url(../images/fd_bottom_registrate.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 10px 0; color:#fff}
#login_ok fieldset{ border:none; width:190px; margin:15px 0 5px 5px; clear:both}
#login_ok .foto{ float:left; margin:0 10px 0 0}
#login_ok .usuario{ color:#9cb026; font-weight:bold}
#login_ok input{ width:130px; padding:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:16px; float:left }
#login_ok .datos{width:180px; margin:10px auto 0 auto; padding:5px 0 0 0; border-top:1px solid #686560; clear:both}
#login_ok .editar{ float:left}
#login_ok .salir{ float:right}
#login_ok a{ color:#9cb026; font-size:11px; font-weight:bold; text-decoration:none}
#login_ok .error{ color:#ff0000; text-align:center; clear:both; width:190px; margin:5px auto}



#olvide_dat { width:200px; margin:0 auto 20px auto; background-image:url(../images/fd_bottom_registrate.gif); background-repeat:no-repeat; background-position:bottom center; padding:0 0 10px 0; color:#fff}
#olvide_dat p{ width:190px; margin:5px auto}
#olvide_dat .middle{ vertical-align:middle; margin:0 0 0 5px}
#olvide_dat fieldset{ border:none; width:190px; margin:15px 0 5px 5px; clear:both}
#olvide_dat input{ width:130px; padding:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:16px; float:left; margin:3px 0 0 0}
#olvide_dat .formul_mail{ width:190px; margin:0 auto 5px auto; clear:both; display:table }
#olvide_dat p{ width:190px; margin:5px auto}
#olvide_dat .formul_nick{ width:190px; margin:0 auto 5px auto; clear:both; display:table }
#olvide_dat .ok{ float:left; margin:2px 0 0 3px}
#olvide_dat .error{ color:#ff0000; text-align:center; clear:both; width:190px; margin:5px auto}


/*NAVEGACIÓN BOTTOM*/
#nav_bottom{ background-color:#07314b; width:100%; clear:both; height:auto; padding:0 0 20px 0; display:table; color:#fff }
#nav_bottom div.int{  width:1000px; margin:0 auto; clear:both; padding:15px 0 0 0; color:#fff}
#nav_bottom ul.opc{ clear:both}
#nav_bottom li.opc_home{ list-style:none; margin:0 0 0 6px; border:none; padding:0 0 0 6px; float:left}
#nav_bottom li.opc{ list-style:none; margin:0 0 0 5px; border-left:1px solid #fff; padding:0 0 0 6px; float:left}
#nav_bottom ul.subopc{ margin:5px 0 0 0}
#nav_bottom li.subopc{ list-style:none; margin:0 0 5px 0 }
#nav_bottom a{ color:#fff; text-decoration:none} 




/*CONTACTO*/
#contacto{ width:727px; margin:20px auto; clear:both}
#contacto .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#contacto .intro{ width:480px; margin:30px auto; clear:both; font-size:12px}

#contacto fieldset{ width:480px; margin:30px auto}
#contacto .formul_pais{ width:185px; margin:0 0 10px 0; clear:right}
#contacto .formul_nom{ width:180px; float:left; margin:0 20px 10px 0}
#contacto .formul_apell{ width:280px; float:left; margin:0 0 10px 0}
#contacto .formul_mail{ width:230px; float:left; margin:0 20px 10px 0}
#contacto .formul_tel{ width:230px; float:left;  margin:0 0 10px 0}
#contacto .formul_asunto{ width:480px; margin:0 auto 10px auto}
#contacto .formul_mens{ width:480px; margin:0 auto 10px auto}
#contacto .control{ border:1px solid #7f9db9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#contacto input{ line-height:14px}
#contacto .enviar{ width:95px; margin:10px auto; clear:both}
#contacto .aster{color:#8fa125}
#contacto p.asternota{ font-size:11px; margin:20px auto; clear:both; color:#333} 


/*REGISTRO*/
#registro{ width:727px; margin:20px auto; clear:both}
#registro input{ line-height:14px}
#registro .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #9cb026; padding:0 0 3px 0}
#registro .intro{ float:left; width:306px}
#registro ul{ width:306px; margin:20px 0 0 0}
#registro li{ list-style-image:url(../images/ico_it.gif); font-size:12px; font-weight:bold; margin:0 0 10px 15px; line-height:16px}
#registro .formul{ float:right; width:390px}
#registro .control{ border:1px solid #7f9db9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#registro .upload{ border:1px solid #7f9db9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:384px}
#registro .box{ padding:2px 2px 0 2px; vertical-align:middle}
#registro .formul_18{ width:280px; margin:0 10px 5px auto; padding:0 0 10px 0; float:left; display:block; font-weight:bold}
#registro .ratio{ float:right; width:100px; top:-2px; position:relative}
#registro .formul_nick{ width:186px;margin:0 0 10px 0}
#registro .formul_modnick{ width:186px;margin:0 10px 10px 0; float:left}
#registro .formul_modpass{ width:194px; margin:0 0 10px 0; height:30px; padding:12px 0 0 0; float:left}
#registro .formul_incl{ background-color:#f6f6f6; width:390px; color:#000; margin:0 auto 10px auto; display:table; padding:10px 0 0 0 }
#registro .formul_pass{ width:186px; float:left; margin:0 10px 10px 0}
#registro .formul_reppass{ width:180px; float:left; margin:0 0 10px 0}
#registro .formul_mail{ width:382px; clear:both; margin:0 0 10px 0}
#registro .formul_nom{ width:136px;float:left; margin:0 10px 10px 0}
#registro .formul_apell{ width:220px;float:left; margin:0 0 10px 0}
#registro .formul_sex{ width:150px; float:left; clear:both; margin:0 10px 10px 0}
#registro .formul_nac{ width:228px; float:left; margin:0 0 10px 0}
#registro .forumul_pais{ width:184px;margin:0 6px 10px 0; float:left}
#registro .formul_ciudad{ width:116px; float:left; margin:0 10px 10px 0}
#registro .formul_cp{ width:70px; float:left; margin:0 0 10px 0}
#registro .formul_acept{ margin:5px auto; clear:both}
#registro .formul_browse{width:396px; clear:both; margin:0 0 10px 0}
#registro .formul_tel{width:382px; clear:both; margin:20px 0 20px 0}
#registro .formul_catpcha{width:150px; float:left; margin:18px 0 10px 0}
#registro .destacado{ background-color:#8fa125; width:370px; padding:10px; font-size:14px; color:#fff; margin:20px auto}
#registro div.bot{ margin:20px auto; display:block; text-align:center}
#registro p.nota{ font-size:11px; margin:10px auto; clear:both} 
#registro p.claim{ margin:10px auto; clear:both} 
#registro p.warning{ font-size:11px; margin:0 auto; clear:both; color:#999} 
#registro p.asternota{ font-size:11px; margin:20px auto; clear:both; color:#333} 
#registro .captcha{ width:382px; margin:20px auto; clear:both}
#registro .captcha_app{ width:auto; float:left; border:1px solid #8fa125; margin:23px 20px 0 0}
#registro a{ color:#8fa125; font-weight:bold}
#registro .aster{color:#8fa125}
#registro .destacado_nota{ width:350px; margin:0 auto; text-align:right; color:#c4d541; font-size:11px}
#registro a.cerrar{ float:right; margin:0 5px 0 0; text-decoration:none; color:#000}
#registro .reg_ok{ width:550px; margin:20px auto; background-image:url(../images/fd_registro.jpg); background-repeat:no-repeat; height:269px}
#registro .msg_registro{ float:right; width:330px; font-size:14px; margin:40px 0 0 0; text-align:justify}


/*BAJA*/
#baja{ width:727px; margin:20px auto; clear:both; color:#000; font-size:12px}
#baja .baja_content{ width:420px; float:right}
#baja .il{ float:left}
#baja .control{ border:1px solid #7f9db9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#baja fieldset{ background-color:#e5e5e4; padding:10px; text-align:center }
#baja .formul_it{ width:122px; margin:0 10px 0 0; float:left; text-align:left}
#baja input{  border:1px solid #7f9db9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px}
#baja p{ clear:both; margin:10px 0 20px 0}
#baja .bot{ margin:11px 0 0 0}

/*CALENDARIO*/
#calendarioev { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0; text-align:justify;}
#calendarioev .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#calendarioev .top{ width:727px; float:left; height:10px}
#calendarioev .calen_even23 { width:195px; float:left; background-color:#c9c9c8}
#calendarioev .calen_datos{ width:190px; float:left; padding-left:5px;}
#calendarioev .calen_datos_top{ width:190px; float:left; margin-left:5px; background:url(../images/top_calendatos.gif); background-repeat:no-repeat; height:7px;  }
#calendarioev .calen_datos_bottom{ width:190px; float:left; margin-left:5px;  background:url(../images/bottom_calendatos.gif); background-repeat:no-repeat; height:7px;   }
#calendarioev .calen_bottom{ width:195px; float:left; background-color:none; height:11px;}
#calendarioev .listado_eventos{ width:531px; float:left; background-color:#c9c9c8;}
#calendarioev .listado_eventoscontent_top{ width:516px; float:left; margin-left:7px; background:url(../images/top_listadocontent.gif); background-repeat:no-repeat; height:10px}
#calendarioev .listado_eventoscontent{ width:508px; float:left; margin-left:7px; padding:4px; min-height:400px; background-color:#f4f4f4}
#calendarioev .listado_eventoscontent_bottom{ width:516px; float:left; margin-left:7px; background:url(../images/bottom_listadocontent.gif); background-repeat:no-repeat; height:10px}
#calendarioev .listado_eventos_bottom{ width:531px; float:left;background-color:none; height:11px}


/*BIOGRAFÍA*/
#biografia{ width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify; font-size:12px}
#biografia .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#biografia h1{ font-size:16px; font-weight:bold; color:#333; margin:25px 0 0 0}
#biografia p{ margin:0 0 8px 0}
#biografia p.subtit{ margin:0 0 10px 0; font-size:9px}
#biografia .left{ float:left; margin:0 10px 4px 0}
#biografia .right{ float:right; margin:0 0 5px 10px}
#biografia .bio_it{ width:727px; display:table; margin:10px auto 0 auto; clear:both}
#biografia .foto{ float:left; width:101px; border:1px solid #888686}
#biografia .descripcion{ float:right; width:605px}
#biografia .detalle{ width:608px; margin:10px 0 10px auto; float:right}
#biografia .premios{ width:608px; margin:10px 0 10px auto; float:right}
#biografia .tit_premios{ width:608px; margin:10px 0 10px auto; float:right; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#biografia .list_premios_it{ width:588px; margin:0 0 2px 0; float:right; background-color:#dae8ed; font-size:11px; padding:10px}
#biografia .date{ width:120px; float:left; font-weight:bold}
#biografia .premio{ width:468px; float:right; font-weight:normal; text-align:left}
#biografia ul{ width:350px; margin:4px 0 4px 10px}
#biografia li{ width:350px; margin:2px 0 2px 10px; list-style:none}


/*DISCOGRAFÍA*/
#discografia{ width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify}
#discografia .tit{ width:727px; margin:0 auto 30px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#discografia .disco_list{ width:682px; margin:0 auto}
#discografia .disco_it{ width:160px; min-height:300px; height:auto !important; background-color:#e5e5e4; float:left; margin:0 5px 14px 5px; color:#0f8fbb; font-weight:bold;}
#discografia .caratula{ width:150px; margin:10px auto 15px auto; clear:both; text-align:center}
#discografia .opc_tit{ width:150px; height:40px; margin:0 auto 5px auto; text-align:left; line-height:14px}
#discografia .opc_it{ width:150px; margin:0 auto 5px auto; text-align:left}
#discografia .opc_date{ width:150px; margin:10px auto 5px auto; font-size:12px}
#discografia .middle{ vertical-align:middle; margin:0 2px 0 0}
#discografia a{ color:#0f8fbb; text-decoration:none}
#discografia .volver{ width:727px; margin:0 auto 10px auto; text-align:right}
#discografia a.volver{ color:#0b658a; text-decoration:none; font-weight:bold}
#discografia .lyric{ width:340px; margin:30px auto; clear:both}
#discografia h1{ color:#0f8fbb; font-size:14px; font-weight:bold; margin:10px auto }


#disco{ width:727px; margin:20px auto; background-color:#e5e5e4; display:table}
#disco .disco_it{ width:160px; height:300px; background-color:#e5e5e4; float:left; margin:0 0 14px 5px; color:#0f8fbb; font-weight:bold; float:left}
#disco .caratula{ width:150px; margin:10px auto 15px auto; clear:both;}
#disco .disco_cancionero{ width:520px; margin:20px 20px 0 20px; float:left }
#disco .opc_tit{ color:#0f8fbb; font-size:12px; font-weight:bold; text-align:left; padding:3px}
#disco .opc_date{ font-size:14px; color:#0f8fbb; font-weight:bold; text-align:left; padding:3px}
#disco .detalle{ width:520px}
#disco .ordinal{ text-align:right; margin:0 5px 0 0}
#disco td.tit_song{ padding:3px; width:430px}
#disco td.tit_song:hover{ padding:3px; width:430px; color:#0f8fbb}
#disco td.tit_song_activa{ padding:3px; width:430px; color:#0f8fbb}
#disco td.ico{ text-align:center; padding:3px; width:60px}


/*FAN CLUB*/
#fanclub{ width:766px; margin:0 auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify; padding-top:20px ; background-color:#1a1a1a}
#fanclub .top{ width:727px; margin:0 auto; clear:both; background-image:url(../images/fd_fanclub.jpg); background-repeat:no-repeat; font-size:12px; background-color:#000}
#fanclub .bottom{ width:727px; height:22px; margin:0 auto; clear:both; background-image:url(../images/fd_fanclub_bottom.gif); background-repeat:no-repeat; }
#fanclub .intro{ width:420px; float:right; margin:10px 20px 40px auto; text-align:center; color:#fff}
#fanclub p{ clear:both; margin:10px 0 10px 0}
#fanclub .paradise_l{ width:355px; float:left; color:#fff}
#fanclub .paradise_xl{ width:355px; float:right; color:#e47707}
#fanclub .pvp{ float:right; clear:both; margin:0 15px 0 0}
#fanclub .txt{ width:320px; margin:15px auto}
#fanclub ul{ margin-left:14px}
#fanclub li{ margin:0 0 2px 0; list-style:square}
#fanclub .nota_L{ width:320px; margin:10px auto 0 auto; color:#fff; font-size:10px}
#fanclub .nota_XL{ width:320px; margin:10px auto 0 auto; color:#e47707; font-size:10px}
#fanclub .apuntate_l_esp{ width:280px; height:189px; margin:288px auto 0 auto; text-align:center}
#fanclub .apuntate_xl_esp{ width:280px; height:190px; margin:0 auto; text-align:center}
#fanclub .apuntate_l_eng{ width:280px; height:189px; margin:253px auto 0 auto; text-align:center}
#fanclub .apuntate_xl_eng{ width:280px; height:190px; margin:0 auto; text-align:center}
#fanclub table.bots{ width:184px; margin:10px auto 0 auto }


/*VIDEO BLOG PLAYER*/
#videoblogplayer{ width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify}
#videoblogplayer .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#videoblogplayer .display_player{ width:491px; margin:0 auto; text-align:center}
#videoblogplayer .alextv{ width:491px; margin:20px auto; text-align:center}


/*PRIVACIDAD*/
#privacidad{ width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify}
#privacidad .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#privacidad a{ color:#0a6388; text-decoration:none; font-weight:bold}
#privacidad a:hover{ color:#0a6388; text-decoration:underline; font-weight:bold}
#privacidad .txt{margin:0 20px 0 20px}
#privacidad p{margin:0 0 20px 0}
#privacidad  ul{ margin:5px 0 20px 20px}
#privacidad  li{ margin:5px 0 10px 0}

/*TERMINOS CLUB DE FANS*/
#terminos{ width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify}
#terminos .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#terminos a{ color:#0a6388; text-decoration:none; font-weight:bold}
#terminos a:hover{ color:#0a6388; text-decoration:underline; font-weight:bold}
#terminos .txt{margin:0 20px 0 20px}
#terminos p{margin:0 0 20px 0}
#terminos  ul{ margin:5px 0 5px 20px; list-style:decimal}
#terminos  li{ margin:5px 0 5px 20px; list-style:decimal}

/*CONDICIONES TIENDA*/
#condiciones{ width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify}
#condiciones .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#condiciones a{ color:#0a6388; text-decoration:none; font-weight:bold}
#condiciones a:hover{ color:#0a6388; text-decoration:underline; font-weight:bold}
#condiciones .txt{margin:0 20px 0 20px}
#condiciones p{margin:0 0 20px 0}
#condiciones  ul{ margin:5px 0 5px 20px; list-style:decimal}
#condiciones table{ width:500px; margin:0 auto; background-color:#f2f2f2}
#condiciones td{ padding:3px; border:1px solid #fff}



/*TIENDA*/
#tienda{ width:766px; margin:0 auto; clear:both; color:#000; padding:20px 0 50px 5px; text-align:justify; background-color:#1a1a1a; height:1600px}

/*AVISO LEGAL*/
#aviso{ width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify}
#aviso .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#aviso a{ color:#0a6388; text-decoration:none; font-weight:bold}
#aviso a:hover{ color:#0a6388; text-decoration:underline; font-weight:bold}
#aviso .txt{margin:0 20px 0 20px}
#aviso p{margin:0 0 20px 0}
#aviso  ul{ margin:0 0 0 20px}
#aviso p.intro{margin:0 0 20px 0; font-weight:bold}
#aviso ul.nivel1{ margin:0 0 5px 20px}
#aviso ul.nivel2{ margin:5px 0 5px 20px}
#aviso li{ margin:5px 0 5px 0}
#aviso .listado{ width:650px; margin:0 auto}


/*COMUNIDAD*/
#fan_comunnity{ width:766px; margin:0 auto 0 auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify; background-color:#1a1a1a}
#fan_comunnity .content_frm{ width:660px; margin:0 auto}


/*QUIZ*/
#quiz { width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0}



/*YEA*/
#yea { width:727px; height:402px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0}






/*DESCARGAS*/
#descargas { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0; text-align:justify;}
#descargas .top{ width:727px; height:231px; background-image:url(../images/esp/fd_top.gif)}
#descargas ul{ float:right; margin:20px 10px 0 0}
#descargas li{ display:inline; margin:0 10px 0 10px}
#descargas .img{ float:left; width:727px;}
#descargas .listado{ float:left; width:727px;}
#descargas .legal{ width:720px; margin:20px auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; line-height:14px;}
#descargas .intro{ width:722px; margin:0 auto; color:#333; text-align:right; padding:0 5px 0 0}
#descargas .tonos{ width:727px; margin:0 auto; clear:both}
#descargas .videos{ width:727px; margin:0 auto; clear:both}
#descargas .wallpapers{ width:727px; margin:0 auto; clear:both}
#descargas .tit{ width:727px; margin:30px auto 5px auto; clear:both}
#descargas .tr_list{ height:31px; background-color:#e6eff3; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; text-decoration:none; font-weight:normal; border-bottom:2px solid #fff}
#descargas .cancion{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0a6388; text-decoration:none; font-weight:normal; border-bottom:2px solid #fff }
#descargas .clave{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0a6388; text-decoration:none; font-weight:normal;}
#descargas .border2{border-bottom:2px solid #fff}
#descargas td{ padding:3px}
#descargas a.legal{color:#0a6388}


/*EVENTOS*/
#eventos { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0; text-align:justify;}
#eventos .top{ width:727px; height:231px; background-image:url(../images/es/fd_top.gif)}
#eventos .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}


/*GALERIA*/
#galeria { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0; text-align:justify; clear:both}
#galeria .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#galeria .galeria_alex{ width:727px; margin:0 auto; clear:both; display:block}


/*MENSAJE*/
#mensaje { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0; text-align:justify;}
#mensaje .content{ width:500px; min-height:97px; height:auto !important; display:table; margin:50px auto; background-image:url(../images/ico_warning.png); background-repeat:no-repeat}
#mensaje .txt_mensaje{ float:right; width:370px; text-align:center; font-size:12px}



/*WIDGET*/
#widget { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0}

#widget .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}

#widget .content_widget{ width:300px; float:left; margin:0 0 0 30px}

#widget .intro{ width:330px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000; margin:10px 0 0 20px; float:left; text-align:justify}

#widget h1{ font-weight:bold; font-size:15px; margin:0 0 20px 0; color:#0a6388; width:205px; text-align:left}

/*ALEX TV*/
#alextv { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0; text-align:justify;}
#alextv .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#alextv .top{ width:727px; height:231px; background-image:url(../images/es/fd_top.gif)}
#alextv .content_tv{ width:610px; margin:0 auto}
#alextv iframe{ width:610px; height:900px; margin:0 auto}

#alextv .videos{ width:440px; float:left}
#alextv h1{ color:#0a6388; font-size:13px; font-weight:bold; margin:20px 0 6px 0}
#alextv .toptv{ width:440px; padding:10px 0 0 0; clear:both}
#alextv .bot_desc{ width:440px; float:left; margin:20px 0 0 0; text-align:center}


#menutv{ width:153px; float:left; margin:100px 0 0 0}
#menutv .topmn{margin:1px 0 1px 0}
#menutv .sub{ background-color:#363637; padding:0 0 5px 0}
#menutv .subSeleccion{ background-color:#363637; padding:0 0 5px 0}
#menutv .it{ display:block; width:145px; padding:5px 5px 0 5px; color:#fff; text-decoration:none}
#menutv .it:hover{ display:block; width:145px; padding:5px 5px 0 5px; color:#fff; text-decoration:none; color:#81def9}

/*LOOKING FOR PARADISE*/
#lookingfor { width:727px; margin:20px auto; color:#000; padding:0 0 50px 0; font-size:12px}
#lookingfor .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#lookingfor .subtit{ width:727px; margin:30px auto 10px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#lookingfor a.art{ color:#fff; text-decoration:none}
#lookingfor .it_det{ width:176px; margin:10px 0 0 10px; float:left}
#lookingfor .bot{ float:right; clear:both; margin:50px 5px 5px 0}
#lookingfor .banner{ clear:both}
#lookingfor  .video_tube{ float:right; margin:0 0 10px 15px}
#lookingfor  .video_tube{ float:right; margin:0 0 10px 15px}
#lookingfor   a{ color:#0a6388; text-decoration:none}


/*PRODUCTOS*/
#productos { width:727px; margin:20px auto;  padding:0 0 50px 0; text-align:justify; font-size:12px}
#productos .tit{ width:727px; margin:0 auto 20px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#productos .right{ float:right; margin:0 0 0 10px}
#productos .video{ width:707px; height:316px; padding:10px; margin:20px auto; text-align:right; clear:both; background-image:url(../images/ESP/productos/fd_video.jpg); background-repeat:no-repeat}
#productos .calendario{ width:727px; height:354px; margin:20px auto; clear:both; background-image:url(../images/ESP/productos/fd_calendario.jpg); background-repeat:no-repeat; display:table; padding:40px 0 0 0; display:none}
#productos .intro{ width:398px; float:right; margin:0 70px 30px 0}
#productos .tiendas{ width:398px; float:right; margin:0 50px 0 0}
#productos .tienda_it{ display:block; margin:2px 0 0 0}
#productos .tienda_tit{ display:block; margin:0 0 10px 0}
#productos .colonia{ width:727px; height:450px; margin:30px auto; clear:both; background-image:url(../images/ESP/fd_productos_colonia.jpg); background-repeat:no-repeat; background-position:0 0; display:table; padding-top:20px}
#productos .content_colonia{ float:right; width:492px}
#productos p{ margin:0 15px 10px 0}

/*BOTTOM*/
#bottom{ background-color:#021a29; width:100%; clear:both; height:62px}
#bottom div.int{  width:1000px; margin:0 auto; clear:both; padding:5px 0 0 0; color:#fff;}
#bottom div.left{ float:left; height:26px; margin:4px 0 0 20px}
#bottom div.right{ float:right; width:auto; text-align:right; padding:5px 0 0 0; }
#bottom img.middle{ vertical-align:middle; margin:0 5px 0 0}
#bottom a{ color:#fff; text-decoration:none}


/*NOTICIAS*/
#noticias_contenedor { width:727px; margin:20px auto; clear:both; color:#000; padding:0 0 50px 0; text-align:justify}
#noticias_contenedor .tit{ width:727px; margin:0 auto 5px auto; clear:both; border-bottom:1px solid #0a6388; padding:0 0 3px 0}
#noticias_contenedor .rss{ width:727px; margin:2px auto 0 auto; clear:both; text-align:right}
#noticias_contenedor .volver{ width:727px; margin:5px auto; clear:both; text-align:right}
#noticias_contenedor .ico{ vertical-align:middle; margin:0 5px 0 5px}
#noticias_contenedor a{color:#0b658a; font-weight:bold; text-decoration:none}
#noticias_contenedor .compartir{ width:218px; margin:30px auto 10px 0}

#noticias_contenedor_left { width:480px; float:left; padding:0 0 50px 0; }

#historico_noticias { width:216px; float:right; background-image:url(/images/fd_bottom_historico.gif); background-repeat:no-repeat; background-position:left bottom; background-color:#e5e5e4; margin:0 0 0 0}

#DIV_ItemsRSS  {
	position:relative; 
	visibility:hidden; 
	width:90px;
	top:-20px;
	left:70px;
	border:2px solid #CECECE; background:#FFFFFF; 
	padding:5px; 
	color:#000000;
    font-weight: bold;    
}
#DIV_ItemsRSS img { vertical-align:middle; border:none; padding-right:5px; }
#DIV_ItemsRSS ul { list-style:none; }
#DIV_ItemsRSS ul li { cursor:pointer; }