/*
Theme Name: Nadiens
Theme URI: http://mediastream.cl/
Description: Template hecho por Mediastream para Nadiens.
Version: 1.0
Author: Mediastream.
Tags: nadiens,mediastream,claro

*/
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;}


/* Nuestro cuerpo */

body{ background: #000 url(images/bg.jpg) top center no-repeat; color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-align: center; }

/* Estilos Generales de Texto */
h1{ font-size: 40px; }
h2{ font-size: 24px; color: #000; letter-spacing: -1px; }
h2 a{ color: #000; text-decoration: none; } 
h3{ font-size: 20px; letter-spacing: -1px; }
h4{ font-size: 18px; color: #108bbe; margin: 30px 0 10px 0; font-weight: bold; }
h5{ font-size: 14px; color: #108bbe; }

p{ margin: 0 0 8px 0; font-size: 13px; font-family: Helvetica, Arial, sans-serif;}
strong{}
a{ color: #000;}
a:hover{ color: #108bbe;}

a.comments_slide{ color:#fff; text-decoration: none; }
a:hover.comments_slide{ color:#108bbe; text-decoration: underline; }

/* Layout Head */
#head{ width: 900px; height: 195px; margin: 0 auto; text-align: left; position: relative; }
#head h1 a{ background: transparent url(images/losnadiens.png) no-repeat; _background: transparent url(images/losnadiens_ie.jpg) no-repeat; width: 375px; height: 220px; float: left; position: absolute; top:0; left: -45px; z-index: 8888; text-indent: -9999px; overflow: hidden; }
#head h2 a{ background: transparent url(images/claro.png) no-repeat; _background: transparent url(images/claro_ie.jpg) no-repeat; width: 186px; height: 220px; float: left; position: absolute; top:0; left: 330px; z-index: 9999; text-indent: -9999px; overflow: hidden; display: block;  }

#head #login{ width: 370px; height: 148px; background: transparent url(images/bg_haztefan.gif) no-repeat; _background: transparent url(images/bg_haztefan.gif) no-repeat; float: right; margin: 20px 0 0 0; position: relative; }

#head #login h3 span{ position: absolute; top:14px; left: 114px; font-size: 38px; color: #fff; text-shadow: #000 1px 1px 1px;}

#head #login h4{ display: none; }

#head #login a.login_facebook{ background: transparent url(images/haztefan.jpg) bottom left; width: 346px; height: 50px; display: block; position: absolute; top:52px; left: 10px; text-indent: -9999px; overflow: hidden;}
#head #login a:hover.login_facebook{ background: transparent url(images/haztefan.jpg); }

#head #login a.login_twitter{ background: #68d8f0; width: 130px; height: 40px; display: block; float: left;}
#head #login a:hover.login_twitter{ background: #4ab3ca; }

.imagen_header{ width: 900px; height: 200px; margin: 0 auto; position: relative;}
.imagen_header div{ display: none;}

/* Slide Top */
#slide_top{ width: 998px; height: 330px; margin: 0 auto; text-align: left; overflow: hidden; position: relative }

#slide_prev a{ cursor: pointer; background: transparent url(images/slider/anterior.png); _background: transparent url(images/slider/anterior_ie.jpg); width: 49px; height: 70px; display: block; position: absolute; left: 0; top: 125px; z-index: 10; }

#slide_prev a:hover{ background: transparent url(images/slider/anterior.png) left bottom; _background: transparent url(images/slider/anterior_ie.jpg) left bottom; }

#slide_next a{ cursor: pointer; background: transparent url(images/slider/siguiente.png); _background: transparent url(images/slider/siguiente_ie.jpg); width: 49px; height: 70px; display: block; position: absolute; right: 0; top: 125px; z-index: 10; }

#slide_next a:hover{ background: transparent url(images/slider/siguiente.png) left bottom; _background: transparent url(images/slider/siguiente_ie.jpg) left bottom;} 

#slide_content{ background: #000; width: 900px; height: 330px; position: absolute; top: 0; left: 49px; z-index: 1; }

.slide_info{ 
background: transparent url(images/bg_n.png); width: 300px; color: #fff;  position: relative; left: 552px; z-index: 10; padding: 10px 10px 30px; border: solid 1px #000; height: auto; top:-305px; }

.slide_info a h3{ color: #fff; text-decoration: none; } 

/* Content */
#content{ background: transparent url(images/bg_content.gif) repeat-y; width: 920px; margin: 0 auto; text-align: left; }
#two_col{ margin: 10px 0 0 0; }

/* Nav */
ul#nav{ background: transparent url(images/bg_nav.gif) no-repeat; width: 920px; height: 56px; overflow: hidden; }
ul#nav li { display: inline;}
ul#nav li a{ color: #fff; background: #444; float: left; height: 47px; font-size: 35px; font-weight: bold; letter-spacing: -1px; text-indent: -9999px;}
ul#nav li a:hover{ background: #000; }

ul#nav li.home a{ background: transparent url(images/inicio.jpg) no-repeat; width: 90px; margin: 0 0 0 22px;}
ul#nav li.home a:hover, ul#nav li.home a.activo{ background: transparent url(images/inicio.jpg) no-repeat left bottom;}

ul#nav li.banda a{ background: transparent url(images/la_banda.jpg) no-repeat; width: 138px;}
ul#nav li.banda a:hover, ul#nav li.banda a.activo{ background: transparent url(images/la_banda.jpg) no-repeat left bottom;}

ul#nav li.noticias a{ background: transparent url(images/noticias.jpg) no-repeat; width: 122px; }
ul#nav li.noticias a:hover, ul#nav li.noticias a.activo{ background: transparent url(images/noticias.jpg) no-repeat left bottom; }

ul#nav li.elhit a{ background: transparent url(images/descargas.jpg) no-repeat; width: 154px;}
ul#nav li.elhit a:hover, ul#nav li.elhit a.activo{ background: transparent url(images/descargas.jpg) no-repeat left bottom;}

ul#nav li.videoclips a{ background: transparent url(images/video_clip.jpg) no-repeat; width: 176px;}
ul#nav li.videoclips a:hover, ul#nav li.videoclips a.activo{ background: transparent url(images/video_clip.jpg) no-repeat left bottom;}

ul#nav li.facebook a{ background: transparent url(images/facebook.jpg) no-repeat; width: 44px;}
ul#nav li.facebook a:hover, ul#nav li.facebook a.activo{ background: transparent url(images/facebook.jpg) no-repeat left bottom;}

ul#nav li.twitter a{ background: transparent url(images/twitter.jpg) no-repeat; width: 44px;}
ul#nav li.twitter a:hover, ul#nav li.twitter a.activo{ background: transparent url(images/twitter.jpg) no-repeat left bottom;}

ul#nav li.youtube a{ background: transparent url(images/youtube.jpg) no-repeat; width: 44px;}
ul#nav li.youtube a:hover, ul#nav li.youtube a.activo{ background: transparent url(images/youtube.jpg) no-repeat left bottom;}

ul#nav li.myspace a{ background: transparent url(images/myspace.jpg) no-repeat; width: 44px;}
ul#nav li.myspace a:hover, ul#nav li.myspace a.activo{ background: transparent url(images/myspace.jpg) no-repeat left bottom;}

#searchform{ width: 290px; height: 31px; overflow: hidden; float: right; margin: 6px 20px 0 0;}
input#s{ width: 237px; height: 26px; border: none; background: transparent url(images/search_bg.jpg) no-repeat; float: left; font-size: 14px; font-weight: bold; color: #f0e8d5; padding: 5px; margin: 0 5px 0 0; text-shadow: #512b11 1px 1px 1px; }
#searchsubmit{ background: transparent url(images/search_boton.jpg); width: 32px; height: 31px; float: left; border: none; text-indent: -99999px; font-size: 0; }
h2.titulo_resultados{ background: #f0e8d5; margin: 0!important; padding: 10px!important; border: solid 1px #ddd0b1!important; font-size: 20px; margin: 0 0 20px 0!important; color: #614b17; text-shadow: #fff 1px 1px 1px; }

h4.not_found{ color: #000; }

/* contenido videos */
#content_video{ width:560px; height:auto; text-align:left; float:left; }
#content_video p{ color: #222; } 
#sube_video{ width:540px; height:230px; padding:15px; background: #fff url(images/bg_video1.jpg) no-repeat; margin-top:10px; position:relative;}
#sube_video2{ width:560px; height:303px; background:url(images/bg_video2.jpg); margin-top:10px; position:relative;}


#nuevohit{ width:560px; height:425px; background: transparent url(images/bg_form.jpg) no-repeat; margin-top:10px; position:relative;}
#content_user{ width:540px; height:70px;  background: transparent url(images/bg_form1.jpg) no-repeat; padding:10px; color: #fff; float: left; margin: 10px 0 20px 0;}

#content_user p{ width:450px; float:left; color: #fff!important; font-size: 12px!important; }
#content_user a{ color: #0CF!important; }
#content_user a:hover{ color: #fff!important; }

#alerta_concurso{ height: 25px; clear: both; padding: 0 20px; font-weight: bold; }

#usuarios_concurso{ float:left; margin-top:10px; padding: 20px 0 0 0; width:550px; }
#invitaciones{ width:540px; height:30px;}
#invitaciones p{ width:530px; height:auto; background:#9FF; border: solid 1px #0CF; padding:5px; font-size:16px; font-weight:bold; margin-top:10px ; }
#invitaciones{ margin:160px 0 0 0; _margin:20px 0 0 0;  }
.alert{ background: #CCC; padding:10px; text-align: center;}

#miformulario{ width:540px; height:auto;}

#envio_link{ }

a.img_video img{ width: 130px; float: left; margin: 0 20px 20px 0;}


#formulario{ width:270px; height:130px; float:left;}
.form_link{ width:260px; height:40px; margin:10px 0 0 5px; }
.form_rut{ width:110px; height:40px; margin:0 0 0 5px; float:left; }

.form_nombre{ width:200px; height:40px; margin:0 0 0 15px; float:left;  }
.input_nombre{ margin:0; width:180px; height:15px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.form_apellidos{ width:270px; height:40px; margin:0 0 0 10px; float:left;  }
.input_apellidos{ width:270px; height:15px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.form_ciudad{ width:200px; height:40px; margin:0 0 0 15px; float:left;  }
.input_ciudad{ width:200px; height:15px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.form_direccion{ width:270px; height:40px; margin:0 0 0 10px; float:left;  }
.input_direccion{ width:260px; height:15px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.form_telefono{ width:150px; height:40px; margin:0 0 0 15px; float:left;  }
.input_telefono{ width:150px; height:15px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.form_email{ width:300px; height:40px; margin:0 0 0 10px; float:left;  }
.input_email{ width:300px; height:15px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.form_region{ width:520px; height:40px; margin:0 0 10px 15px; float:left;  }
select#region{ width:485px; height:20px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.form_comuna{ width:520px; height:40px; margin:0 0 10px 15px; float:left;  }
select#comuna{ width:485px; height:20px; margin:0; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}

.input_link{ width:260px; height:15px; border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; padding-left:5px; }
.input_rut{ width:110px; height:15px;border: 1px solid #d7d7d7; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 11px;border-radius: 11px; float:left;}
#content_user h2 {  font-size:18px; font-weight:bold; color:#0CF; margin:0 0 0 5px; border: none!important; margin: 0!important; padding: 0!important;}
#content_user h3 { font-size:13px; color:#FFF; margin:10px 0 0 5px;  float:left;}
#content_user h4 { font-size:12px; color: #999; margin:0 0 0 5px;}
#content_user h5{ font-size:12px; color: #999; margin-left:5px;}
#content_user img { width:60px; height:60px; background:#000;float:left; margin:5px 10px 5px 5px;}
a.subir_video{ background: #ccc url(images/subirvideo.jpg) no-repeat; width:515px; height:27px; display: block; overflow: hidden; text-indent: -99999px; margin: 0 auto; clear: both;}
a:hover.subir_video{ background: #ccc url(images/subirvideo.jpg) no-repeat left bottom;}
a.publicar_video{ background: #ccc url(images/publicarvideo.jpg) no-repeat; width:515px; height:27px; display: block; overflow: hidden; text-indent: -99999px; margin: 0 auto; clear: both;}
a:hover.publicar_video{ background: #ccc url(images/publicarvideo.jpg) no-repeat left bottom;}

#load_video{ width:560; height:120px; margin:10px 0 0 0; }
#load_video h2 { font-size:18px; font-weight:bold; color: #000; margin:0 0 0 10px;   float:left;}
#load_video img {  margin:0 0 0 20px; float:left;}
#load_video p { width:300px; color: #000; margin:0 0 0 10px; float:left;}

/* 2 Columnas */
#content_left{ width: 560px; float: left; padding: 0 0 0 20px; }
#content_left p{ color: #222; } 
#miniatura{ width: 240px; height: 160px; float: left; margin: 0 10px 0 0; }
#miniatura120{ width: 120px; height: 120px; float: left; margin: 0 10px 0 0; }
#content_left h2 { margin: 0 0 10px 0; border-bottom: dotted 1px #c7d4e1; padding: 0 0 5px 0; }
#content_left h2 a{ letter-spacing: -1px; }

.modulo_post{ border-bottom: dashed #eee 3px; margin: 0 0 30px 0; padding-bottom: 45px; }

#content_right{ width: 300px; float: right; margin: 0 20px 0; overflow: hidden; }
#content_right h2{ color: #000; font-size: 24px; text-shadow: #fff 1px 1px 1px;}
#content_right h3{ color: #000; text-shadow: #fff 1px 1px 1px;}

#musica{ background: #fff; margin: 0 0 20px 0; }

#nadiens_on{ background: #9edadc url(images/bg_nadiens_en.jpg); border: solid 1px #94c4ca; padding: 10px; height: 55px;}

a.en_facebook{ width: 126px; height: 25px; background: transparent url(images/en_facebook.gif) no-repeat; display: block; float: left; text-indent: -9999px; margin: 0 0 5px 0; }
a.en_twitter{ width: 126px; height: 25px; background: transparent url(images/en_twitter.gif) no-repeat; display: block; float: left; text-indent: -9999px; margin: 0 0 5px 0; }
a.en_youtube{ width: 126px; height: 25px; background: transparent url(images/en_youtube.gif) no-repeat; display: block; float: left; text-indent: -9999px; margin: 3px 0 0 0; }
a.en_myspace{ width: 126px; height: 25px; background: transparent url(images/en_myspace.gif) no-repeat; display: block; float: left; text-indent: -9999px;  margin: 3px 0 0 0; }

.float_left{ float: left; margin: 5px; }
.float_right{ float: right; margin: 5px; }

/* Meta */
#meta{ background: #f1f2f3; border:  solid 1px #ded7d7; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 10px; font-weight: bold; margin: 10px 0 0 0; color: #108bbe; clear: both;}

#meta b a{ color: #000; font-weight: bold; text-decoration: none; margin:  0 0 0 300px;}
#meta b a:hover{ color: #108bbe; }

.meta{ font-weight: bold; margin: 10px 0 0 0; color: #999; margin: 0 0 10px 0;}
a.meta_facebook img{ vertical-align: bottom; margin: 0 0 0 10px;}
a.meta_twitter img{ vertical-align: bottom;}

a.ver_mas{ background: transparent url(images/leer.jpg) no-repeat; width: 74px; height: 24px; display: block; overflow: hidden; text-indent: -99999px; float: right; margin: 0 5px 0 0; clear: both;}
a:hover.ver_mas{ background: transparent url(images/leer.jpg) no-repeat left bottom;}


/* Artist */
#artist{ background: transparent url(images/bg_integrantes.gif) no-repeat; height: 370px; }
#artist h2{ height: 80px; position:  relative;}
#artist h2 span a{ width: 180px; height: 46px; position: absolute; top: 26px; right: 10px; background: transparent url(images/conocenos.jpg) no-repeat; text-indent: -9999px; }
#artist h2 span a:hover{ background: transparent url(images/conocenos.jpg) no-repeat left bottom; }

.facebook_banda a{ 

background: transparent url(images/perfil_facebook.jpg) no-repeat left bottom; width: 104px; height: 34px; float: left; margin: 0 61px; text-indent: -9999px;}


/* Ultimos Comentarios */

#last_comments{ color: #444; }
#last_comments li h3 a{ font-size: 16px!important; color: #1693c7; text-decoration: none; }

#last_comments li a{ color: #444; text-decoration: underline;}
#last_comments li a:hover{ color: #000; } 
#last_comments li div{ background: #f0e8d5 url(images/bg_a.jpg); padding: 5px; margin: 1px 0; border: 1px solid #8cc9d7; height: 50px; overflow: hidden; }
#last_comments li img{ float: left; margin: 0 5px 5px 0; }
#last_comments li span{ font-size: 10px; }
#last_comments li p{ font-size: 11px; margin: 0!important; padding: 0!important;}
.timeago{ margin: 0; padding: 0;}


/* Fans */

ul#fans_xl{ margin-left: -10px;  }

ul#fans_xl li h3 a{ color: #25aae1; text-decoration: none;}
ul#fans_xl li h3 a:hover{ color: #000; }
ul#fans_xl li h4 { color: #000; font-weight: normal; font-size: 16px; padding: 3px 0 0 0; }
ul#fans_xl li h5 { color: #000; font-weight: bold; font-size: 16px; padding: 3px 0 0 0; }

ul#fans_xl li{ width: 263px; _width: 250px; height: 103px; float: left; margin: 0 0 10px 10px; background: #f0e8d5 url(images/bg_a.jpg); border: solid 1px #d6cdb6; padding: 5px; overflow: hidden; }

ul#fans_xl li img{ float: left; margin: 0 5px 5px 0; width: 100px; height: 100px; background: #000 no-repeat center center; border: solid 1px #d6cdb6;}

span.avatar{ display: block; float: left; margin: 0 6px 2px 0; } 

ul#fans_s li{ float: left; margin: 0 10px 10px 0;  }
.mas_fans a{ background: #ccc url(images/mas_fans.jpg) no-repeat; width: 96px; height: 24px; display: block; overflow: hidden; text-indent: -99999px; float: right; margin: 10px 5px 0 0;  }
.mas_fans a:hover{ background: #ccc url(images/mas_fans.jpg) no-repeat left bottom;}

.fans_s{ }
.fans_s span{ float: left; margin: 3px; _margin: 2px; width: 50px; height: 50px;}

/* DESCARGA */

#descarga { margin: 20px 0 0 0; }
#nuestro_hit{ margin:  0 0 15px 0;}
.invita_uno{ font-size: 16px; }
.invita{ font-size: 16px; line-height: 20px; padding: 10px; background: #d2edf0; border: solid 1px #b6dbdf; text-shadow: #fff 1px 1px 1px;  }
a.descarga_video{ background: transparent url(images/descarga_video.jpg) no-repeat; width: 265px; height: 50px; display: block; float: left; text-indent: -9999px; }
a:hover.descarga_video{ background: transparent url(images/descarga_video.jpg) no-repeat left bottom; }
a.descarga_mp3{ background: transparent url(images/descarga_mp3.jpg) no-repeat; width: 265px; height: 50px; display: block; float: left; text-indent: -9999px; margin: 0 0 0 30px; }
a:hover.descarga_mp3{ background: transparent url(images/descarga_mp3.jpg) no-repeat left bottom; }

a.descarga_nuevo_hit{ background: transparent url(images/descarga_nuevohit.jpg) no-repeat; width: 265px; height: 50px; display: block; float: left; text-indent: -9999px; }
a:hover.descarga_nuevo_hit{ background: transparent url(images/descarga_nuevohit.jpg) no-repeat left bottom; }

a.descarga_ringtone{ background: transparent url(images/descarga_ringtone.jpg) no-repeat; width: 265px; height: 50px; display: block; float: left; text-indent: -9999px; margin: 20px 0 0 0; }
a:hover.descarga_ringtone{ background: transparent url(images/descarga_ringtone.jpg) left bottom no-repeat; }
a.descarga_acorde{ background: transparent url(images/descarga_acordes.jpg) no-repeat; width: 265px; height: 50px; display: block; float: left; text-indent: -9999px; margin: 20px 0 0 30px; }
a:hover.descarga_acorde{ background: transparent url(images/descarga_acordes.jpg) left bottom no-repeat; }
a.descarga_karaoke{ background: transparent url(images/descarga_karaoke_con_voz.jpg) no-repeat; width: 265px; height: 50px; display: block; float: left; text-indent: -9999px; margin: 20px 0 0 0; }
a:hover.descarga_karaoke{ background: transparent url(images/descarga_karaoke_con_voz.jpg) left bottom no-repeat; }
a.descarga_pista{ background: transparent url(images/descarga_karaoke_sin_voz.jpg) no-repeat; width: 265px; height: 50px; display: block; float: left; text-indent: -9999px; margin: 20px 0 0 30px; }
a:hover.descarga_pista{ background: transparent url(images/descarga_karaoke_sin_voz.jpg) left bottom no-repeat; }
/* Footer */

#footer{ background: transparent url(images/bg_footer.gif) no-repeat; height: 165px; color: #fff; position: relative; }
.nadiens_footer{ width: 215px; height: 130px; background: transparent url(images/nadiens_footer.jpg) no-repeat; position: absolute; top: 14px; left: 15px; text-indent: -9999px; overflow: hidden; }
.menu_footer{ width: 360px; height: 50px; position: absolute; top: 68px; left: 255px;}
.menu_footer a{ font-size: 16px; font-weight: bold; text-decoration: none; color: #fff; padding: 0 5px; text-shadow: #000 1px 1px 1px; }
.menu_footer a:hover{ color: #25aae1; }
.menu_footer p{ font-size: 13px; text-shadow: #000 1px 1px 1px;}
 
.claro_footer{ width: 245px; height: 145px; background: transparent url(images/claro_footer.jpg) no-repeat; position: absolute; top: 14px; right: 14px; text-indent: -9999px; overflow: hidden; }

.clear{ clear: both; }


/* Integrantes */

ul#band li{ background: #0F0; height: 195px; float: left; margin: 10px; width: 195px; border: 5px solid #000; }
ul#band li a h3{ font-size: 32px; font-weight: bold; letter-spacing: -1px; color: #25aae1; z-index: 2; position: absolute;  margin-top:160px; text-shadow: #000 1px 1px 1px; }
ul#band li a:hover h3{ font-size: 32px; font-weight: bold; letter-spacing: -1px; color: #fff; z-index: 2; position: absolute;  margin-top:160px; text-shadow: #000 1px 1px 1px; #margin-top:190px; }
ul#band li h4{ font-size: 14px; font-weight: normal; z-index: 2; position: absolute; color:  #fff }
ul#band a h4{ display: none;} 
ul#band li#sharoconx{ background: url(images/sharoconx.jpg) 0 bottom; }
ul#band li#sharoconx a h3{ color: #ed0ab0;}
ul#band li#sharoconx a:hover h3{ color: #fff;}
ul#band li#sharoconx div{ background: url(images/sharoconx.jpg) 0 -15px; height:195px; position:absolute; width:195px; }
ul#band li#gas{ background: url(images/gas.jpg) 0 bottom; }
ul#band li#gas div{ background: url(images/gas.jpg) 0 -15px; height:195px; position:absolute; width:195px; }
ul#band li#rod{ background: url(images/rod.jpg) 0 bottom; }
ul#band li#rod div{ background: url(images/rod.jpg) 0 -15px; height:195px; position:absolute; width:195px; }
ul#band li#drm{ background: url(images/drm.jpg) 0 bottom; }
ul#band li#drm div{ background: url(images/drm.jpg) 0 -15px; height:195px; position:absolute; width:195px; }

/* Banners */
.banner_728{ width: 728px; background: #ccc; height: 90px; margin: 20px auto 10px auto; overflow: hidden; border: solid 1px  #999;}
#banner_sidebar{ margin: 0 0 20px 0; }
a.banner_coreo img{ margin: 0 0 10px 0; }

/* Facebook */

.fbconnect_miniprofile{ width: 335px; height: 100px; background: transparent url(images/bg_login.png) no-repeat; _background: transparent url(images/bg_login_ie.jpg) no-repeat; float: right; margin: 35px 0 0 0; position: relative; padding: 20px; }

.fbconnect_miniprofile .fbconnect_userpicmain{ background: transparent url(images/bg_user_facebook.jpg) no-repeat; display: block;  margin-right:10px !important; overflow: hidden; cursor:hand; position: absolute; top:15px; left: 18px; width: 50px; height: 50px; padding: 8px; }

a.fb_logout{ background: transparent url(images/salir.jpg) no-repeat; width: 73px; height: 27px; display: block; position: absolute; top:10px; right: 9px; text-indent: -9999px; overflow: hidden; }
a:hover.fb_logout{ background: transparent url(images/salir.jpg) no-repeat left bottom;}

.registrado{ width: 190px; height: 15px; position: absolute; top:20px; left: 100px; overflow: hidden; font-size: 10px; text-decoration:  none; color: #fff; font-size: 12px; text-shadow: #000 1px 1px 1px; }

.fb_name{ width: 250px; height: 47px; position: absolute; top:39px; left: 100px; overflow: hidden; }
.n_fans{ width: 70px; height: 18px; position: absolute; top:95px; left: 18px; overflow: hidden; font-weight: bold; color: #fff; text-shadow: #000 1px 1px 1px; font-size: 16px; text-align: center; display: none; }
.fb_name a{ font-size: 20px; text-decoration:  none; color: #fff; font-weight: bold; text-shadow: #000 1px 1px 1px;}
.fb_name a:hover{ color: #11c4cf;}

a.descarga_nuevohit{ background: transparent url(images/descarga_nuevohit.gif) no-repeat; width:338px; height:34px; position: absolute; top:87px; left:55px; text-indent: -9999px; }
a:hover.descarga_nuevohit{ background: transparent url(images/descarga_nuevohit.gif) no-repeat left bottom; }

.fbconnect_userpics2 { padding: 0 0 30px 0!important; }
.no_amigos{ font-size: 16px; line-height: 20px; padding: 10px; background: #d2edf0; border: solid 1px #b6dbdf; text-shadow: #fff 1px 1px 1px;  }
.fbconnect_userpics2 div{ width: 50px; float: left; margin: 0 5px 5px 0; }
.fbconnect_userprofile .fbconnect_userpicmain{ float: left; width: 120px;}

.comment{ background: #f0f0d5; border: solid 1px #d9d9b9; margin:  0 0 5px 0; overflow: hidden; padding: 10px;}
.comment.cebra{ background: #d5f0f7; border: solid 1px #bbdde6;}
.comment-title{width: 460px; float: left; }
.comment p { width: 460px; float: left; font-size: 13px; padding: 5px 0 0 0; }
.comment-title a.timeago{ padding: 0 0 0 5px; font-size: 10px; text-decoration: none; }
.comment-title span a{ font-size: 18px!important; color: #1693c7; text-decoration: none; font-weight: bold; text-shadow: #fff 1px 1px 1px; }

.commentlist ol li{ background: #f0f0d5; border: solid 1px #d9d9b9; margin:  0 0 5px 0; overflow: hidden; padding: 10px;}
.comment_title a{ font-size: 18px!important; color: #1693c7; text-decoration: none!important; font-weight: bold; text-shadow: #fff 1px 1px 1px; }
.commentmetadata { display: block; margin: 0 0 10px 0; }

#comment{ background: #eae1cd; border:  solid 1px #cbbc98; font-size: 16px; font-family: Helvetica, Arial, sans-serif; padding: 5px; width: 547px; height: 100px; color: #403d37; }
.enviar_comentario{ width: 156px; height: 34px; background: transparent url(images/enviar_comentario.jpg) no-repeat; border: none; text-indent: -9999px; font-size: 0px; display: block; cursor: pointer; }
.btn_enviar{ width: 270px; float: left; }
.enviar_facebook{ width: 280px; height: 30px; margin: 8px 0 0 0; float: left; font-style: italic; color: #aa6834; font-weight: bold; }



/* Navega Next Prev */

.navigation{ height: 50px; margin: 10px 0 0 0; font-size: 14px; font-weight: bold; color: #bcbcbc; padding: 5px 0; position: relative; }

span.contador_usuarios{ display: block; width: 150px; text-align: center; position: absolute; top:5px; left: 214px; }
a.prev_nav{ background: transparent url(images/anteriores.jpg) no-repeat; width: 96px; height: 26px; display: block; text-indent: -9999px; position: absolute; top:0; left: 0; }

a:hover.prev_nav{ background: transparent url(images/anteriores.jpg) left bottom no-repeat; }

a.next_nav{ background: transparent url(images/siguientes.jpg) no-repeat;  width: 96px; height: 26px; display: block; text-indent: -9999px; position: absolute; top:0; right: 0; }

a:hover.next_nav{ background: transparent url(images/siguientes.jpg) left bottom no-repeat; }


/* Videos Home */

#video_home{ margin: 0 0 20px; width: 560px; overflow: hidden; }

#mini_video{ width: 120px; height: 195px; background: #fff url(images/bg_a.jpg); border:  solid 1px #ded7d7; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; font-weight: bold; margin: 10px 7px 10px 0!important; float: left; color: #108bbe; overflow: hidden;}


.info_video{ margin: 5px 0 0 0;  }
a.img_video_home{ width: 121px; height: 91px; overflow: hidden; position: relative; overflow: hidden; display: block; }
a.img_video_home img{ border: solid 1px #d6cdb6; position: absolute; left: 0; top:0; }
a:hover.img_video_home span{ background: transparent url(images/over_video.gif) no-repeat; width: 120px; height: 90px; display: block; position: absolute; left: 1px; top:1px; }


#mini_video p { margin: 0!important; padding: 00!important; font-weight: normal; font-size: 11px; }
#mini_video h5 { margin: 4px 0  0 0!important; padding: 0!important; height: 38px!important; overflow: hidden; text-shadow: #fff 1px 1px 1px; }
.rating{ text-align: center; text-decoration: none!important; color: #25aae1!important;}

#mini_video h5 a { color: #25aae1!important; font-size: 14px; text-decoration: none;}
#mini_video h5 a:hover { color: #000!important; }

.visto{ text-align: center; height: 15px;}
.rating{ border: solid 1px #d6cdb6; font-size: 10px; background: #fff; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.rating img{ margin: 0 2px 0 0; border: none!important;}

a.ver_mas_videos{ background: transparent url(images/mas_videos.jpg) no-repeat; width: 105px; height: 24px; display: block; overflow: hidden; text-indent: -99999px; float: right; margin: 0 5px 0 0; clear: both;}
a:hover.ver_mas_videos{ background: transparent url(images/mas_videos.jpg) no-repeat left bottom;}

/* Videos Interior */

.content_video_interior{ width: 550px; height: 95px; background: #fff url(images/bg_a.jpg); border:  solid 1px #ded7d7; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; font-weight: bold; margin: 0 0 10px 0!important; float: left; color: #108bbe; overflow: hidden;}

.imagen_video_interior{ width: 135px; float: left;}
.imagen_video_interior a img{ border: solid 1px #d6cdb6; }
.imagen_video_interior a:hover img{ border: solid 1px #fff; }
.content_video_interior h5 a{ font-size: 16px!important; color: #1693c7; text-decoration: none; text-shadow: #fff 1px 1px 1px; }
.content_video_interior p.rating { width: 140px; float: left; color: #333;}

.jPaginate{
    height:34px;
    position:relative;
    overflow: hidden;
}

.jPag-sprevious{ background: transparent url(images/anteriores.jpg) no-repeat; width: 96px; height: 26px; display: block; text-indent: -9999px; position: absolute; top:0; left: 0;}


.jPag-snext{background: transparent url(images/siguientes.jpg) no-repeat;  width: 96px; height: 26px; display: block; text-indent: -9999px; position: absolute; top:0; right: 0;}

.jPag-pages li{ position: absolute; top:5px; left: 150px; width: 270px; text-align: center;}
.jPag-pages li span{ padding: 3px 5px; }

a.jPag-last, a.jPag-first{ display: none!important;}

.wallpappers{ width:186px; float:left; margin-bottom:30px;}
.wallpappers ul{text-align:center;}
.protector{ margin-bottom:10px;}

#comuna{ margin-top:15px; margin-bottom:10px; margin-left:5px;} 

img.alignright{ float:right; margin:5px 0 5px 5px;}
img.alignleft{ float:left; margin: 5px 5px 5px 0;}

