body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#contenedor_total{
	padding:0;
	margin:0 auto;
	width:976px;
	
	/*border:1px #009900 solid;*/
}
#contenedor_publicidad{
	height:58px;
	
/*	border:1px #0066CC solid;*/
}
#contenedor_form_login{
	width:246px;
	color:#4B4B4B;
	
	/*border:1px #0066CC solid;*/
}
#contenedor_form_login table{
	border-left:2px #F2F2F2 solid;
	padding-top:8px;
}
#inicio_sesion{
	color:#FFFFFF;
	height:22px;
	padding:3px 0 0 10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:/*url(../images/fondo_login_top.png)*/;
	background-repeat:no-repeat;
}
#bt_registrate{
	border-width:0px;
	color:#FFFFFF;
	font-size:10px;
	height:20px;
	background-image:url(../images/fondo_boton_registrate.png);
}
#bt_formalizar{
	border-width:0px;
	color:#FFFFFF;
	font-size:10px;
	height:20px;
	background-image:url(../images/fondo_boton_fomalizar.png); 
	width:90px;
}
/*#form_login .input_login{
	height:20px;
	border-width:0px;
}*/
#contenedor_top{
	
	
	/*border:1px #0066CC solid;*/
}
#texto_top{
	/*height:24px;*/
	height:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	border-bottom:2px #CCCCCC solid;
	background-image:/*url(../images/fondo_burbujas_naranja.png)*/;
	background-repeat:no-repeat;
	
	padding-top:5px;
}
#texto_top span{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#484f4f;
	border-bottom:2px #FFFFFF solid;
}
#texto_top #banderas {
	text-align: right;width:180px;float: right;margin:0;padding:0;margin-top:-18px;
}
#texto_top #enmenos {
	text-align: center;width:180px;margin:0;padding:0;margin-top:-18px;font-family: Arial, Helvetica, sans-serif; color: #900; font-weight: bold; font-size: 24px;
}
#texto_top #banderas a:link, #texto_top #banderas a:visited{
	text-decoration: none;
}
#contenedor_cuerpo{

	/*border:1px #0066CC solid;*/
}
#contenedor_columnas{
	/*border:1px #0000FF solid;*/
	background-image:url(../images/fondo_col_centro.png);
	background-repeat:repeat-y;
	display:block;
}
#contenedor_col_izq{
	width:190px;
	float:left;
	
/*	border:1px #FF00CC solid;*/
	padding-top:3px;
}
#contenedor_col_centro{
	float:left;
	width:600px;
	padding-top:2px;
/*	border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;*/
	/*border:1px #FF00CC solid;*/
}
#buscar_x_letras{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#012f34;
	font-stretch:expanded;
	
	/*border:1px #FF00CC solid;*/
}
#buscar_x_letras .letras, #buscar_x_letras .letras a:link, #buscar_x_letras .letras a:visited{
	color:#012f34;
	text-decoration:none;
}
#buscar_x_letras .letras a:hover{
	text-decoration:underline;
}
#contenedor_col_der{
	float:right;
	width:183px;
}
#contenedor_pie{
	/*height:50px;*/
	
	/*margin-top:40px;*/
	padding-bottom:20px;
	/*background-color:#F1F1F1;*/
	
	background-image:url(../images/fondo_col_centro.png);
	background-repeat:repeat-y;
	display:block;
	
/*	border:1px #0066CC solid;*/
}
#contenedor_pie a:link, #contenedor_pie a:visited{ color:#0045A2;}
#contenedor_buscador{
	padding:0;margin:0;
	background-image:url(../images/fondo_barra_buscador2.png);
	background-repeat:repeat-x;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	/*text-align:right;*/
	/*border:1px #0066CC solid;*/
}
#buscador_left{
	margin:0;
	padding:0 0 0 8px;
	width:213px;
	float:left;
	background-image:/*url(../images/fondo_barra_buscador_separador.png)*/;
	background-position:right;
	background-repeat:no-repeat;
	height:34px;	
	
	/*border:1px #0066CC solid;*/
}
#buscador_left #buscador_ico_km3{ margin-top:2px;}
#buscador_centro{
	width:513px;
	float:left;
	
	background-image:/*url(../images/fondo_barra_buscador_separador.png)*/;
	background-position:right;
	background-repeat:no-repeat;
	height:34px;
}
#buscador_centro #keywords{
	margin:0;
	padding:0 5px 0 0;
	width:250px;
	height:20px;
	background: transparent;
	/*background-image:url(../images/fondo_buscador_texto.png);*/
	/*background-repeat:no-repeat;*/
}
s
#buscador_centro table{
	margin-top:5px;
}
#buscador_right{
	width:200px;
	float:right;
/*	border:1px #0066CC solid;*/

	background-image:/*url(../images/fondo_barra_buscador_derecha.png)*/;
	background-position:right;
	background-repeat:no-repeat;
	height:34px;
}
#buscador_right img{
	margin-top:10px;
}
#contenedor_buscador #texto_busqueda{
/*	width:290px;
	background-image:url(../images/fondo_texto_busqueda.png);
	background-repeat:no-repeat;
	width:302px;
*/
	/*height:41px;*/
	/*border:1px #990000 solid;*/
