/* CSS Document */

/*Inicio estilos a etiquetas HTML*/

body{
	margin:0px;
	background-color:#000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:1.5em;
	text-align:justify;
}

h1{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#967316;
}

h2{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}

h3{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
}

h4{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#dfba5b;
}

h5{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#dfba5b;
}

h6{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

a{
	color:#967316;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover{
	color:#cea434;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a img{
	border:0px;
}

p{
	margin-top:6px;
}
form{
	margin:0px;
}

ol{
	list-style:inside /*url(agenda.jpg)*/ upper-alpha;/*Si se utiliza una imagen simplemente se quitan los comentarios*/
}

ul{
	list-style:inside /*url(agenda.jpg)*/ disc;/*Si se utiliza una imagen simplemente se quitan los comentarios*/
}

li{
	padding:0px 0px 6px 0px;
}

hr{
	width:100%;
	color:#FFF;
}

/*Fin estilos a etiquetas HTML*/






/*Inicio Estilos Tables*/

#header{height:143px; position:relative;}
#header_left{overflow:hidden; position:absolute; height:143px; left:0; top:0; width:520px; z-index:10000;}
#header_right{overflow:hidden; position:absolute; height:143px; left:420px; top:0; width:570px; z-index:9999;}

.table_main{
	border:1px solid #d0aa49;
}

.table_menu_top .td1{
	background:url(../images/estructura/backgrounds/bg1.gif) repeat-x;
	height:27px;
}

.table_menu_top .td2{
	background:url(../images/estructura/backgrounds/bg2.gif) repeat-x;
	height:27px;
}

.table_menu_top .td3{
	background:url(../images/estructura/backgrounds/bg2.gif) repeat-x;
	height:27px;
	text-align:center;
}

.table_menu_top .td3 img{
	padding:0px 4px 0px 4px;
}


.table_menu_top .menu1{
	padding:0px 4px 0px 4px;
}

.table_menu_top .buscador{
	height:27px;
	font-weight:bold;
}





.table_content .content_left{
	background:url(../images/estructura/backgrounds/bg3.gif) top left repeat-x #c3b07f;
	width:166px;
	height:100%;
}

.table_content .content_center{
	background-color:#000;
	width:638px;
	height:800px;
	padding:10px;
}


.table_content .content_right{
	background:url(../images/estructura/backgrounds/bg3.gif) top left repeat-x #c3b07f;
	width:166px;
	height:800px;
}




.table_menu_left{
	border-bottom:1px solid #b58c21;
	width:156px;
}
.table_menu_left .td1_menu_left{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-left:1px solid #b58c21;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	height:19px;
}

.table_menu_left .td1_menu_left img{
	padding:0px 7px 0px 5px;
}

.table_menu_left .td2_menu_left{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.table_menu_left .td3_menu_left{
	border-left:1px solid #b58c21;
	border-right:1px solid #b58c21;
	background-color:#fff;
	color:#000;
}

.table_menu_left .td4_menu_left{
	background:url(../images/estructura/backgrounds/bg7.gif) top left repeat-x #c3b07f;
	height:22px;
}

.table_menu_left .td5_menu_left{
	background:url(../images/estructura/backgrounds/bg8.gif) top left repeat-x #c3b07f;
	padding:0px 5px 0px 5px;
}

.table_menu_left .td5_menu_left a{
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.table_menu_left .td5_menu_left a:hover{
	color:#cea434;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.table_menu_left .td6_menu_left{
	height:22px;
}




.table_recomendado{
	border-bottom:1px solid #b58c21;
	width:156px;
}
.table_recomendado .td1_recomendado{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-left:1px solid #b58c21;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	height:19px;
}

.table_recomendado .td1_recomendado img{
	padding:0px 7px 0px 5px;
}

.table_recomendado .td2_recomendado{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.table_recomendado .td3_recomendado{
	border-left:1px solid #b58c21;
	border-right:1px solid #b58c21;
	background-color:#fff;
	color:#000;
	text-align:center;
	width:158px;
}

.table_recomendado .td3_recomendado p{
	padding:0px 0px 0px 3px;
}

.table_recomendado .td3_recomendado a{
	color:#777;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.table_recomendado .td3_recomendado a:hover{
	color:#cea434;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}






.table_login{
	border-bottom:1px solid #b58c21;
	width:158px;
}
.table_login .td1_login{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-left:1px solid #b58c21;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	height:19px;
}

.table_login .td1_login img{
	padding:0px 7px 0px 5px;
}

.table_login .td2_login{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.table_login .td3_login{
	border-left:1px solid #b58c21;
	border-right:1px solid #b58c21;
	background-color:#fff;
	color:#000;
	text-align:left;
	width:158px;
	padding:0px 5px 0px 5px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.table_login .td3_login input{width:135px;}

.table_login .td3_login a{
	color:#777;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.table_login .td3_login a:hover{
	color:#cea434;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}






.table_mi_carrito{
	border-bottom:1px solid #b58c21;
	width:158px;
}
.table_mi_carrito .td1_mi_carrito{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-left:1px solid #b58c21;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	height:19px;
}

.table_mi_carrito .td1_mi_carrito img{
	padding:0px 7px 0px 5px;
}

.table_mi_carrito .td2_mi_carrito{
	background:url(../images/estructura/backgrounds/bg6.gif) top left repeat-x #c3b07f;
	border-top:1px solid #b58c21;
	border-bottom:1px solid #b58c21;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.table_mi_carrito .td3_mi_carrito{
	border-left:1px solid #b58c21;
	border-right:1px solid #b58c21;
	background-color:#fff;
	color:#000;
	text-align:left;
	width:158px;
	padding:0px 5px 0px 5px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}


.table_mi_carrito .td3_mi_carrito a{
	color:#777;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.table_mi_carrito .td3_mi_carrito a:hover{
	color:#cea434;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}





.td1_bienvenida{
	background:url(../images/estructura/cajas/ctop_centro3.gif) repeat-x #000;	
}

.td2_bienvenida{
	background:url(../images/estructura/cajas/cleft_izq3.gif) repeat-y #000;
}

.td3_bienvenida{
	background:url(../images/estructura/cajas/cright_der3.gif) repeat-y #000;
}

.td4_bienvenida{
	background:url(../images/estructura/cajas/cbottom_centro.gif) repeat-x #000;
}

.td5_bienvenida{
	background:url(../images/estructura/cajas/ccontent.gif) left bottom repeat-x #FDF1D9;
	color:#000;
}

.td6_bienvenida{
	padding:10px 0px 10px 15px;
}

.transp1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='source/images/partitura.png'); 
	width:171px; 
	height:192px;
}

.opacity{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}







.table_listado_prod{
	border-bottom:2px solid #b3891a;
}

.td1_listado_prod{
	background:url(../images/estructura/cajas/top2_listados.gif) repeat-x #000;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.td2_listado_prod{
	background-color:#fff;
	border-left:2px solid #b3891a;
	border-right:2px solid #b3891a;
	color:#000;
	padding:17px;
}

.td3_listado_prod{
	float:left;
	padding-left:10px;
}

.td4_listado_prod{
	background-color:#000;
	border-left:2px solid #b3891a;
	border-right:2px solid #b3891a;
}


.table_prod{
	padding:5px 0px 5px 0px;
}


.td1_table_prod{
	text-align:center;
}

.td2_table_prod{
	text-align:left;
	padding-left:3px;
	padding-right:3px;
}



.table_bottom{
	background:url(../images/estructura/backgrounds/bg4.gif) left bottom repeat-x #000;
}

.table_bottom .td1_footer{
	background:url(../images/estructura/backgrounds/bg5.gif) left bottom repeat-x #000;
	text-align:right;
	padding:0px 25px 0px 0px;
}


.table_bottom .td1_footer a{
	color:#4f3902;
}

.table_bottom .td1_footer a:hover{
	color:#cea434;
}





.table_compras_clientes{
	border: #9c730b solid 1px;
}

.td1_compras_cliente{
	background-color:#9C730B;
	height:25px;
	padding:0px 10px 0px 10px;
}





.table_comentarios_clientes{
	border: #9c730b solid 1px;
	background-color:#c3b07f;
	color:#000;
}




.table_producto_carrito td{
	padding:5px;
	color:#000;
}

.td1_producto_carrito{
	background-color:#9e750c;
	color:#fff !important;
	font-weight:bold;
}

.td2_producto_carrito{
	background-color:#fff;
	color:#000 !important;
}

.td3_producto_carrito{
	background-color:#9e750c;
	color:#fff !important;
}



.table_producto_list{
	padding:5px;
}

.td1_producto_list{
	padding:5px;
}



.table_login2{
	background:url(../images/candado.jpg) top right no-repeat #000;	
}


.table_terms{
	text-align:justify;
	padding:0px 5px 0px 5px;
}



.table_special_dates{
	background-color:#000;
}

.td1_special_dates{
	background-color:#9C730B;
	font-weight:bold;
}

.td2_special_dates{
	background-color:#fff;
	color:#000;
}



.table_address{
	border:1px solid #ccc;
}



.table_detail_history td{
	padding:5px;
	color:#000;
}

.td1_detail_history{
	background-color:#9e750c;
	color:#fff !important;
	font-weight:bold;
}

.td2_detail_history{
	background-color:#fff;
	color:#000 !important;
}

.td3_detail_history{
	background-color:#8c7436;
	color:#fff !important;
	font-weight:bold;
}



/*Fin Estilos Tables*/





/*Inicio Estilos Links Botones*/

.bt_links a{
	color:#777;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.bt_links a:hover{
	color:#cea434;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/*Fin Estilos Links Botones*/





/*Inicio Estilos Generales*/

.tit1{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#967316;
}

.tit2{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#dfba5b;
}

.tit3{
	font-weight:bold;
}

.tit4{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#cea434;
	padding-left:18px;
	text-align:left;
}

.bt1_bg1{
	background:url(../images/botones_generales/bt1/bt_part2.gif) repeat-x;
	text-align:center;
}

.bt2_bg1{
	background:url(../images/botones_generales/bt2/bt_part2.gif) repeat-x;
	text-align:center;
}

.bt3_bg1{
	background:url(../images/botones_generales/bt3/bt_part2.gif) repeat-x;
	text-align:center;
}


.input_texto{
	border: 1px #000 solid;
	color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}


select, option, textarea  {
	border: 1px #999 solid;
	background-color:#fff;
	color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.input_button{
	border: 1px #000 solid;
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
}

.img_border1{
	border:2px solid #9b9b9b;
}

.img_border2{
	border:1px solid #9b9b9b;
}

.links1 a{
	color:#fff;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.links1 a:hover{
	color:#7c6500;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.links2 a{
	color:#967316 !important;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.links2 a:hover{
	color:#cea434 !important;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.links3 a{
	color:#cea434;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.links3 a:hover{
	color:#967316;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


.vineta{
	padding:0px 3px 0px 3px;
}

.vineta2{
	padding:0px 6px 0px 6px;
}

.vineta3{
	padding:0px 8px 0px 0px;
}

.vineta4{
	padding:0px 7px 0px 0px;
}

.bar{
	background-color:#ccc;
	height:2px;
	font:bold 2px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
}

.bold{
	font-weight:bold;
}
/*Fin Estilos Generales*/
