#mami {border:1px solid #006699;}
#mami table {border:1px solid black}
body {
	font-family: Arial, Helvetica, sans-serif
}

.PolitonoProducto {
	font-family:  Arial, Helvetica, sans-serif;
	color: #569AC1;
	font-size: 12px;
	text-align:center;
}
.politono_resaltar
{
    color:Black;
    font-weight:bold;

}


.Estilo1 {font-family: Arial, Helvetica, sans-serif}
.Estilo3 {
	color: #006699;
	font-weight: bold;
	font-size: 14px;
}
.Estilo4 {
	color: #006699;
	font-size: 12px;
}
.NombreArtistas {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 12px;
}
.NombreArtistas2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 11px;
}
.NombreArtistasDescarga
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 11px;
	text-decoration:none;
}
.NombreArtistasDescarga a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 11px;
	text-decoration:none;
}
.NombreArtistasDescarga a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 11px;
	text-decoration:underline;
}
.DescrpEspectaculo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	font-size: 10px;
}
.DescrpNovedades {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	font-size: 10px;
}
.BusquedaDecrip {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
}

.BusquedaPaginado {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	font-size: 11px;
}

.DescrpEspectaculoBig {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
}
.DescrpEspectaculoBigBold {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 14px;
	font-weight:bold;
}
.CompraDescr {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	font-size: 10px;
}
.CompraDescrTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 12px;
	TEXT-ALIGN: justify;

}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 10px;
}
.footertrademark {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: black;
	font-size: 9px;
}

select{
font-family: Arial, Helvetica, sans-serif; font-size: 9px;
color: #FFFFFF; background-color: #006699; border: #000099; border-style:solid;
 border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
border-left-width: 1px;

}

input{
font-family: Arial, Helvetica, sans-serif; font-size: 9px;
color: #006699; background-color: #FFFFFF; border: #000099; border-style:solid;
 border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
border-left-width: 1px;

}

.MasVisitados {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: white;
	font-size: 10px;
	text-decoration: none;

}

.Politonos {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: white;
	font-size: 11px;
	text-decoration: none;

}

.PolitonosHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: white;
	font-size: 12px;
	text-decoration: none;

}
.Radio {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #006699;
	font-size: 11px;
	text-decoration: none;

}

#comboRadioSelect {margin:10px 0 10px; vertical-align:top}
#RadioTableLeftMenu {width:158px}
#tablaResultadosBusqueda {width:550px !important}
#tablaResultadosRelacionados {width:425px !important}
#itemSearch {border:1px solid red}
#newsletter { 	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:12px;	}
#response_newsletter{margin:60px 20px 0 20px;font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;font-size:12px;}
#newsletter input.submitNews {background-color:#006699;color:White;font-weight:bold;font-size:13px}
#newsletter input.inputNews {background-color:#FFFFFF;color:black;font-weight:bold;font-size:13px}
.comprapadding
{
    padding-left:65px;
    padding-right:10px;
}

.width1 {width:120px !important}
.width2
{
    width:175px !important;
}
.width2_1 {width:145px !important}
.width3_1 {width:200px !important;}
.width3_2 {width:215px !important}
.width3_21{width:250px !important}
.width3_3 {width:295px !important}
.width4 {width:400px !important}
.width5 {width:600px !important;}
.widthMarcaBlanca {width:580px !important;}
#marca_blanca_main_table td.width2 {background-color:#EEEEEE}
#marca_blanca_top_table td.width2{background-color:#EEEEEE}
.widthIndex {width:600px !important;}
.width5inner
{
    width:594px !important;
    padding-left:3px;
    padding-right:3px
}
width5producto
{

}

.width5inner2
{
    width:594px !important;
}
.width5_img {width:594px !important;height:30px !important; background-position:center;}
.widthAll {width:950px !important;}

.\31lines_width5 {width:600px !important}
.\32lines_width5 {width:300px !important}
.\33lines_width5 {width:200px !important}
.\34lines_width5 {width:150px !important}
/*
El \3 es para validadr el CSS3, no pueden comenzarse las clases con un número,, hay que poner \3 delante.
*/
.novedades_tr_height {margin:0;padding:0;border:1px solid red}


.index_center {padding-top:3px}


/*
********************** BARRA BUSQUEDA ************
*/
td.td_barra
{
    height:25px;
    background-repeat:no-repeat;
    background-position:left;
    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    width:auto;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    background-image:url('/images/style2/200x25azul.jpg');

}
td.td_medio_barra
{
    width:200px !important;
    background-position:center;
}
td.td_barra_last
{
    height:25px;
    background-repeat:no-repeat;
    width:175px !important;
    background-position:right;
    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    background-image:url('/images/style2/175x25azul.jpg');
}
td.td_barra_last select
{
    width:110px;
font-family: Arial, Helvetica, sans-serif; font-size: 9px;
color: #FFFFFF; background-color: #006699; border: #000099; border-style:solid;
 border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
border-left-width: 1px;
}
td.td_barra select
{
    width:130px;
font-family: Arial, Helvetica, sans-serif; font-size: 9px;
color: #FFFFFF; background-color: #006699; border: #000099; border-style:solid;
 border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
border-left-width: 1px;
}
td.td_barra a
{
    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
}
div.div_menu_barra{

    text-align:left;
    margin-left:4px;
    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
}
/*
******************* HEADER 
*/
#banner_header {display:inline;float:left; vertical-align:top;padding-left:60px;padding-top:10px}
#logo_header { display:inline;float:left; vertical-align:top}
/*
***************************
*/

