/*Estilos del body*/

body{
background:#958d76 /*url(../images/estructura/bg.gif)*/;
}

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

a:hover{font:bold 12px Arial, Helvetica, sans-serif;
color: #999999;
text-decoration:underline;}
/*Estilos top*/

#top{
background:url(../images/estructura/header.jpg);
width:960px;
margin:auto;}

.imgtop{
float:right;
}

.imgtop2{
float:left;
}
.search{
width:244px;
/*background:url(../images/bgtop.gif) repeat-x;
*/height:144px;
float:right;
}

.registro_center{
width:444px;
color:#FFFFFF;
font:bold 12px Arial, Helvetica, sans-serif;
/*background:url(../images/bgtop.gif) repeat-x;
*/height:144px;
float:right;
}

.ftop{
height:144px;
width:322px;
float:left;
background:url(../images/bgtop.gif) repeat-x;
}

.textore{
font:9px Arial, Helvetica, sans-serif;
color:#FFFFFF;}


/*Estilos contenido*/

#contenedor{
background:#fff;
width:960px;
height:auto;
margin:auto;
}

/*Estilos menu izq*/
#cont_izq{
background:#FFFFFF;
width:190px;
float:left;
}

#menu1{
background:#FFFFFF;
padding-left:1px;
width:190px;
color:#000000;
background:#fff;
font:bolder 12px Arial, Helvetica, sans-serif;}

#menu2{
background:#FFFFFF;
padding-left:1px;
width:189px;
color:#000000;
font:bolder 12px Arial, Helvetica, sans-serif;}

#logos_card{
padding-left:1px;
width:189px;
color:#000000;
font:bolder 12px Arial, Helvetica, sans-serif;}

.lineas{
border-top:1px #666666 dashed;
width:185px;
margin:auto;
}

/*Inicio Estilos Menú Principal*/
ul.submenu{
	list-style: none;
	margin: 0px;
	padding:0px;
	width:185px;
	color:#000;
	background-color:#cee2ef;
}
ul.submenu li {
	font:bolder 12px Arial, Helvetica, sans-serif;
	height:30px;
	border-bottom:2px #b4c0c7 dashed;
	padding-top:9px;
	background-color:#cee2ef;
	background:url(../images/estructura/iconos/vineta.gif) no-repeat 1px 10px;
}
ul.submenu li.tab {
	font:bolder 12px Arial, Helvetica, sans-serif;
	border-bottom:none;
	background-color:#333883;
	background-image:none;
	color:#fff;
	text-align:center;
	height:30px;
	padding-top:1px;
}
ul.submenu li a{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding-left:19px;
}
ul.submenu li a:hover{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#ff850d;
	text-decoration:none;
}
/*Fin Estilos Menú Principal*/


/*Inicio Estilos Menú secundario*/
ul.submenu2{
	list-style: none;
	margin: 0px;
	padding:0px;
	width:185px;
	color:#000;
}
ul.submenu2 li {
	font:bolder 12px Arial, Helvetica, sans-serif;
	height:21px;
	border-bottom:1px #3d180d dashed;
	padding-top:9px;
	background:url(../images/estructura/iconos/vineta2.gif) no-repeat 1px 10px;
}
ul.submenu2 li.tab {
	font:bolder 12px Arial, Helvetica, sans-serif;
	border-bottom:none;
	background-image:none;
	color:#fff;
	text-align:center;
	height:30px;
	padding-top:1px;
}
ul.submenu2 li a{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding-left:19px;
}
ul.submenu2 li a:hover{
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#ff850d;
	text-decoration:none;
}
/*Fin Estilos Menú secundario*/


/*Estilos del contenido derecho*/

#cont_der{
background:#FFFFFF;
width:760px;
float:right;
}
/*Estilos flash contenido derecho*/
#flash{
width:760px;
}

/*estilos conte_inicio*/

.conte_inicio_izq{
background:#FFFFFF;
padding:4px;
border:solid 1px #999999;
width:525px;
float:left;}

.conte_inicio_der{
background:#FFFFFF;
padding:2px;
left:5px;
border:solid 1px #999999;
width:225px;
float:left;}

#cua_foto{
text-align:center;
/*padding-left:2px;*/
border-bottom:solid 1px #999999;
border-rigth:solid 1px #999999;
float:left;
width:255px;
}

#cua_foto2{
text-align:center;
padding-left:2px;
border-bottom:solid 1px #999999;
border-left:solid 1px #999999;
float:left;
width:250px;
}

#cont_img_inicio{
height:170px;
width:170px;
}

.img_inicio{
border-bottom:dashed 2px #999999;}
/*estilos tabla producto inicio*/

.precio{
font: bold 18px Arial, Helvetica, sans-serif;
color:#b9ad73;}

.producto{
font:bold 12px Arial, Helvetica, sans-serif;
color:#848282;
}

.codigo{
font:12px Arial, Helvetica, sans-serif;
color:#848282;
}

/*estilos img derecha inicio*/

.img_der_inicio{
text-align:center;
margin:auto;
height:149px;
width:157px;
border:solid 1px #999999;

}
/*estilos footer*/

#cont_footer{
width:960px;
background:#fff;
margin:auto;
}
.logo{
float:left;
}

#menu_footer{
text-align:center;
margin:auto;
height:82px;
width:683px;
background:#FFFFFF;}

#texto_footer{
font:12px Arial, Helvetica, sans-serif;
color:#999999;
width:670px;
margin:auto;}

#texto_footer a{
font:12px Arial, Helvetica, sans-serif;
color:#5c3c1e;
text-decoration:none;
}

#texto_footer a:hover{
font:12px Arial, Helvetica, sans-serif;
color: #814c2a;
text-decoration:none;
}

