/* RESETEO CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-style: inherit;
    font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}

p {
    border: none;
    outline: 0;
    font-style: inherit;
    font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}

.sin_salto{
    margin:0px;
    padding:0px;
}

a {
    text-decoration: none;
    color:#333333
}
a:hover {
    text-decoration:underline;
}
/* FOCO */

:focus {
    outline:none;
}
body {
    background:url(../images/black_g.png) repeat-x;
    color:#333333;
}
ol, ul {
    list-style: none;
}
.clear {
    clear:both;
}
/* TABLAS */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
/*WEB*/
.header {
    background:url(../img/degradado_fondo.png) repeat-x;
    height:180px;
}
.header_fondo {
    background:url(../img/head.png) no-repeat center 38px;
    height:170px;
    margin: auto;
}
.header_2 {
    background:url(../img/degradado_fondo_2.png) repeat-x;
    height:153px;
}
.header_fondo_2 {
    background:url(../img/head_2.png) no-repeat center 0px;
    height:153px;
    margin: auto;
}
.pattern_head {
    background:url(../img/pattern_header_circulos.png) repeat-x;
    height:86px;
}
.pattern_head_2 {
    background:url(../img/grdient_head.png) repeat-x;
    height:115px;
}
.pattern_head_3 {
    background:url(../img/pattern_header_circulos.png);
    height:228px;
}
.pattern_head_home {
    background:url(../img/pattern_header_circulos_home.png);
    height:228px;
}
.fondo_contenido {
    background:url(../img/fondo_contenedor.png) no-repeat top center;
}
.fondo_contenido2 {
    background:url(../img/fondo_contenedor2.png) repeat-y center;
}

.fondo_contenidoPAF {
    background:url(../img/fondo_contenedorPAF.png) no-repeat top center;
}
.fondo_foot1 {
    background:url(../img/foot_pattern2.png) repeat-x 0 100%;
}
.fondo_foot2 {
    background:url(../img/fondo_contenedor3_2.png) no-repeat center bottom
}
.fondo_foot3 {
    background:url(../img/foot_pattern2.png) repeat-x 0 100%;
}
.fondo_foot4 {
    background:url(../img/fondo_contenedor3_2.png) no-repeat center bottom
}
.contenedor {
    background:#F0F0F0 url(../img/fondo_contenedor_general.png) top repeat-x;
}
.contenido_general {
    width:910px;
    margin:auto;
    padding: 60px 0 80px 0;
    position: relative;
}
.contenido_general2 {
    width:910px;
    margin:auto;
    padding: 35px 0 80px 0;
    position: relative;
}
.imagen_head {
    width:990px;
    margin:auto;
    padding: 0 0 0 0;
    position: relative;
}
.slide_head {
    width:960px;
    margin:auto;
    padding: 0 0 0 0;
    position: relative;
}
.encabezado {
    width:960px;
    margin:auto;
    position: relative;
    height: 170px;
}
.encabezado_2 {
    width:960px;
    margin:auto;
    position: relative;
    height: 150px;
}
.logo{
    background:url(../img/logo.png) no-repeat;
    width:267px;
    height:63px;
    position: absolute;
    top: 30px;
    left: 0px;
}
.menu {
    height:50px;
    position:absolute;
    bottom: 4px;
    width:960px;
    text-align: right;
    font-size:12px;
}
.menu_2 {
    height:48px;
    position:absolute;
    bottom: 0px;
    width:960px;
    text-align: right;
    font-size:12px;
}
.menu_y_login {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 960px;
    height: 50px;
}
.izquierda {
    float:left;
}
.derecha {
    float:right;
}
.arriba{
    vertical-align:top;
}
.abajo{
    vertical-align:bottom;
}


.btn_rojo {
    color:#ffffff;
    line-height:20px;
    text-align:center;
}
.btn_rojo a {
    color:#FFFFFF;
    display:block;
}
.btn_rojo a:hover {
    text-decoration:none;
    color:#FFFFFF;
}
.btn_rojo_iz {
    background:url(../img/btn_rojo_iz.png) no-repeat;
    width:3px;
    height:20px;
    float:left;
}
.btn_rojo_centro {
    background:url(../img/btn_rojo_centro.png) repeat-x;
    height:20px;
    float:left;
    padding: 0 14px;
}
.btn_rojo_der {
    background:url(../img/btn_rojo_der.png) no-repeat;
    width:3px;
    height:20px;
    float:left;
}

.padding_1{
    padding:0 2px 0 2px;
}

.padding1 {
    padding:17px 0 0 3px
}
.padding2 {
    padding:17px 3px 0 3px
}
.padding3 {
    padding:0 10px 0 0;
    *padding:0 5px 0 0
}
.padding4 {
    padding:5px 0 0 0;
}
.padding9 {
    padding:2px 0 0 0;
}
.padding10 {
    padding:10px 0 0 0;
}
.padding11 {
    padding:5px 10px 0 10px;
}
.padding16 {
    padding:0 0 0 15px;
}
.campo_gris {
    line-height:21px;
}
.campo_gris input {
    background:none;
    border:none;
    padding:2px 8px;
*padding:0px 8px;
    height:21px;
    line-height:21px;
*line-height:18px;
    text-align:right;
    color:#B9B9B9;
}
.ancho110 {
    width:110px
}
.ancho265 {
    width:265px;
}
.ancho295 {
    width: 295px;
}
.ancho620 {
    width:620px
}
.ancho400 {
    width:400px
}
.ancho480 {
    width:475px
}
.ancho600 {
    width:600px
}
.campo_iz {
    background:url(../img/campo_iz.png) no-repeat;
    width:4px;
    height:21px;
    float:left;
}
.campo_centro {
    background:url(../img/campo_centro.png) repeat-x;
    height:21px;
    float:left;
}
.campo_der {
    background:url(../img/campo_der.png) no-repeat;
    width:4px;
    height:21px;
    float:left;
}
/*Menu*/
.menu_y_login ul {
    margin:0;
    padding:2px 0 0 0;
    font-size:14px;
    display: block;
    height:48px;
    line-height:48px
}
.menu_y_login ul li {
float:left;}
.menu_y_login ul li a{
    /*background:url(../img/separador_menu_der.png) repeat-y;*/
    float:left;
    display: block;
    line-height:48px;
    text-decoration:none
    cursor:pointer;
}
.menu_y_login ul li a.primero {
    background:none;
    _padding: 0 0 0 0;
}
.menu_y_login ul li a span {
    color:#4a4a4a;
    padding: 0 6px;
    display:block;
    cursor:pointer;
}
.menu_y_login ul li a:hover span {
    background:url(../img/item_menu_actual_iz.png) no-repeat 0 0;
    color:#FFFFFF;
    height:50px;
    display: block;
    text-decoration:none;
    overflow: hidden;
    cursor:pointer;
}
.menu_y_login ul li a.actual span {
    background:url(../img/item_menu_actual_iz.png) no-repeat 0 -50px;
    height:50px;
    color:#FFFFFF;
    display: block;
    padding: 0 6px;
    _padding: 0 5px;
    overflow: hidden;
    cursor:pointer;
}
.menu_y_login ul li a:hover{
    background:url(../img/item_menu_actual.png) 100% 0;
    cursor:pointer;
    text-decoration:none
}
.menu_y_login ul li a.actual_li{
    background:url(../img/item_menu_actual.png) 100% -50px;
    cursor:pointer;

}
.ancho_bt_1{
_width:39px}
.ancho_bt_2{
_width:49px}
.ancho_bt_3{
_width:63px}
.ancho_bt_4{
_width:43px}
.ancho_bt_5{
_width:53px}
.ancho_bt_6{
_width:85px}
/*Buscador*/
.buscador {
    padding:5px 5px 5px 15px;
    border:2px solid #E5E5E5;
    background:#F6F6F6;
}
.buscador h1 {
    font-size:11px;
    color:#4A4A4A;
    font-weight: bold;
    padding: 0 10px 0 0;
    float: left;
    line-height: 34px;
}
.buscador_3 {
    padding:15px 5px 5px 15px;
    border:2px solid #E5E5E5;
    background:#F6F6F6;
}
.buscador_3 h1 {
    font-size:11px;
    color:#4A4A4A;
    font-weight: bold;
    padding: 0 10px 0 0;
    float: left;
    line-height: 34px;
}
.buscador_2 {
    border:2px solid #E5E5E5;
    background:#F6F6F6;
    padding: 0 0 15px 0;
}
.buscador_2 h1 {
    font-size:11px;
    color:#4A4A4A;
    font-weight: bold;
    padding: 5px 15px 0 15px;
    float: left;
    line-height: 34px;
}
.ancho_420{
width:420px}
.ancho_610{
width:610px}
.campo_gris_2 {
    height:34px;
    padding: 0 10px 10px 0;
    float: left;
}
.campo_gris_3 {
    height:34px;
    padding: 0 0 10px 15px;
    float: left;
}
.campo_iz_2 {
    background:url(../img/campo_iz_2.png) no-repeat;
    width:7px;
    height:34px;
    float:left;
}
.campo_centro_2 {
    background:url(../img/campo_centro_2.png) repeat-x;
    height:34px;
    float:left;
}
.campo_der_2 {
    background:url(../img/campo_der_2.png) no-repeat;
    width:7px;
    height:34px;
    float:left;
}
.campo_gris_2 input {
    line-height:34px;
    height:28px;
    background:none;
    border:none;
    font-size:14px;
    font-weight:bold;
    color:#4a4a4a;
    padding: 8px 0 0 0;

    *padding: 0;
    float: left;
}
.campo_gris_3 input {
    line-height:34px;
    height:28px;
    background:none;
    border:none;
    font-size:14px;
    font-weight:bold;
    color:#4a4a4a;
    padding: 8px 0 0 0;
    *padding: 0;
    float: left;
}
.ancho390 {
    width:395px;
    *width:400px
}
.ancho350 {
    width:350px;
    *width:340px
}
.ancho230 {
    width:230px
}
.ancho270 {
    width:270px
}
.ancho310 {
    width:305px
}
.ancho29 {
    width:29px
}
.barra{
    background:url(../img/barra.png) 0 9px no-repeat;
    width:7px;
    height:24px;
    float: left;
}

