html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; list-style-type:none;}

html{ overflow: hidden; }
body{ color: #000; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

/* CONTENEDOR GENERAL   url(http://static.13.cl/static/oas/2011/10/20/nivea_cell_750x400.jpg) */
#content{ width: 750px; height: 500px; background: url(http://static.13.cl/static/oas/2012/01/30/redcompra_30ene12_750x400.jpg) #fff  no-repeat 0px 70px; position: relative; margin: 0 auto;}
/* #content{ width: 750px; height: 500px; background: #fff; position: relative; margin: 0 auto;} */

/* SUPERIOR */
#top{ height: 70px; background: #000; }
#top h1 a{ width: 145px; height: 95px; display: block; background: transparent url(http://www.13.cl/logos/playfm/play_fm.png) no-repeat; position: absolute; top: 3px; left: 10px; text-indent: -9999px; z-index: 666;}

/* h1 ie6 */
#top h1 a{ _width: 90px; _height: 60px; _background: #000 url(../images/player/logo_play_ie.jpg) no-repeat; _top: 5px;}

/* LOGIN */
ul#log{ width: 550px; height: 25px; position: absolute; top: 0; right: 10px;}
ul#log li{ display: inline; text-indent: -9999px;}

ul#log li.log a{ background: #eee url(../images/player/ingresar.png) no-repeat; display: block; float: right; height: 25px; width: 80px; overflow: hidden;  }
ul#log li.log a:hover{ background: #fb6d17 url(../images/player/ingresar.png) no-repeat left bottom; }

ul#log li.log_facebook a{ background: #5b75b0 url(../images/player/ingresar_facebook.png) no-repeat; display: block; float: right; height: 25px; width: 170px; overflow: hidden; margin: 0 10px 0 0; }
ul#log li.log_facebook a:hover{ background: #5b75b0 url(../images/player/ingresar_facebook.png) no-repeat left bottom; }


#loged{  width: 540px; height: 20px; position: absolute; top: 5px; right: 10px; color:#fff; text-align: right; }
#loged img{ width:20px; height:20px; margin:0 10px 0 0;}
#loged h4{ font-size:12px; margin: 3px 0 0 0; color:#666;  }
#loged h4 strong{ font-weight: bold!important; color:#fff!important;} 
#loged h4 a{ margin:0 0 0 10px;}
#loged h4 a:hover{ color: #fff; }


/* NAVEGACION */
ul#nav{ width: 446px; height: 30px; position: absolute; top: 40px; right: 8px; overflow: hidden;}
ul#nav li{ display: inline;}
ul#nav li a{ display: block; float: left; height: 30px; text-indent: -9999px;}
ul#nav li a:hover{ background: #76767a; color: #fff;}


ul#nav li a#lnk_online.nav_online{ width: 125px; background: transparent url(../images/player/nav_senalonline.png) no-repeat;}
ul#nav li a:hover#lnk_online.nav_online{ background: transparent url(../images/player/nav_senalonline.png) no-repeat left -30px;}
ul#nav li a#lnk_online.nav_online.active{ background: transparent url(../images/player/nav_senalonline.png) no-repeat left bottom;}

ul#nav li a#lnk_premiun.nav_premiun{ width: 129px; background: transparent url(../images/player/nav_premiun.png) no-repeat; }
ul#nav li a:hover#lnk_premiun.nav_premiun{ background: transparent url(../images/player/nav_premiun.png) no-repeat left -30px;}
ul#nav li a#lnk_premiun.nav_premiun.active{ background: transparent url(../images/player/nav_premiun.png) no-repeat left bottom;}

ul#nav li a#lnk_80s.nav_80s{ width: 96px; background: transparent url(../images/player/nav_80s.png) no-repeat;}
ul#nav li a:hover#lnk_80s.nav_80s{ background: transparent url(../images/player/nav_80s.png) no-repeat left -30px;}
ul#nav li a#lnk_80s.nav_80s.active{ background: transparent url(../images/player/nav_80s.png) no-repeat left bottom;}

ul#nav li a#lnk_buscar.nav_buscar{ width: 96px; background: transparent url(../images/player/nav_buscar.png) no-repeat;}
ul#nav li a:hover#lnk_buscar.nav_buscar{ background: transparent url(../images/player/nav_buscar.png) no-repeat left -30px;}
ul#nav li a.nav_buscar#lnk_buscar.active{ background: transparent url(../images/player/nav_buscar.png) no-repeat left bottom;}

/* COLUMNA DERECHA DE CONTENIDO */
#lef{ width:314px; height:280px; position:absolute; top:80px; left:10px;}
#artist_photo{ width: 314px; height:175px; text-align: center;}
#artist_song{ height:55px; padding:10px 0 0 0; }
#artist_song h3{ color: #666; font-size: 14px; width: 245px; float: left; height: 20px; overflow: hidden; line-height: 20px; }
#artist_song h4{ float: left; width: 300px; height: 24px; overflow: hidden;} 
#artist_song h4 a{ font-size: 17px; text-decoration: none; line-height: 21px; } 
/*#artist_song h4 a{ font-size: 17px; text-decoration: none; line-height: 21px; text-shadow: #fff 1px 1px 1px; color: #fb6d17; } */
#artist_share{ background: transparent url(../images/player/bg_share.png) no-repeat; height:30px; padding:10px 0 0 0; overflow:hidden; position: relative;}

#artist_share .alert_rating img{ position: absolute; top:0px; right: 0px; z-index: 8888; width: 315px; height: 40px; }

a.view_lyric{ background: transparent url(../images/player/ver_letra.png); width: 65px; height: 20px; display: block; text-indent: -9999px; float: right; overflow: hidden; }
a:hover.view_lyric{ background: transparent url(../images/player/ver_letra.png) left bottom;}

.share_right{ width:145px; float:right;}
p.p_share{ width: 85px; height: 20px; float: left; background: transparent url(../images/player/compartir_en.png) no-repeat 0 2px; text-indent: -9999px; overflow: hidden;}

a.share_twitter{ width: 22px; height: 20px; background: transparent url(../images/player/twitter_p.png) no-repeat; display: block; float: left; text-indent: -9999px; overflow: hidden; margin: 0 5px 0 0; }
a:hover.share_twitter{ background: transparent url(../images/player/twitter_p.png) no-repeat left bottom; }

a:hover.share_facebook{ background: transparent url(../images/player/facebook_p.png) no-repeat left bottom; }
a.share_facebook{ width: 22px; height: 20px; background: transparent url(../images/player/facebook_p.png) no-repeat; display: block; float: left; text-indent: -9999px; overflow: hidden; }

/* COLUMNA IZQUIERDA DE CONTENIDO */
#loading_playlist{ width:405px; height:280px; position:absolute; top:80px; right:10px; overflow: hidden; z-index: 9999; background: #fff url(../images/player/bg_message.png) no-repeat top right;}

.loading_playlist_icon{ width:32px; height:32px; position:absolute; left:115px; top:120px; overflow: hidden; z-index: 9999; background: red url(../images/player/loading_player.gif) no-repeat; text-indent: -9999px; overflow: hidden; }

#loading_playlist span{ width:180px; height:26px; position:absolute; top:128px; left:160px; overflow: hidden; color: #666; font-weight: bold; display: block; }

#right{ width:405px; height:314px; height:280px; position:absolute; top:80px; right:10px; overflow: hidden; }

/* LISTA DE CANCIONES */

ul#song_list { width:405px; height:280px; overflow: hidden;}
ul#song_list li{ width: 405px; height: 56px; background: transparent url(../images/player/cancion_impar.png) no-repeat; overflow:hidden; position: relative; overflow: hidden; float: left; }

ul#song_list li.sonando{ background: transparent url(../images/player/cancion_activa_blanco.png); overflow: hidden; margin: 0; padding: 0;}
ul#song_list li.sonando h3{ color: #000!important; }
/* ul#song_list li.sonando h4 a{ text-shadow: #000 1px 1px 1px!important;} */
ul#song_list li.sonando .song_list_info h4 a:hover{ color: #fff!important;}
ul#song_list li.sonando .song_list_info p.time{ color: #000;}

ul#song_list li.impar{ background: transparent; overflow: hidden; margin: 0; padding: 0;}
ul#song_list li img.artist_small{ position: absolute; top: 5px; left: 15px; width: 41px; height: 41px; border: solid 3px #fff; background: #000 url(../images/player/loading_song.gif) no-repeat center center;}
ul#song_list li.impar a img.artist_small{ border: solid 3px #dbdad8;}


ul#song_list li .song_list_info{ width:196px; height:46px; overflow:hidden; position: absolute; top: 5px; left: 70px; }
ul#song_list li.sonando .song_list_info{ width: 325px;}
ul#song_list li#luego .song_list_info{ width:325px; }


ul#song_list li .song_list_info h3 { font-size: 12px!important; color: #666; text-decoration: none; height: 13px; overflow: hidden;}

ul#song_list li .song_list_info h4 { height: 18px; margin: 2px 0 0 0; overflow: hidden; }
ul#song_list li .song_list_info h4 a{ font-size: 14px; text-decoration: none; }
ul#song_list li .song_list_info h4 a:hover{ color: #000!important; }

ul#song_list li .song_list_info p.time{ font-size: 10px; font-weight: normal; color: #666; }

ul#song_list li#luego h4 a{ color: #909090; width: 300px!important;}
ul#song_list li#luego h4 a:hover{ color: #909090!important;}

ul#song_list li#luego h3{ color: #909090;}
ul#song_list li#luego p.time{ color: #909090;}

ul#song_list li#luego a .artist_small{ opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); }

ul#song_list li ul#rating { width:90px; height:25px; margin:0; overflow:hidden; position: absolute; top:18px; right: 30px; text-align: right;}
ul#song_list li ul#rating.alternatives { right: 47px;}


ul#song_list li ul#rating li{ width:18px; height:18px; padding:0; float:left; margin:0; background: none;}


ul#song_list li ul#rating_b { width:90px; height:25px; margin:0; overflow:hidden; position: absolute; top:18px; right: 47px; text-align: right;}
ul#song_list li ul#rating_b li{ width:18px; height:18px; padding:0; float:left; margin:0; background: none;}
ul#song_list li ul#rating_b li.favourite{ background:none; width:18px; height:18px; float:left;}

#share_left{  width: 160px; float: left; }

#share_left ul#rating { width:90px; height:25px; margin:0; overflow:hidden; position: absolute; top: 10px; left: 10px;}
#share_left ul#rating li{ width:18px; height:18px; padding:0; float:left; margin:0px; background: none;}
#share_left ul#rating li.favourite{ background:none; width:18px; height:18px; float:left;}
#sec_rating{ background: blue; width: 150px;}
#sec_rating_top{ background: orange; width: 160px;}
#artist_share a.favourite{ width:18px; height:18px; overflow:hidden; position: absolute; top: 11px; left: 104px; display: block; }
#artist_share a.banned{ width:18px; height:18px; overflow:hidden; position: absolute; top: 11px; left: 124px; display: block; }

#song_list a.favourite{ width:18px; height:18px; overflow:hidden; position: absolute; top: 19px; right: 10px; display: block; }

#song_list a.favourite.alternativas{ width:18px; height:18px; overflow:hidden; position: absolute; top: 19px; right: 29px; display: block;}

#song_list a.banned{ width:18px; height:18px; overflow:hidden; position: absolute; top: 19px; right: 10px; display: block; }

#share_left ul#rating_b { width:90px; height:25px; margin:0; overflow:hidden; position: absolute; top: 10px; left: 10px;}
#share_left ul#rating_b li{ width:18px; height:18px; padding:0; float:left; margin:0px; background: none;}
#share_left ul#rating_b li.favourite{ background:none; width:18px; height:18px; float:left;}

/* Buscar */
#buscar{ margin: 0 0 0 10px; }
#buscar_artistas{ background: #eae9e8; padding: 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; margin: 0 0 20px 0; position: relative;}
#buscar_artistas h2{ margin: 0 0 10px 0; padding: 0; font-size: 18px; }

#result_search{ height: 189px; margin: 10px 0 0 0; overflow: auto;}
#result_search a{ text-decoration: none;}
#result_search a:hover{ color: #000;} 
#result_search h3.error{ background: #de2e3b; padding: 10px; color: #fff; font-size: 12px; font-weight: bold; text-align: center;}


#close_buscar a{ width: 22px; height: 20px; display: block; text-indent: -99999px; overflow: hidden; background: #000 url(../images/close_l.png) no-repeat; position: absolute; top:10px; right: 10px; }
#close_buscar a:hover{ background: #000 url(../images/close_l.png) no-repeat left bottom;}

#resultado_lista{ margin: 0 0 2px 0; height: 28px; }
#resultado_lista h4{ font-size: 14px; line-height: 28px;}
#resultado_lista img{ float: left; margin: 0 10px 0 0; border: 4px solid #fff;} 

#resultado_uno{ margin: 10px 0 0 0; height: 54px; }
#resultado_uno img{ width: 46px; height: 46px; border: 4px solid #fff; float: left; margin: 0 10px 0 0; }
#resultado_uno h3 a{ font-size: 14px; text-decoration: none; line-height: 54px; }

#result_search_song{ height: 195px; margin: 5px 0 0 0; overflow: auto;}
#result_search_song a{ text-decoration: none;} 
#result_search_song h3.error{ background: #de2e3b; padding: 10px; color: #fff; font-size: 12px; font-weight: bold; text-align: center;}

#result_artist{ overflow: hidden; margin: 5px 0; }
#result_artist img{ float: left; width: 20px; height: 20px; margin: 0 10px 0 0;}
#result_artist .hour{ width: 50px; float: left; background: #fff; font-weight: bold; font-size: 16px; line-height: 33px; height: 33px; text-align: center; margin: 0 10px 0 0; -moz-border-radius:5px; -webkit-border-radius: 5px; }

#result_artist.song_med{ }
#result_artist.song_med .hour{ background: #fb6d17; color: #fff; }

#result_artist .song_hour{ width: 300px; float: left; font-size: 12px; color: #333; font-weight: bold; background: #eae9e8;}
#result_artist .song_hour strong{ display: block; font-size: 14px;}

input.ac_input{ font-size: 14px; font-weight: bold; padding: 5px; background: #fff; color: #575b60; border: solid 1px #c7c6c5; width: 278px; position: absolute; top:0; left: 0; }

#buscar_canciones{ background: #eae9e8; padding: 10px; -moz-border-radius:5px; -webkit-border-radius: 5px; position: relative; }
#buscar_canciones h2{ margin: 0 0 10px 0; padding: 0; font-size: 18px; }
#buscar_canciones a:hover{ color: #000; }
#buscar_canciones select{ font-size: 14px; padding: 2px; color: #575b60;}

.search_player{ float: right; position: absolute; right: 0; top:0;  }
#player_frm_search{ height: 28px; position: relative; }
#player_frm_search_song{ height: 28px; overflow: hidden; font-size: 14px; color: #666; position: relative; }

/* PUBLICIDAD */
#ads{ position:absolute; bottom:37px; left:10px; width:730px; height:90px; text-align:center; overflow: hidden; }

/* INFERIOR */
#bottom{ height:30px; width:750px; background:#000; position:absolute; bottom:0; left:0; }
.bottom_left{ width:500px; float:left; margin: 8px 0 0 10px; color: #fff;}
.bottom_left a{ color: #fff; text-decoration: none; font-weight: bold; padding: 0 5px; }
.bottom_left a:hover{ color: #ff7a00; }
.bottom_right{ width:140px; height: 30px; float:right; }

a.mediastream{ width: 130px; height: 22px; display: block; background: #000 url(../images/player/mediastream.png) no-repeat; margin: 4px 10px 0 0; text-indent: -9999px; overflow: hidden; }

/*a{ color: #e32219; }*/
a{ color: #fb6d17; }


/* PLAYER */
#controls{ width: 315px; height: 31px; position: absolute; top:144px; left: 0; background: transparent url(../images/player/80negro.png); _background: #000;}

#controls_bgcolor{ display: none!important; }
#actions{ width:25px; height:25px; float: left; overflow:hidden; margin: 3px 0 0 6px; }
#volume{ width:100px; height:31px; position:absolute; top: 0px; left:214px; overflow:hidden; text-align: center; }

#controls.alternativas #actions{ width: 60px;}
#volume_status{ width: 20px; height: 20px; overflow: hidden; float: left; margin: 5px; }
#btn_play, #btn_stop, #btn_next, #btn_next_no{ width: 25px; float: left; display: block; margin: 0 5px 0 0;  }

a.play{ width:25px; height:25px; display:block; text-indent:-9999px; background: transparent url(../../images/player/play.png) no-repeat; _background: transparent url(../../images/player/play.gif) no-repeat;}
a:hover.play{ background: transparent url(../../images/player/play.png) no-repeat left bottom; _background: transparent url(../../images/player/play.gif) no-repeat left bottom; }

a.stop{ width:25px; height:25px; display:block; text-indent:-9999px; background: transparent url(../../images/player/stop.png) no-repeat; _background: transparent url(../../images/player/stop.gif) no-repeat;}
a:hover.stop{ background: transparent url(../../images/player/stop.png) no-repeat left bottom; _background: transparent url(../../images/player/stop.gif) no-repeat left bottom;}

a.next{ width:25px; height:25px; display:block; text-indent:-9999px; background: transparent url(../../images/player/siguiente.png) no-repeat; _background: transparent url(../../images/player/siguiente.gif) no-repeat; float: right;}
a:hover.next{ background: transparent url(../../images/player/siguiente.png) no-repeat left bottom; _background: transparent url(../../images/player/siguiente.gif) no-repeat left bottom; }

a.next_no{ width:25px; height:25px; display:block; text-indent:-9999px; background: transparent url(../../images/player/siguiente_disable.png) no-repeat; _background: transparent url(../../images/player/siguiente_disable.gif) no-repeat; float: right;}

#meter{ position: relative; width: 33px; height: 16px; float: left; margin: 8px 0 0 7px; overflow: hidden; display: none; }

.bar_1{ width: 4px; height: 16px; position: absolute; bottom: 0; left: 0; background: transparent url(../../images/meter.gif) repeat-y bottom left; }
.bar_2{ width: 4px; height: 7px; position: absolute; bottom: 0; left: 6px; background: transparent url(../../images/meter.gif) repeat-y bottom left; }
.bar_3{ width: 4px; height: 5px; position: absolute; bottom: 0; left: 12px; background: transparent url(../../images/meter.gif) repeat-y bottom left; }
.bar_4{ width: 4px; height: 14px; position: absolute; bottom: 0; left: 18px; background: transparent url(../../images/meter.gif) repeat-y bottom left; }
.bar_5{ width: 4px; height: 10px; position: absolute; bottom: 0; left: 24px; background: transparent url(../../images/meter.gif) repeat-y bottom left;}

#player_status{ color: #fff; position: absolute; top:151px; left: 80px; font-size: 10px; padding: 2px 0; font-weight: bold; }
#player_status.status_online{ left: 40px!important;}

#control_volumen {
float:left;
height:18px;
padding: 5px 0 1px 0;
position:relative;
width:60px;
}

#control_track {
height:10px;
position:relative;
top:5px;
width:60px;
background: transparent url(../../images/player/slide_h.png) no-repeat;
_background: transparent url(../../images/player/slide_h.gif) no-repeat;
}

#control_slider {
background: transparent url(../../images/player/slide_a.png) no-repeat;
_background: transparent url(../../images/player/slide_a.gif) no-repeat;
cursor:pointer;
height:10px;
left:0;
position:absolute;
top:0;
width:20px;
}

#letra{ background: transparent url(../../images/player/bg_letra.png) no-repeat; color: #666; width:375px; height:260px; overflow: auto; padding: 10px; z-index: 6666; margin: 0 0 0 10px;  -moz-border-radius:5px; -webkit-border-radius: 5px; position: relative; }
#letra h3{ font-size: 20px; color: #000; width: 320px;}
#letra h4 a{ width: 320px; font-size: 14px; color: #fb6d17; text-decoration: none; padding: 0 0 5px 0; display: block;}
#letra h4 { border-bottom: dashed 1px #ccc; margin: 0 0 5px 0;}

#frm_login, #message, #message_change, #message_80, #message_jump{ background: transparent url(../../images/player/bg_message.png) no-repeat; color: #666; width:375px; height:260px; overflow: auto; padding: 10px; z-index: 6666; margin: 0 0 0 10px;  -moz-border-radius:5px; -webkit-border-radius: 5px; position: relative; }

h3#msg_title.msg_premium{ width: 190px; height: 90px; background: transparent url(../../images/player/h2_premium.png) no-repeat; text-indent: -9999px; position: absolute; top:48px; left: 15px; }

h3.msg_80{ width: 190px; height: 90px; background: transparent url(../../images/player/h2_80s.png) no-repeat!important; text-indent: -9999px; position: absolute; top:47px; left: 15px; }

h3.iniciar_sesion{ width: 190px; height: 124px; background: transparent url(../../images/player/h2_login.png) no-repeat; text-indent: -9999px; position: absolute; top:60px; left: 15px; }

h3.msg_title_change{ width: 190px; height: 75px; background: transparent url(../../images/player/h2_change.png) no-repeat; text-indent: -9999px; position: absolute; top:110px; left: 15px; }

h3.msg_title_jump{ width: 190px; height: 60px; background: transparent url(../../images/player/h2_jump.png) no-repeat; text-indent: -9999px; position: absolute; top:50px; left: 15px; }

a.change_jump_ok{ background: transparent url(../../images/player/ok_jump.jpg); width: 145px; height: 28px; display: block; float: left; text-indent: -9999px; margin: 0 10px 0 0; }
a:hover.change_jump_ok{ background: transparent url(../../images/player/ok_jump.jpg) left bottom; }

a.change_si{ background: transparent url(../../images/player/si.jpg); width: 69px; height: 28px; display: block; float: left; text-indent: -9999px; margin: 0 10px 0 0; }
a:hover.change_si{ background: transparent url(../../images/player/si.jpg) left bottom; }

a.change_no{ background: transparent url(../../images/player/no.jpg); width: 69px; height: 28px; display: block; float: left; text-indent: -9999px; }
a:hover.change_no{ background: transparent url(../../images/player/no.jpg) left bottom; }

#iniciar{ margin: 0 auto; }

.login_user{ display: block; float: left;  text-align: left; margin: 5px 0 0 0; padding: 0; font-size: 12px; font-weight: bold; width: 100px;  }
#user_login p{ margin: 0; padding: 0; }

.input_login{ width: 158px; margin: 2px 0; padding: 0; font-size: 14px; font-weight: bold; padding: 5px; background: #fff; color: #575b60; border: solid 1px #c7c6c5; }
.ingresar{ margin: 20px 0 0 0;}
.error_login{ background: #de2e3b; color: #fff; font-size: 12px; padding: 5px; margin: 0 0 10px 0; font-weight: bold; text-align: center; position:absolute;
right:10px;
text-align:center;
top:210px;
width:160px; }

.alert_rating{ position: absolute; top:0px; right: 0px; z-index: 8888; }

/* Compartir */

#share{ background: transparent url(../images/player/compartir_player.jpg) no-repeat 190px 0; color: #222; height: 20px; overflow: hidden; margin: 0 0 5px 0; }

#share p{ width: 270px; height: 20px; float: left; text-indent: -9999px; overflow: hidden;}

a.share_twitter{ width: 22px; height: 20px; background: #fff url(../images/twitter_p.png) no-repeat; display: block; float: right; text-indent: -9999px; overflow: hidden;}
a:hover.share_twitter{ background: #fff url(../images/twitter.png) no-repeat left bottom; }

a.share_facebook{ width: 22px; height: 20px; background: #fff url(../images/facebook_p.png) no-repeat; display: block; float: right; text-indent: -9999px; overflow: hidden; margin: 0 5px 0 0; }
a:hover.share_facebook{ background: #fff url(../images/facebook.png) no-repeat left bottom; }

a.share_mail{ width: 22px; height: 20px; background: transparent url(../images/share_mail_p.png) no-repeat; display: block; float: right; text-indent: -9999px; overflow: hidden; margin: 0 5px 0 0; }
a:hover.share_mail{ background: transparent url(../images/share_mail_p.png) no-repeat left bottom; }

#enviomail{ background: #eae9e8; -moz-border-radius:5px; -webkit-border-radius: 5px; padding: 10px; }
#enviomail h4{ margin: 0 0 10px 0; padding: 0; color: #fb6d17; height: 24px; font-size: 16px; border: none;}
#enviomail h5{ border-bottom: dashed 1px #ccc; font-size: 12px; padding: 4px 0; margin: 0 0 10px 0; height: 15px;}
#enviomail p{ margin: 0 0 10px 0; height: 30px; overflow: hidden;}
#enviomail p strong{ padding: 8px 0; float: left;}

form#form_ingresar{ width: 170px; position: absolute; right: 10px; top:40px; position:absolute;}
p#msg_content.msg_premium{ width: 180px; position:  absolute; top: 164px; left: 16px; }
p.msg_content_jump{ width: 180px; position:  absolute; top: 117px; left: 16px; }
p.msg_80{ width: 160px; position:  absolute; top: 163px; left: 16px; }

#msg_options{ width: 155px; position: absolute; right: 10px; top:118px; position:absolute;}

input.mail_nombre{  padding: 0; font-size: 14px; font-weight: bold; padding: 5px; background: #fff; color: #575b60; border: solid 1px #c7c6c5; float:  right; width: 230px; }

input.nombre_correo{  padding: 0; font-size: 14px; font-weight: bold; padding: 5px; background: #fff; color: #575b60; border: solid 1px #c7c6c5; float:  left; width: 140px; }

input.mail_correo{  padding: 0; font-size: 14px; font-weight: bold; padding: 5px; background: #fff; color: #575b60; border: solid 1px #c7c6c5; float:  right; width: 165px; }

textarea.mail_texto{  padding: 0; font-size: 14px; font-weight: bold; padding: 5px; margin:  0 0 10px 0; background: #fff; color: #575b60; border: solid 1px #c7c6c5; width: 328px; height: 80px; overflow: auto; font-family:Arial, Helvetica, sans-serif; }

.agrega_correo{ background: #000 url(../images/agrega.jpg) no-repeat; border: none; width: 22px; height: 20px; margin: 0 5px 0 0; overflow: hidden; text-indent: -9999px; font-size: 0; float: right;}

.quita_correo{ background: #000 url(../images/quita.jpg) no-repeat; border: none; width: 22px; height: 20px; margin: 0 5px 0 0; overflow: hidden; overflow: hidden; text-indent: -9999px; font-size: 0; float: right; }

#envio_correo{ display: block; float: right;}

#close_letra a{ width: 22px; height: 20px; display: block; text-indent: -99999px; overflow: hidden; background: #000 url(../images/close_l.png) no-repeat; position: absolute; top:10px; right: 10px; }
#close_letra a:hover{ background: #000 url(../images/close_l.png) no-repeat left bottom;}
.clear{ clear: both;}
#msjerror{ background: #de2e3b; padding: 5px 10px; color: #fff; font-size: 12px; font-weight: bold; text-align: center; margin: 0 0 10px; }
#msj{ background: #fffb8e; padding: 5px 10px; color: #000; font-size: 12px; font-weight: bold; text-align: center; margin: 0 0 10px; }
#sm2-container{ width: 0px!important; height: 0px!important; overflow: hidden!important;}