/**
********************BODY
*/
.calendario_td
{
    background-color:#0079AE;
}

.td_barra_central
{
    background-image:url('/images/style2/600x25azul.jpg');
    text-decoration: none;
    font-weight: bold;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    vertical-align:middle;
    background-position:center;
    background-repeat:no-repeat;
    padding-left:12px;
    padding-bottom:3px;
}
.masinfo
{

    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;

text-align:right;

    }
.masinfo img
{

    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;

    text-align:right;
    }
.masinfo img:hover
{

    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;

    background-position:right;
    background-repeat:no-repeat;

    }



.topBackground
{
    background-position:top right;
    width:70px !important;
}



.menu_left_table a
{
text-decoration: none;
font-weight: bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

.menu_left_table a:hover
{
color: #F8BF24;
text-decoration: underline;
font-weight: bold;
font-size:11px;
}
.decoration_a a:hover
{
	text-decoration: underline;
}
.decoration_a a
{
text-decoration:none;
color:blue;
}

.div_menu_left
{
    height:25px;
    text-decoration: none;
    font-weight: bold;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    vertical-align:middle;
    padding-top:5px;
    padding-left:50px;
    background-repeat:no-repeat;
    }
.td_menu_left_2
{
    padding-bottom:4px;
    background-color:#FFF;
}

td.textNovedades {padding-left:10px; text-align:justify;padding-right:2px}

#banner_left { background-color:#FFB400}
#banner_index {display:inline;margin:0;padding:0;}
.img_category {width:596px; padding:1px}
#banner_right { ;padding-top:2px}
td.img_small {width:70px !important;height:65px !important; text-align:right}
td.img_small2 {width:40px !important;height:40px !important; text-align:right}
a.vermas
{
    	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #1078AB;
	font-size: 10px;
}




.td_banner_right{padding-top:3px;padding-bottom:3px;}

td.title_compradescarga {    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    height:25px;
    padding-top:3px;
    background-repeat:no-repeat;
 }

.button_compradescarga
{
    text-decoration: none;
    font-weight: bold;
    font-size:9px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    height:15px;
    background-repeat:no-repeat;
    background-position:center;
    vertical-align:middle;

    text-align:center;
    }

.lnk_compradescarga img
{
    text-decoration: none;
    font-weight: bold;
    font-size:9px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    height:15px;
    background-position:center;
    vertical-align:middle;
    text-align:center;


    }
.lnk_compradescarga img:hover
{
    text-decoration: none;
    font-weight: bold;
    font-size:9px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    height:15px;
    background-position:center;
    vertical-align:middle;
    text-align:center;

    }

td.td_barra_videoclip
{
    height:25px;
    background-repeat:no-repeat;
    width:400px !important;
    background-position:left;
    text-decoration: none;
    font-weight: bold;
    font-size:10px;
    padding-left:5px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    background-image:url('/images/style2/425x18azul.jpg');
}
.compra_ticket
{

    height:15px;
    vertical-align:middle;

}
.compra_ticket a
{
    vertical-align:middle;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    text-decoration:none;

}
.compra_ticket a:hover
{
    vertical-align:middle;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#FFF;
    text-decoration:none;
}


/***
******************************* CATALOGO

*/


.catalogo_artista
{
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    text-decoration:none;
     text-align:center;

}


.catalogo_hide {text-align:right}

.catalogo_artista table.catalogo_oculto
{
    vertical-align:top;
    padding:5px;
    width:100%;
    text-align:justify;
}

.catalogo_imagen
{
    width:110px;
    height:110px;
    float:left;
}
.catalogo_imagen img
{
    padding:5px;
}
.catalogo_text
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color: black;
    font-weight:normal;

}
.catalogo_nombre img {vertical-align:middle}
.catalogo_nombre
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #F8BF24;


}
.catalogo_titulo
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:  #006699;

}
.catalogo_precio img {vertical-align:middle}
.catalogo_precio
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:  #006699;
}
.comprasegura
{

    width:200px;
    vertical-align:middle;
    height:35px;
    float:right

}
.comprasegura font
{
    vertical-align:middle;
    height:35px;
}
.comprasegura img
{
    vertical-align:middle;
    height:35px;
}