.btn_negro {
    line-height:31px;
    color:#FFFFFF;
    font-size: 10px;
}

.btn_negro a{
    color:#FFFFFF;
}

.btn_negro_iz {
    background:url(../img/boton_negro_iz.png) no-repeat;
    width:10px;
    height:31px;
    float:left;
}
.btn_negro_centro {
    background:url(../img/boton_negro_centro.png) repeat-x;
    height:31px;
    float:left;
    position: relative;
    _width: 16px;
    min-width: 16px;
}
.btn_negro_centro_2 {
    background:url(../img/boton_negro_centro.png) repeat-x;
    height:31px;
    float:left;
    _width: 16px;
    min-width: 16px;
}
.btn_negro_der {
    background:url(../img/boton_negro_der.png) no-repeat;
    width:10px;
    height:31px;
    float:left;
}
a.lupa {
    background:url(../img/lupa.png) no-repeat 0 5px;
    height:31px;
    width:16px;
    display:block;
    position: absolute;
    top: 5px;
    cursor: pointer;
}
.destacado_col {
    width:450px;
    position: relative;
}


.titulo_fondo_negro {
    background:#131313 url(../img/titulo_fondo_negro_iz.png) no-repeat 0 0;
    padding:0 0 0 28px;
    color:#ffffff;
    font-weight: bold;
    height: 26px;
}
.titulo_fondo_negro p {
    background:#131313 url(../img/titulo_fondo_negro_der.png) no-repeat 100% 0;
    padding: 7px 0 0 0;
}
.titulo_fondo_gris {
    background:url(../img/titulo_fondo_gris_centro.png) repeat-x 0 0;
    height:35px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_gris_iz {
    background:transparent url(../img/titulo_fondo_gris_iz.png) no-repeat 0 0;
    height:35px;
    position:relative;
}
.titulo_fondo_gris p {
    background:transparent url(../img/titulo_fondo_gris_der.png) no-repeat 100% 0;
    padding:0 0 0 15px;
    height:20px;
    color:#383838;
    font-weight: bold;
    line-height: 31px;
    font-size: 16px;
}
.titulo_fondo_gris_3 {
    background:url(../img/titulo_fondo_gris_centro_2.png) repeat-x 0 0;
    height:31px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_gris_3_iz {
    background:transparent url(../img/titulo_fondo_gris_iz_2.png) no-repeat 0 0;
    height:31px;
    position: relative;
}
.titulo_fondo_gris_3 p {
    background:transparent url(../img/titulo_fondo_gris_der_2.png) no-repeat 100% 0;
    padding:0 0 0 15px;
    height:20px;
    color:#383838;
    font-weight: bold;
    line-height: 31px;
    font-size: 16px;
}
.titulo_fondo_gris_3 p img{
    padding:11px 0 0 0;
}
.titulo_fondo_verde{
    background:url(../img/fondo_verde_deg.png) repeat-x;
    height:26px;
    line-height:26px;
    font-size:10px;
    color:#ffffff;
    border: 1px solid #D0D0D0;
    padding: 0 0 0 10px;
    font-weight: bold;
}
.titulo_fondo_verde_2 {
    background:url(../img/titulo_fondo_verde_centro.png) repeat-x 0 0;
    height:35px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_verde_2_iz {
    background:transparent url(../img/titulo_fondo_verde_iz.png) no-repeat 0 0;
    height:35px;
}
.titulo_fondo_verde_2 p {
    background:transparent url(../img/titulo_fondo_verde_der.png) no-repeat 100% 0;
    padding:0 0 0 15px;
    height:20px;
    line-height:31px;
    color:#fff;
    font-weight: bold;
}
.titulo_fondo_rojo_2 {
    background:url(../img/titulo_fondo_rojo_centro.png) repeat-x 0 0;
    height:31px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_rojo_2_iz {
    background:transparent url(../img/titulo_fondo_rojo_iz.png) no-repeat 0 0;
    height:31px;
    padding: 0 0 0 15px;
}
.titulo_fondo_rojo_2 p {
    background:transparent url(../img/titulo_fondo_rojo_der.png) no-repeat 100% 0;
    padding:11px 0 0 0;
    height:20px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_rojo_3 {
    background:url(../img/titulo_fondo_rojo_centro.png) repeat-x 0 0;
    height:31px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_rojo_3_iz {
    background:transparent url(../img/titulo_fondo_rojo_iz.png) no-repeat 0 0;
    height:31px;
    position: relative;
    padding: 0 0 0 15px;
}
.titulo_fondo_rojo_3 p {
    background:transparent url(../img/titulo_fondo_rojo_der2.png) no-repeat 100% 0;
    padding:11px 0 0 0;
    height:20px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_rojo_3 img {
    padding:11px 0 0 0;
}
.titulo_fondo_negro_4 {
    background:url(../img/titulo_fondo_negro_2_centro.png) repeat-x 0 0;
    height:35px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_negro_4_iz {
    background:transparent url(../img/titulo_fondo_negro_2_iz.png) no-repeat 0 0;
    height:35px;
    padding: 0 0 0 15px;
}
.titulo_fondo_negro_4 p {
    background:transparent url(../img/titulo_fondo_negro_2_der.png) no-repeat 100% 0;
    padding:10px 0 0 0;
    height:25px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_negro_5 {
    background:url(../img/titulo_fondo_negro_4_centro.png) repeat-x 0 0;
    height:25px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_negro_5_iz {
    background:transparent url(../img/titulo_fondo_negro_4_iz.png) no-repeat 0 0;
    height:25px;
    padding: 0 0 0 15px;
}
.titulo_fondo_negro_5 p {
    background:transparent url(../img/titulo_fondo_negro_4_der.png) no-repeat 100% 0;
    padding:6px 0 0 0;
    height:20px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_gris_5 {
    background:url(../img/titulo_fondo_gris_4_centro.png) repeat-x 0 0;
    height:25px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_gris_5_iz {
    background:transparent url(../img/titulo_fondo_gris_4_iz.png) no-repeat 0 0;
    height:25px;
    padding: 0 0 0 15px;
}
.titulo_fondo_gris_5 p {
    background:transparent url(../img/titulo_fondo_gris_4_der.png) no-repeat 100% 0;
    padding:6px 0 0 0;
    height:20px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_verde_3 {
    background:url(../img/titulo_fondo_verde_2_centro.png) repeat-x 0 0;
    height:25px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_verde_3_iz {
    background:transparent url(../img/titulo_fondo_verde_2_iz.png) no-repeat 0 0;
    height:25px;
    padding: 0 0 0 15px;
}
.titulo_fondo_verde_3 p {
    background:transparent url(../img/titulo_fondo_verde_2_der.png) no-repeat 100% 0;
    padding:6px 0 0 0;
    height:15px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_gris_4 {
    background:url(../img/titulo_fondo_gris_3_centro.png) repeat-x 0 0;
    height:25px;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.titulo_fondo_gris_4_iz {
    background:transparent url(../img/titulo_fondo_gris_3_iz.png) no-repeat 0 0;
    height:25px;
    padding: 0 0 0 15px;
}
.titulo_fondo_gris_4 p {
    background:transparent url(../img/titulo_fondo_gris_3_der.png) no-repeat 100% 0;
    padding:6px 0 0 0;
    height:15px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_gris_6 {
    background:url(../img/titulo_fondo_gris_5_centro.png) repeat-x 0 0;
    height:27px;
    font-weight: bold;
    margin: 10px 0 0 0;
    position: relative;
}
.titulo_fondo_gris_6_iz {
    background:transparent url(../img/titulo_fondo_gris_5_iz.png) no-repeat 0 0;
    height:27px;
    padding: 0 0 0 15px;
}
.titulo_fondo_gris_6 p {
    background:transparent url(../img/titulo_fondo_gris_5_der.png) no-repeat 100% 0;
    padding:7px 0 0 0;
    height:17px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_negro_6 {
    background:url(../img/titulo_fondo_negro_5_centro.png) repeat-x 0 0;
    height:27px;
    font-weight: bold;
    margin: 10px 0 0 0;
    position: relative;
}
.titulo_fondo_negro_6_iz {
    background:transparent url(../img/titulo_fondo_negro_5_iz.png) no-repeat 0 0;
    height:27px;
    padding: 0 0 0 15px;
}
.titulo_fondo_negro_6 p {
    background:transparent url(../img/titulo_fondo_negro_5_der.png) no-repeat 100% 0;
    padding:7px 0 0 0;
    height:17px;
    line-height:10px;
    color:#ffffff;
    font-weight: bold;
}
.titulo_fondo_negro_2 {
    background:url(../img/titulo_fondo_negro_2_centro.png) repeat-x 0 0;
    height:33px;
    line-height:33px;
    font-weight: bold;
}
.titulo_fondo_negro_2_iz {
    background:transparent url(../img/titulo_fondo_negro_2_iz.png) no-repeat 0 0;
    height:33px;
    line-height:33px;
}
.titulo_fondo_negro_2 p {
    background:transparent url(../img/titulo_fondo_negro_2_der.png) no-repeat 100% 0;
    padding:0 0 0 28px;
    height:33px;
    line-height:33px;
    color:#ffffff;
    font-weight: normal;
    font-size: 12px;
}

.titulo_fondo_negro_3 {
    background:url(../img/titulo_fondo_negro_centro_2.png) repeat-x 0 0;
    height:31px;
    line-height:31px;
    font-weight: bold;
}
.titulo_fondo_negro_3_iz {
    background:transparent url(../img/titulo_fondo_negro_iz_2.png) no-repeat 0 0;
    height:31px;
    line-height:31px;
}
.titulo_fondo_negro_3 p {
    background:transparent url(../img/titulo_fondo_negro_der_2.png) no-repeat 100% 0;
    padding:0 0 0 15px;
    height:10px;
    line-height:31px;
    color:#fff;
    font-weight: bold;
}


.titulo_fondo_negro_3Home {
    background:url(../img/titulo_fondo_negro_centro_2.png) repeat-x 0 0;
    height:31px;
    line-height:31px;
    font-weight: bold;
    margin: 0;
}
.titulo_fondo_negro_3Home_iz {
    background:transparent url(../img/titulo_fondo_negro_iz_2.png) no-repeat 0 0;
    height:31px;
    line-height:31px;
}
.titulo_fondo_negro_3Home p {
    background:transparent url(../img/titulo_fondo_negro_der_2.png) no-repeat 100% 0;
    padding:0 0 0 15px;
    height:10px;
    line-height:31px;
    color:#fff;
    font-weight: bold;
}


.titulo_fondo_gris_2 {
    background:url(../img/head_curva_gris.png) no-repeat 0 0;
    height:32px;
    line-height:32px;
    font-weight: bold;
}
.titulo_fondo_gris_2_iz {
    height:33px;
    line-height:33px;
}
.titulo_fondo_gris_2 p {
    padding:0 12px 0 0;
    height:33px;
    line-height:33px;
    color:#333333;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
}

.imagen_destacado {
    padding:10px 25px;
    float: left;
}
.contenido_destacado {
    float:left;
    padding:10px 0;
    height: 99px;
    display: inline-block;
}
.contenido_destacado h1 {
    text-transform:uppercase;
    font-size:20px;
    padding: 0 0 8px 0;
    color: #101010;
}
.contenido_destacado p {
    font-size:10px;
    color: #383838;
}

.opciones_destacado {
    position:absolute;
    bottom:10px;
    left: 153px;
}
.opciones_destacado span {
    float:left;
    font-size:12px
}
.icono_comentario {
    background:url(../img/icono_comentario.png) no-repeat;
    height:17px;
    line-height:17px;
    padding:0 20px 0 20px;
    font-size: 9px;
    color: #c02700;
    display: block;
    margin: 0 0 0 20px;
    _margin: 0 0 0 10px;
}
.icono_comentario a{
    color: #c02700;
}
.icono_comentario_2 {
    background:url(../img/icono_comentario.png) no-repeat;
    height:17px;
    line-height:17px;
    padding:0 20px 0 20px;
    font-size: 9px;
    color: #c02700;
    display: block;
    margin: 0 0 0 0;
}
.icono_comentario_2 a{
    color: #c02700;
}
.comentario {
    height:17px;
    float: left;
    line-height:17px;
    padding:0 20px;
    font-size: 9px;
    color: #101010;
    display: block;
}
.comentario a{
    color: #101010;
}
.fecha_articulos {
    height:17px;
    line-height:17px;
    padding:0 20px 0 5px;
    font-size: 9px;
    display: block;
}
.fecha_destacado {
    font-size: 9px;
    color: #c02700;
    display: block;
}
.titulo_fondo_bordo {
    background:#9C0200;
    padding:0 5px;
    line-height:25px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    margin:15px 0 0 0;
    
}
.titulo_fondo_negro_chico {
    background:#1b1b1b;
    padding:0 5px;
    line-height:15px;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    margin:15px 0 0 0;
    
}
.titulo_chico {
    padding:0 5px;
    line-height:15px;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    margin:15px 0 0 0;
    background: #000000;
    
}
.margen_negativo_ie{*margin: -45px 0 0 0;}
.margen_negativo_ie2{*margin: 0 0 -55px 0;}
.paginador {
    padding:10px 0;
    text-align:center;
    font-size: 10px;
    font-weight: bold;
    color:#9C0200;
    width: 100%;
    margin: auto;
}
.paginador a {
    padding:0 1% 0 0;
    font-weight:bold;
    color:#9C0200;
}
/*Selects y checks*/
select {
    border:none;
}
.select_ie6{
    height:18px;
    position:relative;
    overflow:hidden;
}
.select_ie6 select{
    height:26px;
    position:absolute;
    top:-3px;
    left:-3px
}
.btn_negro select{
    width:150px;
}
span#select2{
    width:120px
}
.ordenar select{
    width:140px
}
.ordenar span#select_ordenar{
    border:2px solid #BEBCBC;
    width:108px;
    position: absolute;
    height: 20px;
    padding: 0 24px 0 8px;
    margin: 5px 5px 0 0;
    color: #333333;
    font: 12px/21px arial, sans-serif;
    background:url(../img/boton_select.png) 100% 0px no-repeat;
    overflow: hidden;
    z-index:6
}

span.checkbox {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url(checkbox.gif) no-repeat;
    display: block;
    clear: left;
    float: left;
}
span.radio {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url(radio.gif) no-repeat;
    display: block;
    clear: left;
    float: left;
}
span.select {
    position: absolute;
    width: 118px;
    height: 21px;
    padding: 0 24px 0 8px;
    color: #fff;
    font: 12px/21px arial, sans-serif;
    background:url(../img/boton_rojo_lista.png) 100% 0px no-repeat;
    _background:none;
    overflow: hidden;
    z-index:6
}
input.styled { display: none; } 
select.styled {
    position: relative;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 5;
    height: 25px;
    text-align:left;
    border:none;
    _border:1px solid #000000;
}
.btn_negro select option{
background:#4C4C4C;
color:#FFFFFF;
border: none;
opacity: 1;
filter: alpha(opacity=100);
}
.album_lista{
    border-top:1px solid #D7D7D7;
    display:block;
    position: relative;
}
.album_lista_2{
    border-bottom:1px solid #D7D7D7;
    display:block;
    position: relative;
}
.album_lista_3{
    border-bottom:1px solid #D7D7D7;
    display:block;
    width:450px;
    position: relative;
}

.album_lista_4{
    border-bottom:1px solid #D7D7D7;
}

.img_album{
    padding:15px 5px 5px 5px;
    float: left;
}

.titulo_albums{
    margin: 15px 0 5px 150px;
}

.titulo_albums h1{
    font-size: 16px;
}

.contenido_album_artista{
    padding: 5px 5px 5px 5px;
    width: 140px;
}

.contenido_album_artista h1{
    font-size:15px;
    text-transform:uppercase;
}

h2{
    font-size:10px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 0;
}

.contenido_album_artista span{
    font-size:10px;
    padding:0 0 3px 0;
    color:#333333;
    margin: 0;
}

.contenido_album_albums{
    padding: 5px 5px 5px 5px;
    margin-left:10px;
}

.contenido_album_albums h1{
    font-size:15px;
    text-transform:uppercase;
}

.contenido_album_albums h2{
    font-size:10px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 0;
}

.contenido_album_albums span{
    font-size:10px;
    padding:0 0 3px 0;
    color:#333333;
    margin: 0;
}

.estrella{
    background:url(../img/estrella.png) no-repeat 2px 2px;
    width:16px;
    height:16px;
    display:block;
    padding:2;
    float: left;
}

.contenido_album{
    width:720px;
    padding:20px 10px 20px 20px;
    margin-top: 5px;
    float:right;
    height: 160px;
    background-color:#F5F5F5;
    font-size:11px;
    position: relative;
}
.contenido_album2{
    padding:15px 5px 5px 5px;
    float:left;
    font-size:11px;
    position: relative;
    max-width: 480px;
}
.contenido_album2 h1{
    font-size:15px;
    text-transform:uppercase;
    margin: 0;
}
.contenido_album2 h2{
    font-size:10px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 0;
}

.contenido_album2 h2 a{
    color:#9C0200;
}
    
.contenido_album2 span{
    font-size:10px;
    padding:0 0 3px 0;
    color:#333333;
    margin: 0;
}
.contenido_album3{
    padding:15px 5px 5px 5px;
    float:left;
    height: 100px;
    font-size:11px;
    position: relative;
    max-width: 420px;
}
.contenido_album3 h1{
    font-size:15px;
    text-transform:uppercase;
    margin: 0;
}
.contenido_album3 h2{
    font-size:10px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 0;
}
.contenido_album3 span{
    font-size:10px;
    padding:0 0 3px 0;
    color:#333333;
    margin: 0;
}
.opciones_destacado2 {
    position:absolute;
    bottom:7px;
    left: 0px;
    width: 100%;
}
.opciones_destacado2 span {
    float:left;
    font-size:12px
}
.sobre_artista {
    background:url(../img/tus_favoritos.png) no-repeat;
    height:17px;
    line-height:17px;
    padding:0 0 0 20px;
    font-size: 9px;
    color: #101010;
    display: block;
}
.sobre_artista_3 {
    background:url(../img/tus_favoritos.png) no-repeat;
    height:17px;
    line-height:17px;
    padding:0 0 0 20px;
    font-size: 9px;
    color: #101010;
    display: block;
    margin:10px
}
.sobre_artista_2 {
    background:url(../img/tus_favoritos.png) no-repeat 100% 0;
    height:17px;
    line-height:17px;
    padding:0 20px 0 0;
    font-size: 9px;
    color: #101010;
    display: block;
}
.sobre_artista_4 {
    background:url(../img/tus_favoritos_blanco.png) no-repeat 100% center;
    height:17px;
    line-height:17px;
    padding:0 20px 0 0;
    font-size: 9px;
    color: #ffffff;
    float:right;
    display: block;
    margin: 5px 5px 0 0;
}
.sobre_artista_4 a {
    color: #ffffff;
}
.sobre_artista_5 {
    background:url(../img/tus_favoritos.png) no-repeat 0 center;
    height:17px;
    line-height:17px;
    padding:0 10px 0 20px;
    font-size: 10px;
    float:left;
    display: block;
    margin: 5px 0 0 0;
}

.rss_noticias_5 {
    background:url(../img/rss_icono.png) no-repeat 0 center;
    height:17px;
    line-height:17px;
    padding:0 10px 0 25px;
    font-size: 10px;
    float:left;
    display: block;
    margin: 5px 0 0 0;
}

.favoritos_noticias_5 {
    background:url(../img/estrella_roja.png) no-repeat 0 center;
    height:17px;
    line-height:17px;
    padding:0 10px 0 20px;
    font-size: 10px;
    float:left;
    display: block;
    margin: 5px 0 0 0;
}

.discografia_noticias_5 {
    background:url(../img/cd.png) no-repeat 0 center;
    height:17px;
    line-height:17px;
    padding:0 10px 0 20px;
    font-size: 10px;
    float:left;
    display: block;
    margin: 5px 0 0 0;
}


a.sobre_artista_3 {
    background:url(../img/tus_favoritos.png) no-repeat 100% 0;
    height:17px;
    padding:0 20px 0 0;
    font-size: 9px;
    color: #101010;
    display: block;
    width: 120px;
    margin: 5px auto;
}
a.sobre_artista_4 {
    background:url(../img/tus_favoritos_blanco.png) no-repeat 100% 0;
    height:17px;
    padding:0 20px 0 0;
    font-size: 9px;
    color: #FFFFFF;
    display: block;
    width: 120px;
    margin: 5px auto;
}
.comentario2 {
    height:17px;
    line-height:17px;
    padding:0 20px;
    font-size: 9px;
    color: #101010;
    display: block;
}
.padding5{
padding:0 20px 0 0}
.fuente_10px{
font-size:10px
}
.paginador_simple{
    margin:auto;
    padding: 25px 0;
    font-size:11px;
    text-align: center;
}
.padding6{
padding:0 80px}

.separador_9px{
clear:both;
border-bottom:9px solid #BF3411;}

.caja_foot{
    padding:15px 5px 20px 5px;
    font-size:11px;
    overflow: hidden;
    position: relative;
    display: block;
    height: 175px;
}
.input_180{
    width:180px;
    display:block;
}
.caja_foot h1{
    font-size:11px;
    font-weight:bold
}
.caja_180{
    width:180px;
    display:block;
}
.caja_80{
    width:85px;
    display:block;
    text-align: right;
}
.caja_130{
    width:130px;
    display:block;
    text-align: right;
}
.caja_70{
    width:70px;
    display:block;
    text-align: right;
}
.padding7{
    padding:0 15px;
}
.padding8{
    padding:0 20px 0 0;
}
.borde_izquierdo{
    border-left:1px solid #cecece;
}
.borde_inf {
    border-bottom:1px solid #cecece;
}
.borde_sup {
    border-top:1px solid #cecece;
}

.alto100_100{
padding-bottom:30000px;
margin-bottom:-30000px;}
.logo_foot{
    background:url(../img/logo_chico.png) no-repeat;
    width:175px;
    height:41px;
    display:block;
    position:absolute;
    bottom:100px;
    left:0
}
a.logo_risun{
    background:url(../img/risun.png)  100% 0 no-repeat;
    width:144px;
    height:28px;
    display:block;
    position:absolute;
    right: 0px;
    bottom:15px;
    padding: 0 70px 0 0;
    text-align: right;
    line-height: 28px;
    color: #BDBDBD;
    font-size: 10px;
    letter-spacing: 2px;
}
a.logo_risun:hover{
text-decoration:none;
}
.video_destacado{
padding:20px 0 0 0}

.noticia_destacado{
    padding:10px 0 10px 0
}


.video{
padding: 5px;
}
.contenido_video_destacado {
    display: inline-block;
}
.contenido_video_destacado h1 {
    text-transform:uppercase;
    font-size:20px;
    color: #101010;
}

.contenido_video_destacado h2 {    
    font-size:10px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 0 0 10px 0;
}
    
.contenido_video_destacado p {
    font-size:10px;
    color: #383838;
}
.publi{
    padding:10px 0 10px 0;
}
.publi *{
    max-width:260px;
}

.player_small{
    padding: 0 0 10px 0;
}

.caja_padding_bordes{
    border:1px solid #D0D0D0;
    background:url(../img/degradado_caja.png) bottom repeat-x;
    padding: 7px 5px;
    margin: 0 0 16px 0;
}
.caja_padding_bordes2{
    border:1px solid #D0D0D0;
    background:url(../img/degradado_caja.png) bottom repeat-x;
}
.caja_padding_bordes3{
    border:1px solid #D0D0D0;
    background:url(../img/degradado_caja.png) bottom repeat-x;
    margin: 0 0 10px 0;
    padding:25px 0 0 0;
}

.caja_bordes{
    border-left:1px solid #D0D0D0;
    border-right:1px solid #D0D0D0;
    background:url(../img/degradado_caja.png) bottom repeat-x;
}
.caja_bordes_footer{
    background:url(../img/foot_cuva_gris.png) 0 100% no-repeat;
    margin: 0 0 10px 0;
    padding:0 0 6px 0
}
.foto_imperdibles *{
max-width:78px;
}
.foto_imperdibles img{
padding:5px 0 0 0
}
.foto_imperdibles{
    width:78px;
    text-align:center;
    font-size:9px;
    padding:0 3px;
    line-height: 10px;
}
.foto_imperdibles p{
background:url(../img/titulo_fondo_rojo.png) repeat-x;
height:18px;
line-height:18px;
font-weight:bold;
color:#FFFFFF;
font-size:10px;
}
.newsletters{
    background:#990100 url(../img/curva_top_rojo.png) 0 0 no-repeat;
    margin: 0 0 10px 0;
}
.newsletters .foot_nl{
    background:url(../img/curva_foot_rojo.png) 0 100% no-repeat;
    padding:12px 8px;
}
.newsletters p{
    background:url(../img/rss_icono.png) 0 0 no-repeat;
    color:#ffffff;
    padding:0 0 5px 25px;
    line-height:20px;
    font-size:12px;
    display:block;
    width:220px
}
.btn_naranja{
    background:url(../img/boton_naranja_centro.png) repeat-x;
    height:29px;
    line-height:29px;
    color:#ffffff;
    position:relative;
    top:3px;
    width: 45px;
}
.btn_naranja_iz{
    background:url(../img/boton_naranja_iz.png) no-repeat 0 0;
    height:29px;
}
.btn_naranja a{
    background:url(../img/boton_naranja_der.png) no-repeat 100% 0;
    height:29px;
    display:block;
    color:#FFFFFF;
    font-size:11px;
    padding:0 5px;
    text-align:center
}
.titulo_fondo_rojo{
    height:25px;
    line-height:25px;
    color:#333333;
    background:#DADADA;
    padding:0 20px;
    text-align: right;
    font-size: 11px;
}
.caja_noti a{
color:#333333;
font-size:9px;
padding:4px 0;
border-bottom:1px solid #AEAEAE;
display:block;
clear:both
}
a.sin_borde{
border:none}
.favoritos{
    background:url(../img/estrella_roja.png) no-repeat center 3px;
    padding:20px 0 0 0;
    font-size:9px;
    color:#333333;
    display: block;
}
.favoritos2{
    background:url(../img/tus_favoritos.png) no-repeat center 3px;
    padding:20px 0 0 0;
    font-size:9px;
    color:#333333;
    display: block;
}
.artista{
width:115px;
}
.artista img{
    margin-top: 5px;
}
.artista p{
    height:44px;
    background:#D9D9D9;
    color:#333333;
    text-align:center;
    font-size: 10px;
    padding: 5px 0 0 0;
    margin: 0;
}
.videos{
    width:115px;
    padding:0 20px
}
.videos img{
    max-width:115px;
    max-height: 87px;
    overflow: hidden;
}
.videos p{
    line-height:17px;
    color:#333333;
    text-align:center;
    font-size: 10px;
    padding: 0;
    margin: 0;
}
.videos2{
    width:135px;
    height:150px;
    margin: 10px 0 0 0;
    padding:10px 8px 5px 8px;
    background-repeat:no-repeat;
    background-position:center;
    background-position:top;
}
.videos2 img{
    margin: 10px 0 0 40px;
}
.videos2 p{
    line-height:17px;
    color:#333333;
    text-align:center;
    font-size: 10px;
    padding: 0;
    margin: 0;
}
.padding12{
padding:5px 25px 5px 0}
.padding13{
padding:5px 25px 5px 25px}
.padding14{
padding:5px 0 5px 25px}
.nota h1{
    font-size:19px;
    color:#6E9635;
    font-weight:bold;
    padding: 0 8px 0 0;
    display: block;
}
.resp_ringtone{
    padding:15px 0 30px 10px;
    font-size: 11px;
}
.resp_ringtone strong{
    font-weight:normal;
    color:#78A03F;

}
.info_contacto{
    background:url(../img/icono_info.png) no-repeat 20px center;
    padding:22px 0 22px 56px;
    font-size: 11px;
}
.info_contacto h1{
    font-size: 11px;
    font-weight:bold;
    color:#101010;
}
.info_contacto p{
    font-size: 10px;
    color:#383838;
}
.info_contacto strong{
    font-weight:normal;
    color:#78A03F;

}
.cd_contacto a, .info_contacto a{
color:#C22900;}
.cd_contacto{
    background:url(../img/icono_cd.png) no-repeat 20px 24px;
    padding:22px 0 22px 56px;
    font-size: 11px;
}
.cd_contacto h1{
    font-size: 11px;
    font-weight:bold;
    color:#101010;
}
.cd_contacto p{
    font-size: 10px;
    color:#383838;
}
.cd_contacto strong{
    font-weight:normal;
    color:#78A03F;
}
.nota_info{
color:#ABA4A4;
font-size:10px
}

table.titulo_ta{
    background:url(../img/fondo_verde_deg.png) repeat-x;
    height:26px;
    font-weight: bold;
}
table.ringtones tr td.tabla_col_1{
    width:240px;
    padding:0 15px 0 6px;
    height:24px;
    font-size:10px;
    color:#496225;
}
table.ringtones2 tr td.tabla_col_1{
    width:220px;
    padding:0 15px 0 6px;
    height:24px;
    font-size:10px;
    color:#496225;
}
table.titulo_ta tr td.tabla_col_1{
    width:220px;
    padding:0 15px 0 6px;
    height:24px;
    font-size:11px;
    color:#ffffff;
    line-height: 24px;
    font-weight: bold;
}
table.ringtones tr td.tabla_col_1_c{
    width:250px;
    padding:0 15px 0 6px;
    height:24px;
    font-size:10px;
    color:#496225;
}
table.ringtones tr td.tabla_col_1_b{
    width:200px;
    padding:0 15px 0 6px;
    height:24px;
    font-size:10px;
    color:#496225;
}
table.ringtones tr td.tabla_col_2{
    width:110px;
    padding:0 15px 0 0;
    height:24px;
    font-size:10px;
    color:#333333;
}
table.ringtones2 tr td.tabla_col_2{
    width:90px;
    padding:0 15px 0 0;
    height:24px;
    font-size:10px;
    color:#333333;
}
table.titulo_ta tr td.tabla_col_2{
    width:90px;
    padding:0 15px 0 0;
    height:24px;
    font-size:11px;
    color:#ffffff;
    line-height: 24px;
    font-weight: bold;
}
table.ringtones tr td.tabla_col_2_c{
    width:35px;
    padding:0 15px 0 0;
    height:24px;
    font-size:10px;
    color:#333333;
    text-align: right;
}
table.ringtones tr td.tabla_col_3{
    width:75px;
    padding:0 15px 0 0;
    height:24px;
    font-size:14px;
    color:#333333;
}
table.ringtones2 tr td.tabla_col_3{
    width:40px;
    padding:0 15px 0 0;
    height:24px;
    font-size:14px;
    color:#333333;
}
table.titulo_ta tr td.tabla_col_3{
    width:40px;
    padding:0 15px 0 0;
    height:24px;
    font-size:11px;
    color:#ffffff;
    line-height: 24px;
    font-weight: bold;
}
table.ringtones tr td.tabla_col_4{
    background:#ffffff;
    text-align: right;
}
table.ringtones tr.gris{
background:#E9E9E9;
height:24px;
line-height:24px;
}
table.ringtones tr{
    height:34px;
    line-height: 34px;
}
table.ringtones2 tr.gris{
background:#E9E9E9;
height:24px;
line-height:24px;
}
table.ringtones2 tr{
    height:34px;
    line-height: 34px;
}
a.btn_ring{
    background:url(../img/ver_ringtone.png) no-repeat;
    width:121px;
    height:22px;
    display:block;
    text-align: right;
    float: right;
}
.caja_texto_scroll{
    padding:2px 0 30px 10px;
}
.caja_texto_scroll_2{
    padding:2px 0 5px 10px;
}
.caja_texto_scroll_3{
    padding:40px 0 10px 10px;
    overflow: hidden;
}
.mp3_player{
    padding:0 0 10px 0;
}
.caja_videos{
padding:20px 0 0 0;}
.caja_shows{
}
.caja_artistas{
padding:0 0 12px 0;}
.caja_comentarios{
    padding:17px 0 12px 0;
}
.contenido_album_artista2{
    padding:15px 5px 5px 5px;
    float:left;
    max-width: 200px;
}
.contenido_album_artista2 h1{
    font-size:15px;
    text-transform:uppercase;
    margin: 0;
}
.contenido_album_artista2 h2{
    font-size:10px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 0;
}
.contenido_album_artista2 span{
    font-size:10px;
    padding:0 0 3px 0;
    color:#333333;
    margin: 0;
}
a.ver_album{
    background:url(../img/boton_play.png) top center no-repeat;
    display:block;
    padding:52px 0 0 0;
    position: absolute;
    right: 0px;
    top: 40px;
    text-align: center;
    font-size: 10px;
}
.contenido_shows {
    padding:15px 0;
    height: 99px;
    display: inline-block;
    max-width: 280px;
    position: relative;
}
.contenido_shows h1 {
    text-transform:uppercase;
    font-size:15px;
    color: #101010;
}
.contenido_shows p {
    font-size:10px;
    color: #383838;
}
.fecha_pie{
    bottom:15px;
    font-size:10px;
    color:#AB1200
}
.padding15{
    padding:17px 18px
}
span.fecha_comentarios{
font-size:9px;
color:#666666;}
span.texto_chico_rojo{
font-size:12px;
color:#DA2027;
font-weight:bold;}
span.texto_chico_oscuro{
color:#383838;
font-size:11px;
}
.opciones_caja_comentarios{
    float:right;
    background:url(../img/linea_raya.png) repeat-x top;
    padding:10px 0 15px 0;
    clear: both;
    margin: 10px 0 0 0;
}
a.mostar_comentarios{
    background:url(../img/mostrar_icono.png) no-repeat;
    height:14px;
    padding:0 10px 0 22px;
    display:block;
    float:left;
    line-height: 14px;
    font-size: 9px;
    color: #DA2027;
}

a.responder{
    background:url(../img/responder_icono.png) no-repeat;
    height:14px;
    padding:0 10px 0 22px;
    display:block;
    float:left;
    line-height: 14px;
    font-size: 9px;
    color: #DA2027;
}
a.votar_pos{
    background:url(../img/votar_pos_icono.png) no-repeat;
    height:14px;
    padding:0 10px 0 22px;
    display:block;
    float:left;
    line-height: 14px;
    font-size: 9px;
    color: #DA2027;
}
a.votar_neg{
    background:url(../img/votar_neg_icono.png) no-repeat;
    height:14px;
    padding:0 10px 0 22px;
    display:block;
    float:left;
    line-height: 14px;
    font-size: 9px;
    color: #DA2027;
}
a.abuso{
    background:url(../img/abuso_icono.png) no-repeat;
    height:14px;
    padding:0 10px 0 22px;
    display:block;
    float:left;
    line-height: 14px;
    font-size: 9px;
    color: #DA2027;
}
.opciones_caja_comentarios span{
height:14px;
line-height:14px; 
float:left;
padding:0 10px;
    display:block;
    font-size: 9px;
    color: #DA2027;}
.caja_comentarios a{
font-size:12px;
color: #DA2027;}
a.todos_videos{
    background:url(../img/mas.png) no-repeat;
    height:21px;
    padding:0 22px 0 17px;
    display: block;
    font-size: 10px;
    line-height: 21px;
}
a.discografia_artista_abs{
    background:url(../img/cd.png) no-repeat 0 center;
    height:21px;
    padding:0 22px 0 20px;
    display: block;
    font-size: 10px;
    line-height: 21px;
    position: absolute;
    top: 5px;
    right: 0px;
}
.caja_texto_scroll p{
font-size:11px;}
.caja_texto_scroll_3 p{
font-size:11px;}
.contenido_noticias{
    width:580px;
    padding:20px 10px 20px 20px;
    float:right;
    height: 150px;
    font-size:11px;
    position: relative;
}
.contenido_noticias{
    padding:15px 5px 5px 5px;
    float:left;
    height: 100px;
    font-size:11px;
    position: relative;
    max-width: 325px;
    width: 325px;
    display: block;
}
.contenido_noticias h1{
    font-size:15px;
    text-transform:uppercase;
    margin: 0;
}
.contenido_noticias h2{
    font-size:10px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 0;
}
.contenido_noticias span{
    font-size:10px;
    padding:0 0 3px 0;
    color:#333333;
    margin: 0;
}

.noticias_epigrafe{
    margin: 0 0 15px 0;
    font-size:16px;
    text-transform:uppercase;
}

/*SCROLL*/
div#scrollbar1, div#scrollbar2, div#scrollbar3 {
    display:none; /* hide from incapable */}
.tit_ringt{
    background:#424242;
    height:18px;
    border:1px solid #D0D0D0;
    width: 460px;
}
.tit_ringt_col_1{
    width:200px;
    height:18px;
    line-height:18px;
    font-size:10px;
    color:#FFFFFF;
    float:left;
    padding: 0 15px;
}
.tit_ringt_col_2{
    width:110px;
    height:18px;
    line-height:18px;
    font-size:10px;
    color:#FFFFFF;
    float:left;
    padding: 0 0 0 15px;
}
.tit_ringt_col_3{
    width:75px;
    height:18px;
    line-height:18px;
    font-size:10px;
    color:#FFFFFF;
    float:left;
    padding: 0 10px;
}
.artista_seccion{
    background-color:#F5F5F5;
}
.lista_temas{
    background:#F5F5F5;
    padding:20px;
    font-size: 11px;
}
.lista_temas table tr td.col_1_tm{
    width:30px;
    height:15px;
    padding: 0 5px 0 0;
}
.lista_temas table tr td.col_2_tm{
    width:300px;
    height:15px;
    padding: 0 5px 0 0;
}
.lista_temas table tr td.col_3_tm{
width:40px;
height:15px;
padding:0 5px 0 0;
}

.lista_temas table tr td.col_4_tm{
width:50px;
height:15px;
padding:0 5px 0 0;
}
.texto_solo_padding{
font-size:11px;
padding:20px 5px;
}
.ancho550{
width:550px;}
.ancho330{
    width:345px;
}
.fondo_sony{
    background:url(../img/logo_sony.png) no-repeat right center;
    display:block;
    height: 100px;
}

.fondo_sony h1{
    font-size:23px;
    padding: 0 0 5px 0;
}
.calendario{
    width:245px;
    _width:250px;
    border:2px solid #cecece;
    padding: 1px;
    float: left;
}
a.fecha{
    width:33px;
    height:33px;
    margin:1px;
    text-align:center;
    line-height:33px;
    background:#D6D6D6;
    float: left;
    font-size: 9px;
    display:block
}
a.fecha:hover, a.fecha_sel{
    width:33px;
    height:33px;
    margin:1px;
    text-align:center;
    line-height:30px;
    background:#C12403;
    color:#FFFFFF;
    float: left;
    font-size: 9px;
    display:block;
    text-decoration:none
}

.dia{
    width:33px;
    height:22px;
    margin:1px;
    text-align:center;
    line-height:22px;
    background:#E4E4E4;
    float: left;
    font-size: 11px;
}
.mes{
    background:#279AD0;
    height:22px;
    text-align:center;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 22px;
    position: relative;
}
a.menos_mes{
    background:url(../img/flecha_mes_iz.png) no-repeat;
    width:9px;
    height:22px;
    display:block;
    position:absolute;
    left:9px;
    top: 0px;
}
a.mas_mes{
    background:url(../img/flecha_mes_der.png) no-repeat;
    width:9px;
    height:22px;
    display:block;
    position:absolute;
    right:9px;
    top: 0px;
}
.separador{
    border-bottom:1px solid #E5E5E5;
    padding:10px 0 0 0;
    margin: 0 0 10px 0;
}
span.texto_campo{
    float:left;
    height:34px;
    font-size: 11px;
    font-weight: bold;
    line-height: 34px;
}
a.link{
    font-size:10px;
    color:#AC1400;
    text-decoration:underline
}
a.link:hover{
font-size:10px;
color:#AC1400;
text-decoration:none}
.col_foto{
width:170px;
padding:0 18px 0 10px;
float:left 
}
.listado_rintones{
    float:left;
    width:410px;
}
.ringtones_fly{
padding:10px 0}

.info_videos{
    padding:0 0 0 7px;
    font-size: 11px;
}
.opciones_videos{
    height:25px;
    border-bottom:1px solid #848484;
    margin: 10px 0 0 0;
}

.fecha_titulo2{
    right:12px;
    bottom:9px;
    font-size:12px;
    color:#AB1200;
    font-weight: bold;
}

.fecha_titulo{
    right:12px;
    bottom:9px;
    font-size:8px;
    color:#AB1200;
    font-weight: normal;
}

.info_titulo{
    position:absolute;
    right:30px;
    bottom:7px;
    font-size:9px;
    color:#222222;
    font-weight: normal;
}

.descripcion{
font-size:11px;
padding:25px 5px;
}

.escribir{
    border:2px solid #B2B2B2;
    background:#FBFBFB;
    margin: 0 0 10px 0;
}
.escribir h1{
    border-bottom:2px solid #B2B2B2;
    height:28px;
    line-height:28px;
    display:block;
    font-size: 16px;
    font-weight: normal;
    padding: 0 13px;
}
.escribir p{
    padding:15px;
    font-size: 11px;
}
.escribir a{
color:#BF0000;
}
.noticias{
    padding:25px 0 0 0;
    text-align: center;
}
.opciones_noticias{
    height:25px;
}
.albums{
    width:100px;
    padding:0 10px
}
.albums img{
    max-width:115px;
    max-height: 87px;
    overflow: hidden;
}
.albums p{
    line-height:17px;
    color:#333333;
    text-align:center;
    font-size: 10px;
    padding: 0;
    margin: 0;
}
.albums2{
    width:100px;
    padding:0 15px
}
.albums2 img{
    max-width:115px;
    max-height: 87px;
    overflow: hidden;
}
.albums2 p{
    line-height:17px;
    color:#333333;
    text-align:center;
    font-size: 10px;
    padding: 0;
    margin: 0;
}
.caja_lista_noticias{
padding:10px 0
}
.lista_noticias{
    height:40px;
    line-height:40px;
    position:relative;
    padding: 0 10px;
    font-size: 12px;
}
.lista_noticias span{
float:left;
display:block;}
.opc_noti{
    position:absolute;
    right:10px;
    top:10px
}
.caja_videos_mas_vistos{
padding:11px 0}
table.ringtones3 tr{
height:30px;
line-height:30px;
font-size:11px;
}
table.ringtones3 tr.titulos_ringtones_3{
color:#9C0300;
font-size:9px;
}
table.ringtones3 tr td{
padding:0 10px;
border-bottom:1px solid #cecece;

}
table.ringtones3{
margin:0 0 10px 0}
.mas{
background:url(../img/mas.png) no-repeat;
height:13px;
padding:0 0 0 20px;
line-height:13px;
font-size:9px;}
.padding17{
    padding:0 12px 10px 12px
}
.padding18{
    padding:20px 12px;
}
.info_ring{
    line-height:26px;
    background:#79A03F;
    border-top:1px solid #cecece;
    text-align: center;
    font-size: 15px;
    color: #ffffff;
}
.caja_lanzamientos{
    padding:18px 12px 10px 12px;
}
.lanzamiento{
    padding:0 10px 0 0;
    width:280px;
    float:left;
    display:block;
    position:relative;
}
.lanxamiento_img{
width:77px;
height:77px;
padding:0 10px 0 0;
}
.info_lanzamiento{
width:197px;
position:absolute;
bottom:0px;
left:87px;
}

.info_lanzamiento h1{
font-size:10px;
font-weight:bold;
}


.info_lanzamiento p{
font-size:11px;
}

.album_caja{
    padding:10px;
    float:left;
    display: block;
    width: 200px;
}
.foto_album{
    width:195px;
    position:relative;
}


.foto_album img{
max-width:195px;
}

.img_artista{
    position:absolute;
    background-color:#fff;
    bottom:5px;
    left:5px;
    text-align:left;
    color:#000;
    font-size:36px;
    line-height:36px;
    padding: 5px;
    
    /* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
}

.img_titulo_album{
    position:absolute;
    bottom:5px;
    right:5px;
    background:url(../img/gradient_rojo.png) repeat-x;
    line-height:23px;
    text-align:right;
    color:#FFFFFF;
    padding: 0 12px;
    
    /* for IE */
    filter:alpha(opacity=80);
    /* CSS3 standard */
    opacity:0.8;
}

.img_titulo_album a{
    color:#FFFFFF;
    font-size:12px;
}

.album_caja p{
    color:#101010;
    font-size:10px;
    text-align: justify;
}

.album_caja h1{
    font-size:12px;
    text-transform:uppercase;
    color:#9C0200;
    margin: 5px 0 0 0;
}

.comentarios_3{
    background:url(../img/icono_comentario.png) no-repeat center top;
    padding:20px 2px 0 2px;
    text-align:center;
    font-size:9px;
    color:#C02700;
    float: left;
}
.comentarios_3 a{
    color:#C02700;
}
.sobre_artista_6{
    background:url(../img/estrella_roja.png) no-repeat center top;
    padding:20px 2px 0 2px;
    text-align:center;
    font-size:9px;
    color:#090909;
    float: left;
}

.compartir{
    margin:5px;
    font-size:10px;
}

.compartir a{
    color:#006;
}

.favorito{
    background:url(../img/estrella_roja.png) no-repeat;
    padding:1px 0 0 20px;
    text-align:center;
    font-size:9px;
    color:#090909;
    float: left;
}

.guion_separador_largo{
    padding:20px 0 0 0;
    text-align:center;
    font-size:9px;
    color:#090909;
    float: left;
}

.noticias_home{
    padding:10px 0 0 0;
    overflow: hidden;
    position: relative;
    display: block;
}
.col_1_noticias{
    width:200px;
    float:left;
}
.col_2_noticias{
    width:215px;
    float:left;
    border-left:1px solid #606060;
    border-right:1px solid #606060;
}
.col_3_noticias{
    width:200px;
    float:left;
}
.noticias_home h1{
font-size:15px;
line-height:15px;
color:#4A4A4A;

}

.noticias_home p{
font-size:10px;
color:#4A4A4A;

}
.foto_noticia{
    padding:5px 0 5px 0;
    text-align: left;
}

.center{
    text-align:center;
}

.ancho50{
width:50px;}
.ancho138{
width:138px;
_width:135px;}

.padding20{
padding:5px 0;}
.rss_noticias_home{
    background:url(../img/rss_icono.png) no-repeat;
    float:right;
    width:19px;
    height:22px;
    display:block;
}
.fecha_noticias_home {
    height:17px;
    float: right;
    line-height:17px;
    font-size: 9px;
    color: #303030;
    display: block;
}
.noticias_caja1{
    padding:8px 10px 5px 0;
}

.noticias_caja2{
    padding:8px 10px 5px 10px;
}

.noticias_caja3{
    padding:8px 0 5px 10px;
}
.info_album{
    position:relative;
    color:#777777;
    font-size:10px;
    width: 200px;
    margin: 0 0 10px 0;
}


.estrellas_album{
    position:absolute;
    bottom:0px;
    right:0px;
    width: 80px;
    text-align: right;
    display: block;
}

.estrellas_lanza{
    padding:7px 0 0 0;
    width: 150px;
    display: block;
}

.item_formu{
padding:5px 0;}
label.label_1{
    width:64px;
    float:left;
    display:block;
    line-height:28px;
    font-size: 11px;
    color: #383838;
    font-weight: bold;
}
label.label_2{
    width:154px;
    float:left;
    display:block;
    line-height:28px;
    font-size: 11px;
    color: #383838;
    font-weight: bold;
}
.ancho290{
    width:295px;
}
.campo_formu{
background:url(../img/campo_formu.png) 100% 0;
height:26px;
border:1px solid #9F9F9F;
float:right;
}
.campo_ancho1{
    background:none;
    border:none;
    width:177px;
    height:16px;
    padding: 5px;
}
.campo_ancho2{
    background:none;
    border:none;
    width:97px;
    height:16px;
    padding: 5px;
}
.item_formu span{
    line-height:28px;
    color:#9E9D9D;
    font-size:11px;
    display: block;
    float: right;
    padding: 0 6px;
    width: 20px;
}
span.texto_gris_11{
    color:#9E9D9D;
    font-size:11px;
    display: block;
    padding: 30px 0 0 0;
}
a.boton_gris{
    background:url(../img/boton_gris_33_iz.png) 0 0 no-repeat;
    height:33px;
    display:block;
    margin: 15px auto;
}
a.boton_gris span{
    background:url(../img/boton_gris_33_der.png) 100% 0 no-repeat;
    height:33px;
    line-height:33px;
    padding:0 30px;
    color:#191919;
    font-size:12px;
    display: block;
    text-align: center;
}
.ancho195{
width:195px}
.padding21{
padding:18px 5px 10px 5px}

.ancho300{
    width:290px;
    padding: 0 10px 0 0;
}
.item_rss{
padding:5px 0}
span.texto_negro_12{
font-size:12px;
color:#000000;
line-height:19px;
float:left;
display:block}
.rss_noticias_2 {
    background:url(../img/rss_icono.png) no-repeat 0 center;
    height:17px;
    line-height:19px;
    padding:0 10px 0 25px;
    font-size: 12px;
    color: #000000;
    float:left;
    display: block;
}
.rss_noticias_2 a {
    color: #000000;
}
.rss_noticias_2 a:hover {
text-decoration:none;
}
a.boton_negro_borde{
line-height:16px;
background:#797979;
border-top:1px solid #C9C9C9;
padding:0 5px;
display:block;
font-size:10px;
color:#FFFFFF;}
a.boton_negro_borde:hover{
text-decoration:none}
.borde_derecho{
border-right:1px solid #B5B5B5;}
.artistas_fa{
    width:100px;
    padding:10px 12px;
    text-align: center;
}
.artistas_fa img{
    max-width:115px;
    max-height: 87px;
    overflow: hidden;
}
.artistas_fa p{
    line-height:17px;
    color:#333333;
    text-align:center;
    font-size: 10px;
    padding: 0;
    margin: 0;
}
.caja_comentarios_2 h1{
    font-size:17px;
    color:#000000;
    line-height:35px;
    border-bottom:1px solid #8D8C8C;


}
.bloque_comentario{
    padding:10px 0;
    border-bottom:1px dotted #CCCCCC
}
.ancho_150{
_width:150px}

.link_artistas{
    margin: 5px 0 10px 10px;
    font-size:10px;
}

.ingresar{
    font-size:10px;
}

.slide_fotos_mascara{
    position:relative;
    width:460px;
    height:307px;
    overflow:hidden;
}

#slide_fotos_box{
    position:absolute;
}
#slide_fotos_box div.foto_slide{
    width:460px;
    height:307px;
    float:left;
    position: relative;
}


.interprete_datos{
    margin-bottom: 30px;
}

.interprete_datos p{
        font-size:10px;
        margin: 5px;
}

.interprete_datos_nombre{
    font-size:28px;
    font-weight:bold;
}


.mar_5{
    margin:5px;
}

.mar_10{
    margin:10px;
}

.mar_top_5{
    margin-top: 5px;
}

.mar_top_10{
    margin-top:10px;
}

.mar_top_20{
    margin-top:20px;
}

.mar_der_10{
    margin-right:10px;
}

.mar_bot_10{
    margin-bottom:10px;
}

.mar_bot_20{
    margin-bottom:20px;
}

.mar_izq_5{
    margin-left: 5px;
}

.mar_izq_20{
    margin-left: 20px;
}

.pad_10{
    padding: 10px;
}

.pad_izq_20{
    padding-left: 20px;
}

.font10{
    font-size:10px;
}

.webmaster {
    color:#900;
    font-weight:bold;
}