#texto_footer2{
font:12px Arial, Helvetica, sans-serif;
color:#999999;
width:670px;
margin:auto;}

#texto_footer2 a{
font:bolder 13px Arial, Helvetica, sans-serif;
color: #74767c;
text-decoration:none;}

/*estilos tabla derecha menu*/

.tabla_der{
font:bold 10px Arial, Helvetica, sans-serif;
color:#999999;
}

.tabla_der a {
font:bolder 10px Arial, Helvetica, sans-serif;
color:#3281cd;
text-decoration:none;
}

/*estilos  producto*/
.descripcion{
font:10px Arial, Helvetica, sans-serif;
color:#666666;
height:auto;
width:750px;
margin:auto;
border:solid 1px #999999;
}

#titulo{
padding:4px;
width:750px;
font:bolder 12px Arial, Helvetica, sans-serif;
color:#74767c;}

#cont_img_des{
height:250px;
border-right:solid 1px #999999;
border-bottom:solid 1px #999999;
float:left;
width:300px;
}

#cont_tex_des{
height:250px;
border-left:solid 1px #999999;
border-bottom:solid 1px #999999;
float:left;
width:375px;
}

#tex_des{
font:12px Arial, Helvetica, sans-serif;
width:370px;
margin:auto;
color:#666666;}

#tex_codigo{
font:10px Arial, Helvetica, sans-serif;
width:370px;
margin:auto;
color:#666666;
border-bottom:1px dashed #999999;
}

#img_des{
margin:auto;
top:0px;
left:10px;
width:200px;
}

#info_compra{
height:89px;
margin:auto;
width:370px;
font: bold 18px Arial, Helvetica, sans-serif;
color:#b9ad73;
}

#tex_des2{
text-align:justify;
padding:8px;
font:12px Arial, Helvetica, sans-serif;
width:575px;
margin:auto;
color:#666666;}

#compra{
border:1px dashed #999999;
width:150px;
float:right;}

/*estilo producto*/
#cont_caja_producto{
height:auto;
float:left;
width:175px;
padding:5px;

}
.caja_producto{
height:300px;
float:left;
text-align:center;
padding:2px;
width:175px;
border:solid 1px #999999;
}

.cont_productos{
width:760px;

}

#tex_prod{
height:80px;
text-align:left;
width:155px;
font:10px Arial, Helvetica, sans-serif;
margin:auto;
border-bottom:dashed 2px #999999;
}
#img_prod{
top:200px;
width:155px;
font:10px Arial, Helvetica, sans-serif;
margin:auto;
}

/*Estilos carrito*/

.cont_carrito{
padding:4px;
float:left;
/*background:#e4f1f6;
*/font:10px Arial, Helvetica, sans-serif;
color:#666666;
width:525px;
border:solid 1px #999999;
}
.td_carrito{
text-align:center;
background:#a1915a;
font:bold 10px Arial, Helvetica, sans-serif;
color:#ffffff;}

.td_carrito2{
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:solid 1px #3d180d;}

.td_opciones{
text-align:center;
font:bold 10px Arial, Helvetica, sans-serif;
color: #a1915a;
}

.td_opciones a {
text-decoration:none;
text-align:center;
font:bold 10px Arial, Helvetica, sans-serif;
color: #a1915a;
}

.td_opciones a:hover {
text-decoration:none;
text-align:center;
font:bold 10px Arial, Helvetica, sans-serif;
color: #814c2a;
}

#img_carrito{
margin:auto;
width:504px;}

#botones{
text-align:center;
margin:auto;
width:504px;}


/*estilos contacto*/
.cont_contacto{
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
width:525px;
}

.boton{
border:0px;
background:#b9ad73;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
}
/*estilos gracias*/
#cont_gracias{
text-align:center;
color: #b9ad73;
font:bold 25px Arial, Helvetica, sans-serif;
margin:auto;
width:504px;}

#cont_ingreso{
text-align:center;
color: #b9ad73;
font:bold 18px Arial, Helvetica, sans-serif;
margin:auto;
width:504px;}

#cont_ingreso a{
color: #999999;
font:bold 18px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#cont_ingreso a:hover{
color:#5c3c1e;
font:bold 18px Arial, Helvetica, sans-serif;
text-decoration:none;
}

/*estilos clear*/

.duda{
text-align:center;
color: #000000;
font:bold 25px Arial, Helvetica, sans-serif;
}
/*estilos envio*/
.td_envio{
color: #000000;
font: 20px Arial, Helvetica, sans-serif;}
/*estilos confirmacion*/

.cont_confir{
padding:4px;
margin:auto;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
width:760px;
}
#separador{
float:left;
width:35px;}

.facturacion{
padding:4px;
float: left;
background:#e6dab3;
font:12px Arial, Helvetica, sans-serif;
color:#72562f;
width:350px;
border:solid 1px #999999;
}
.entrega{
padding:4px;
float:left;
background:#e6dab3;
font:12px Arial, Helvetica, sans-serif;
color:#72562f;
width:350px;
border:solid 1px #999999;
}
/*estilos comentarios*/

#tex_coment{
font:12px Arial, Helvetica, sans-serif;
width:740px;
margin:auto;
color:#666666;}
/*estilos politica*/

#texto_politica{
padding:4px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
height:auto;
width:740px;
margin:auto;
}

/*estilos paginacion*/

.paginacion{
color:#666666;
font:12px Arial, Helvetica, sans-serif;
}



.paginacion a:link{
color:#666666;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;}

.paginacion a:visited{
color:#666666;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;}

.paginacion a:active{
color:#816233;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;}

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

#img_peq{
width:301px;
background: #979797;
}




/*estilos clear*/

.clear{
clear:both;
height:1px;
}