/*
	margin:0;padding:10px;
	text-indent:10px;
	vertical-align:text-bottom;
	display:block
*/
    margin:0;
	padding:0;
	padding:4px 5px 0 20px;
	margin-top:4px;
	width:250px;
	height:20px;
    background: transparent url(../images/fondo_buscador_texto2.png) no-repeat;
	display: block;
 
}
#texto_busqueda #keywords{
	border:0;
}
#contenedor_buscador #lupa{
	margin-top:4px;
}
input.input_login{
	padding:0;margin:0;
	height:25px;
	width:: 154px;
	color:#000;
/*	background-color:#FFF;*/
	border:0;
/*	border-top: 1px #0f0 solid;
	border-bottom: 1px #000 solid; */
	background:transparent;
	/*background: transparent url(../images/fondo_input_login.png) no-repeat; */
	/*background-position: top;*/
	/*_background-attachment:fixed;*/
	padding-left: 5px;
	
}
.campo_inp_log {
	padding:0;
	margin:0;
	height:20px;
	width:160px;
	display:block;
	/*background:url(../images/fondo_input_login.png) no-repeat;*/
	background:url(../images/fondo_campo.png) no-repeat
}
a:link, a:visited{
	color:#4B4B4B;
	font-size:12px;
}
#menu{
	background-image:url(../images/fondo_menu.png);
	background-repeat:no-repeat;
	height:38px;
/*	padding-top:2px;*/
	vertical-align:top;
}
#menu span {
	display:inline;
	padding:0 10px 0 10px;
}
#menu span a{
	color:#3B6D9B;
	font-size:18px;	
}
#menu span a:link,#menu span a:visited{
	text-decoration:none;
}
#menu span a:hover{
	text-decoration:underline;
}
.lista_izquierda{
	margin-top:0;
	padding-top:0;
	list-style:none;
	margin-left:0;
	padding-left:0;
	margin-bottom:0;
	/*margin-left:-30px;
	padding-left:40px;*/

	/*font-weight:bold;*/
}
.lista_izquierda li{
	background-image:url(../images/fondo_play.png);
	background-repeat:no-repeat;
	min-height:27px;
	padding-bottom:1px;
}
.lista_izquierda li a.cancion:link,.lista_izquierda li a.cancion:visited, .lista_gris{
	padding:0 0 0 3px;
	color:#000;
/*	font-size:12px; */
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	
	/*border:1px #00CC00 solid;*/ 
}
.lista_izquierda li a.interprete:link, .lista_izquierda li a.interprete:visited{
	color:#000;
	padding-left:3px;
/*	margin-top:-2px;
	padding-top:-2px;*/
	font-size:8px;
	text-transform:uppercase;
	text-decoration:none;
	
/*	border:1px #00CC00 solid; */
	position:relative;
	top:1px;
}
p{
	color:#6C6C6C;
	font-size:14px;
}

.cdd {
	width:595px;
	display:block;
	padding-left:20px;
}
.cdd .cdd_top{
	background-image:url(../images/cdd_top3.jpg);
	background-repeat:no-repeat;
	height:48px;	
}
.cdd .cdd_top_detalle{
	background-image:url(../images/cdd_top_detalle.jpg);
	background-repeat:no-repeat;
	height:48px;	
}
.cdd .cdd_top_vacio{
	background-image:url(../images/cdd_top_vacio.jpg);
	background-repeat:no-repeat;
	height:48px;	
}
.cdd .cdd_med{
	background-image:url(../images/cdd_med.jpg);
	background-repeat:repeat-y;
	display:block;
	padding:0 0 0 20px;
}
.cdd .cdd_bottom{
	background-image:url(../images/cdd_bottom.jpg);
	background-repeat:no-repeat;
	height:26px;
}
.cdd_titulo,h1{
	color:#666;
	font-size:18px;	
	/*border-bottom:1px #999 dashed;*/
}
.cdd_texto_izq{
	width:345px;
	float:left;
	margin-top:10px;
	
	/*border-bottom:1px #999 dashed;*/
}
.cdd_texto_linea{
	border-bottom:1px #999 dashed;
	margin-right:20px;
	margin-bottom:4px;	
}
.cdd_texto_izq .lila,h2 ,h2 a:link,h2 a:visited{
	color:#8680A6;
	font-size:14px;
	font-weight:bold;
}
.cdd_imagen{
	width:200px;
	float:right;
	margin-right:25px;
}
.cdd_imagen img{
	border:4px #E2E2E2 solid;
}
form {
	margin: 0px;
	padding: 0px;
}