.catalogo_imagen_gral
{
    width:110px;
    height:110px;
    float:left;
}
.catalogo_imagen_gral img
{
    padding:5px;
}
.catalogo_text_gral
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color: black;
    font-weight:normal;

}
.catalogo_nombre_gral img {vertical-align:middle}
.catalogo_nombre_gral
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color: black;
    font-weight:bold;


}
.catalogo_titulo_gral
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:  #006699;

}
.catalogo_precio_gral img {vertical-align:middle}
.catalogo_precio_gral
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:  #006699;
}
.comprasegura_gral
{

    width:102px;
    vertical-align:middle;
    height:15px;
    float:right;


}
.tdcomprasegura_gral
{
     border-bottom:1px solid #006699;
     padding:5px
}


.comprasegura_gral font
{
    vertical-align:bottom;
    height:35px;
}
.comprasegura_gral img
{
    vertical-align:bottom;
    height:15px;
}











.formCTicket{font-family: Arial, Helvetica, sans-serif;font-size:11px;text-align:left}
.formCTicket input{border:1px solid #C7C7C7}
.formCTicket_title{font-size:12pt;color:#0779AD;font-weight:bold;text-align:left}
.formCTicket_title2{font-size:12px;color:#0779AD;font-weight:bold;text-align:left}
.formCTicket_par{background-color:#E2F0FB}
.underlineTD{border-bottom:1px solid #C7C7C7}
.formCTicket_par td {padding:7px}
.formCTicket_impar td {padding:7px}
#textoCheckForm{color:Red;font-weight:bold;font-size:10px}


.tdCatalogoTitulo
{
    border-bottom:2px solid #006699;
}

.tituloCatalogoIndex
{
    font-weight: bold;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#006699;
    text-decoration:none;

     float:left;
}
.tituloCatalogoVermas a
{
    float:right;
    font-weight: bold;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    color:white;
    text-decoration:none;

}
td.textoCatalogoIndex
{
    padding-left:5px;
    padding-right:5px;
}
#registrarse
{
    font-weight: normal;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
#responseCheckUser
{
 	color: #647798;
	font: 11px tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif;
}

#empresa_header
{
    width:400px;
    height:60px;
    float:right;

    }
#empresa_header font.eh_1
{
    vertical-align:bottom;
    font-size:16px;
    color: #647798;
    font-family:Verdana;
    font-weight:bold;
    font-variant:small-caps;
}
#empresa_header font.eh_2
{
    vertical-align:bottom;
    font-size:20px;
    color: #647798;
    font-family:Verdana;
    font-weight:bold;
    font-variant:small-caps;
}

.mb_pasos td.pasos
{

    font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    padding:5px;
    border-bottom:1px solid #8e9fba;
    border-left:1px solid #8e9fba;
        border-top:1px solid #8e9fba;
    border-right:1px solid #8e9fba;
}
.mb_head_tabla td
{
    background-image:url('/images/style2/600x25azul.jpg');
    background-position:inherit;
    background-repeat:no-repeat;
    text-align:left;
    vertical-align:sub;
    color:White;
    font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    padding:5px;
    border:0;

}
.mb_head_tabla td div.paso1_1
{float:left}
.mb_head_tabla td div.paso1_2
{float:right}
.alertMB
{
    font-size:16px;
    color:Red;
}
.siguiente_FC{
background-image:url('/images/style2/90x15SIGUIENTE.jpg');
background-position:left top;
background-repeat:no-repeat;
width:100px;
height:20px;
border:1px solid white !important;
cursor:pointer;
color: #ffffff;
background-color: #ffffff;
}


.big_compra .big_compra2
{
    width:355px;
    height:25px;
    font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    color:#0779AD;
}
.big_compra2 td
{
    width:355px;
    height:25px;
        background-image:url('/images/style2/350x25en_blanco.jpg');
        border:1px solid #0779AD;
}
.big_compra td
{
    width:355px;
    height:25px;
        padding-left:35px;
        background-image:url('/images/style2/350x25en_blanco.jpg');
        border:1px solid #0779AD;
}
.big_compra td a
{
        width:355px;
    height:25px;
    font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-weight: bold;
    text-decoration : none;
    font-size: 14px;
    color:#0779AD;
}
.big_compra2 td a
{
        width:355px;
    height:25px;
    font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-weight: bold;
    text-decoration : none;
    font-size: 14px;
    color:#0779AD;
}
.smallfont
{
	color: #647798;
	font: 11px tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif;
}
.smallfont_nocolor
{
	font: 11px tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif;
}
.fontmenu2
{
    font-variant:small-caps;
    padding-right:10px;
    color:White;
}
.bginput
{
	font: 10pt tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif;
    margin-top:1px;
    margin-bottom:1px;
}
td.imagemenu
{
    background-image:url("/images/base_login.jpg");
    background-repeat:no-repeat;
    background-position:left top;
    width:180px;
    height:34px;
    color:White;
    text-align:right;
}

input.siguiente_v2{background-color:#006699;color:white;font-size:15px !important;font-weight:bolder}
.borderBlue{border:1px solid #006699;}