.tabla_carro{
	background-color:#FFFFFF;
	font-size:10px;
}
.tabla_carro tbody tr td{
	background-color:#DCDCDC;
	border-bottom:3px #FFFFFF solid;
	margin-bottom:2px;
	margin-bottom:2px;
	
}
.tabla_carro thead th{
	background-color:#FFFFFF;
	font-size:12px;
}
.recuadro_gris{
	font-size:10px;
	font-weight:bold;
	background-color:#F8F6F6;
	padding-bottom:5px;
}
.recuadro_gris a:link, .recuadro_gris a:visited{
	color:#0772C2;
}
.lista_cat{
	list-style:none;
	font-weight:bold;
	font-size:14px;
	padding-left:15px;
	margin-left:10px;
}
.lista_cat li a:link, .lista_cat li a:visited{
	color:#A48D8D;
}
#footerPan{
	background-image:url(../images/fondo_col_centro_pie.png);
	background-repeat:repeat-y;

	background-color:#F1F1F1;
	padding-top:20px;
	padding-bottom:20px;
	
}
.tit_celeste, .tit_celeste a:link, .tit_celeste a:visited{
	color:#6a6b6b;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.tit_celeste2, .tit_celeste2 a:link, .tit_celeste2 a:visited{
	color:#6a6b6b;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.tit_celeste a:hover{
	text-decoration: underline;
}
.tit_verde{
	color:#8BCC00;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.panel_gris_ancho{
	margin-left:5px;
	padding-left:5px;
	display:block;
	background-image:/*url(../images/fondo_panel_gris_ancho.png)*/;
	background-repeat:no-repeat;
	height:100px;
}
.panel_gris_izq{
	float:left;
	width:289px;
	display:block;
	background-image:url(../images/fondo_panel_gris.png);
	background-repeat:no-repeat;
	height:100px;
	padding-left:5px;
	padding-top:3px;
	
	margin-left:5px;
}
.panel_gris_der{
	float:right;
	width:289px;
	display:block;
	background-image:url(../images/fondo_panel_gris.png);
	background-repeat:no-repeat;
	height:100px;
	padding-left:5px;
	padding-top:3px;
}
.txt_panel_gris{
	color:#7B7B7B;
	float:left;
	width:190px;
	margin:0 3px 0 0;
	
	font-size:11px;
}
.txt_panel_gris2{
	color:#7B7B7B;
	float:left;
	width:380px;
	margin:0 3px 0 0;
	
	font-size:11px;
}
.panel_gris_der .txt_panel_gris{ width:200px;}
.txt_panel_gris strong{
	color:#525252;
}

#estado_compra{
	color:#FFFFFF;
	height:25px;
	padding:3px 0 0 10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/fondo_carrito_top.png);
	background-repeat:no-repeat;
}

.tabla_listado {
	margin-left:2px;
	font-size:14px;
	font-weight:bold;
}
.tabla_listado tbody tr td{
	background-color:#dbdbdb;	
}
.tabla_listado tbody tr td .texto_chico{
	font-size:11px;
	font-weight:normal;
}
.tabla_listado tbody tr td .importe{
	color:#3357A0;
	/*text-decoration:underline;*/
}
#tl_1{
	padding:0;
	padding-left:5px;
	margin:0;
	width:234px;
	color:#FFFFFF;
	font-weight:normal;
	background-image:url(../images/fondo_t_titulo.png);
	background-repeat:no-repeat;
	height:25px;
}
#tl_2{
	padding:0;
	padding-left:5px;
	margin:0;
	width:126px;
	color:#FFFFFF;
	font-weight:normal;
	background-image:url(../images/fondo_t_int.png);
	background-repeat:no-repeat;
	height:25px;
}
#tl_3{
	padding:0;
	margin:0;
	width:45px;
	color:#FFFFFF;
	font-weight:normal;
	background-image:url(../images/fondo_t_demo.png);
	background-repeat:no-repeat;
	height:25px;
}
#tl_4{
	padding:0;
	margin:0;
	width:60px;
	color:#FFFFFF;
	font-weight:normal;
	background-image:url(../images/fondo_t_for.png);
	background-repeat:no-repeat;
	height:25px;
}
#tl_5{
	padding:0;
	margin:0;
	width:117px;
	color:#FFFFFF;
	font-weight:normal;
	background-image:url(../images/fondo_t_pre.png);
	background-repeat:no-repeat;
	height:25px;
}
.formulario {
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.formulario input{
	/*background-color:#F7F7F7;
	border:0px;*/
	
	padding:0;margin:0;
	height:20px;
	width:160px;
	color:#000;
/*	background-color:#FFF;*/
	border:0;
/*	border-top: 1px #0f0 solid;
	border-bottom: 1px #000 solid; */
	background:transparent;
	
	/*padding-left: 5px;*/
}
.campo_inp_frm {
	padding:0;margin:0;
	height:20px;
	width:160px;
	background: url(../images/fondo_input_login_gris.png) no-repeat;
	display:block;

}

.formulario input.pass{ 
	
	background : transparent;
	padding-left: 5px;
	padding-right:5px;
	
	color:#FFFFFF;
	width:130px;
}
.campo_inp_pass {
	background-image: url(../images/fondo_input_login_negro.png);	
	background-position: left top;
	background-repeat: no-repeat;
	display:block;
}
.font10{
	font-size:10px;
}

a img {
border: 0;
}