/*
////////////////////////////////////////////////////////////////
///////////// CREADO Y REALIZADO POR DEDO MULTIMEDIA S.A.
///////////// http://www.dedomultimedia.com
///////////// info@dedomultimedia.com 
*/




/*
////////////////////////////////////////// ESTILOS POR DEFECTO
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: #848383;
	font-size: 69%;
	background: url(../images/background.gif);
	/*display: none;*/
	}
	
strong {
	color: #3C3937;
	}	
	
img {
	border: 0px;
	}	
	
a:link {
	color: #000000;
	text-decoration: none;
	}
	
a:visited {
	color: #000000;
	text-decoration: none;
	}
	
a:hover {
	color: #000000;
	text-decoration: underline;
	}

abbr, acronym {
	border-bottom: 1px solid #f8f8f8;
	}	

.float_left {
	float: left;
	}
	
.float_right {
	float: right;
	}
	 	
.clear_both {
	clear: both;
	}
	
hr {
	clear: both;
	border: 1px double #eeeeee;
	margin-right: 10px;
	margin-left: 18px;
	margin-top: 0px;
	padding: 0px;
	}
	
fieldset {
	border: 0em;
	margin: 0em;
	padding: 0em;
	}
	
legend {
	display: none;
	}	
		
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
/////////////////////////////////////////// CONTENEDORA DEL SITO
*/

#contenedora {
	border: 2px solid #DAD5D5;
	background: #ffffff;
	margin: 0px auto 0px auto;
	width: 993px;
	background: url(../images/parte_izquierda.gif) left repeat-y #ffffff;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
///////////////////////////////////////////// CABECERA DEL SITIO
*/

#cabecera {
	text-align: left;
	border: 0px solid #000;
	height:104px;
	cursor:pointer;
	}
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/* 
///////////////////////////////////////////////////////////////
*/
	
#opciones, #opciones input {
	font-family: Arial, Verdana, sans-serif;
	color: #2a0914;
	}
	
#opciones {
	border: 0px solid #000;
	width: 100%;
	background: #d9c9a7;
	font-size: .8em;
	float: left;
	}
#opciones input {
	font-size: 1em;
	margin-top: -1px !important;
	border-width: 0px;
	}
#opciones img {
	vertical-align: middle;
	border-width: 0px;
	}
	
.margin_cerrar_sesion {
	margin-left: 310px;
	}
	
html>body .margin_cerrar_sesion {
	margin-left: 319px;
	}		
	
.puzzle {
	border: 1px solid #D6D6D6;
	margin-bottom: 1px;
	margin-top: 1px;
	padding: 0px;
	width: 150px;
	height: 15px;
	float: left;
	}
	
.puzzle strong {
	color: #9E2D2F;
	font-size: 130%;
	}	
		
.puzzle_01 {
	width: 333px;
	font-size: 9px;
	text-align: left;
	padding-left: 7px;
	}
		
html>body .puzzle_01 {
	width: 328px;
	margin-top: 0px;
	}	
	
.puzzle_02 {
	width: 100px;
	margin-right: 210px;
	border: 1px solid #D6D6D6;
	background: url(../images/ico/palito_opciones.gif) left no-repeat;
	}
	
html>body .puzzle_02 {
	margin-right: 215px;
	}		
	
.puzzle_03 {
	width: 240px;
	border: 1px solid #D6D6D6/*#D6D6D6*/;
	background: url(../images/ico/palito_opciones.gif) left no-repeat;
	}	
	
.puzzle_04 {
	width: 93px;
	padding-top: 1px;
	border: 1px solid #D6D6D6;
	border-top: 0px;
	border-bottom: 0px;
	margin-top: 1px;
	background: url(../images/ico/palito_opciones.gif) left no-repeat;
	}

input.button {
	border: 0px;
	margin-bottom: 2px;
	vertical-align: middle;
	}

html>body input.button {
	margin-bottom: 1px;
	margin-top: -1px !important;
	}

.text {
	padding: 0px 2px;
	width: 100px;
	height: 15px;
	color: #009966;
	border: 3px double #ccc;
	}
	
#opciones{
	background: #D6D6D6;
	}	
	
#opciones form {
	display:inline;
	}

.float_left {
	float: left;
	}
	
.float_right {
	float: right;
	}

#entrada {
	display: inline;
	padding-left: 4px;
	font-size: 10px;
	color: #99CC00;
	}
	
#entrada input.text {
	width: 80px;
	}
	
#entrada strong {
	font-size: 10px; 
	color: #9E292B; 
	font-weight: bold;
	}	
	
#nuevo_usuario {
	display: inline;
	border-left: #c6c6c6 1px solid;
	margin-left: 4px;
	padding-left: 6px;
	}

#buscar {
	margin-left: 4px;
	border-left: #EDEDED 1px solid;
	padding-left: 4px;
	display: inline;
	}

#ayuda {
	margin-left: 4px;
	border-left: #EDEDED 1px solid;
	padding-left: 4px;
	padding-right: 4px;
	display: inline;
	}
	
#ayuda img {
	border: 0px;
	}
	
.cajas {
	border: 0px solid #A79879; 
	color: #77411D; 
	font-family: Georgia, 'Times New Roman', Times, serif; 
	background: #ffffff; 
	font-size: 9px;
	margin-top: 3px;
	width: 65px;
	}
	
.caja_buscador {
	font-family: Georgia, 'Times New Roman', Times, serif; 
	border: 0px solid #A79879; 
	background: #ffffff; 
	font-size: 9px;
	color: #77411D;  
	cursor: text;
	width: 150px;
	}
		
		
#menu_superior a:link {
	color: #848383;
	text-decoration: none;
	}

#menu_superior a:visited {
	color: #848383;
	text-decoration: none;
	}
	
#menu_superior a:hover {
	color: #932B2D;
	text-decoration: underline;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
///////////////////////////////// PARTE IZQUIERDA, MENÚ, CARRITO
*/

#parte_izquierda {
	float: left;
	width: 16.5%;
	border: 0px solid red;
	margin: 0px;
	height: 640px;
	background: url(../images/general/fondo_parte_izquierda.jpg) no-repeat #D7D7D7;
	margin-top: -1px;
	}

#navcontainer { 
	margin: 0px;
	padding: 0px; 
	}
	
#navlist {
	border: 0px solid #000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	/*background: url(../images/general/fondo_parte_izquierda_top.jpg) no-repeat;*/
	}
	
#navlist li {
	border-bottom: 0px solid #000;
	text-align: left;
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	margin-bottom: 5px;
	background-color: #E8E8E8;
	}
	

		
#navlist li a:link {
	color: #333333;
	margin-left: 5px;
	padding-left: 5px;
	text-decoration: none;
	border-left: 3px solid #555;
	}
	
#navlist li a:visited {
	color: #333333;
	margin-left: 5px;
	padding-left: 5px;
	text-decoration: none;
	border-left: 3px solid #555;
	}		
		
#navlist li a:hover {
	color: #9D292B;
	margin-left: 5px;
	padding-left: 5px;
	text-decoration: underline;
	border-left: 3px solid #9D292B;
	}
	
#navlist li.activo a{
	text-decoration: none;
	font-weight:bold;
	color:#993300 !important;
	border-left: 7px solid #993300;
	}	
				
#parte_izquierda h1 {
	font-size: 107%;
	color: #522216;
	text-align: left;
	padding-left: 9px;
	}	
	
.h101 {
	background: url(../images/general/h101.jpg) no-repeat;
	margin-top: 2.4em;
	margin-bottom: 2px;
	}
	
.h102 {
	background: url(../images/general/h102.jpg) no-repeat;
	margin-top: 1.4em;
	margin-bottom: 2px;
	}		
	
#seguimiento_pedidos {
	background: url(../images/general/seguimiento_pedidos.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #E9E9E9;
	}	
	
#seguimiento_pedidos form {
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	border: 0px solid #000;
	}	
	
/* 
////////////////////////////////////////////////////////////////
*/
#tramitarhelp{
	cursor:help;
}
input.tramitar_compra {
	background: url(../images/ico/bott_tramitarCompra.gif) no-repeat;
	font-size: 10px;
	border: 1px solid cf0;
	color: #fff;
	padding: 1px 1px 1px 1px;
	border: 0px solid red;
	margin: 5px;
	cursor:pointer;
	cursor:hand;
	}
	
html>body input.tramitar_compra {
	/*padding: 1px 13px;*/
	}	

input.vaciar_lista {
	background: url(../images/ico/bott_vaciar.gif) no-repeat;
	border: 0px solid #cf0;
	margin-left: 8px;
	font-size: 10px;
	color: #fff;
	padding: 1px 15px 1px 7px;
	cursor:pointer;
	cursor:hand;	
	}
	
html>body input.vaciar_lista {
	padding: 1px 22px 1px 8px;
	}	

/* 
////////////////////////////////////////////////////////////////
*/	
	
#seguimiento_pedidos p {
	margin: 0px;
	}	
	
#seguimiento_pedidos .bott_buscar {
	background: url(../images/ico/lupa2.gif) no-repeat right /*#9D292B*/;
	border: 0px solid #000;
	width: 85px;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
	cursor:pointer;
	cursor:hand;		
	}
	
#cesta_compra {
	background: url(../images/general/cesta_pedidos.jpg) no-repeat;
	margin: 0px;
	margin-bottom: 100px;
	height: 128px;
	}	
	
#cesta_compra ul {
	border: 0px solid orange;
	overflow: auto;
	height: 120px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 3px;
	}
	
#cesta_compra li {
	margin-bottom: 5px;
	}
	
#cesta_resultado {
	border: 0px;
	color: #9E292B;
	margin: 0px;
	margin-top: 8px;
	text-align: left;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dashed #9E292B;
	border-bottom: 1px dashed #9E292B;
	}			
	
li.li_cesta {
	margin-top: 5px;
	border: 0px solid red;
	}
	
li.img_basura {
	margin: 0px;
	margin-bottom: 3px;
	border: 0px solid red;
	}
	
span.color_ud {
	color: #9E292B;
	float: right;
	width: 80px;
	text-align: right;
	margin-top: -16px;
	border: 1px solid red;
	}	
	
#fondo_cesta {
	background: url(../images/general/fondo_cesta.jpg);
	}	
	
#cesta_scroll {
	border: 0px solid red;
	overflow: auto;
	min-height: 100px;
	width: 164px;
	}
	
.tabla_cesta {
	border-right: 0px solid black;
	width: 135px;
	margin-left: 7px;
	margin-right: 3px;
	}
			
.tabla_cesta tr {
	border: 0px solid black;
	padding-bottom: 7px;
	margin: 0px;
	}
	
.tabla_cesta tr.ralla {
	background: url(../images/ico/cesta_bottom_img.gif) bottom repeat-x;
	}
	
.tabla_cesta th {
	border: 0px solid black;
	text-align: left;
	margin: 0px;
	}	
	
.tabla_cesta td {
	padding: 0px;
	margin: 0px;
	border: 0px solid black;
	}	
		
.tabla_cesta td.precio {
	text-align: left;
	}		
		
.tabla_cesta td.unidad {
	text-align: right;
	color: #B33E40;
	}
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////

*/





/*
////////////////////////////////////////////////////////////////
*/

h2 {
	border: 0px;
	}	
	
.tit_bienvenido {
	background: url(../images/titulos/bienvenido.jpg) no-repeat;
	margin: 10px 30px 20px 0px;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}	
	
.tit_destacados {
	background: url(../images/titulos/destacados.jpg) no-repeat;
	margin: -20px 30px 20px 0px;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}	
	
.tit_productos {
	background: url(../images/titulos/productos.jpg) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}		
		
.tit_bodega {
	background: url(../images/titulos/bodega.jpg) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 26px;
	height: 40px;
	border-bottom: 0px dashed #858484;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}
	
.tit_mizona {
	background: url(../images/titulos/area_cliente.jpg) no-repeat;
	height: 35px;
	margin: 30px 30px 7px 0px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}	
	
.tit_contacto {
	background: url(../images/titulos/tit_contacto.gif) no-repeat;
	height: 35px;
	margin: 30px 30px 7px 0px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}		
	
.tit_demetrio {
	background: url(../images/titulos/demetrio.jpg) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}
	
.tit_ayuda {
	background: url(../images/titulos/tit_ayuda.jpg) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 26px;
	height: 40px;
	border-bottom: 0px dashed #858484;
	text-indent: -9999px;
	}
	
.tit_pdatos {
	background: url(../images/titulos/proteccion_datos.jpg) no-repeat;
	margin: 30px 30px 43px 0px;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}	
	
.tit_gcompra {
	background: url(../images/titulos/garantia_compra.jpg) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 40px;
	border-bottom: 0px dashed #858484;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}		
	
.tit_tcompra {
	background: url(../images/titulos/tramitar_compra.jpg) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 40px;
	border-bottom: 0px dashed #858484;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}			

.tit_busqueda {
	background: url(../images/titulos/tit_busqueda.gif) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}
	
.tit_nuevo_usuario {
	background: url(../images/titulos/nuevo_usuario.jpg) no-repeat;
	margin: 30px 30px 20px 0px;
	height: 26px;
	text-indent: -9999px;
	border-bottom: 1px dashed #858484;
	}	

#Xtra_FormContacto {
	height: 40px;
	margin-bottom: 0px;
	border: 0px solid #fff;
	}
	
/* 
////////////////////////////////////////////////////////////////
*/	

#contenido_inicio {
	float: left;
	width: 75.1%;
	margin: 0px;
	padding-left: 80px;
	border: 0px solid red;
	}	

#txt_izq {
	float: left;
	width: 28.3em;
	padding: 0px;
	margin-left: 5px;
	background: #fff;
	margin-right: 8px;
	margin-bottom: 7px;
	text-align: justify;
	border: 0px solid red;
	}
	
#txt_izq p {
	margin: 0px;
	}	

#txt_der {
	float: left;
	width: 28.0em;
	padding: 0px;
	background: #fff;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: justify;
	border: 0px solid red;
	}

#txt_der p {
	margin: 0px;
	}	
	
/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-
*/

/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-
*/

#sensey {
	position:relative; 
	margin: 0px; 
	padding-right: 19px;
	padding-left: 0px !important;
	border: 1px solid #ffffff; 
	text-align: left; 
	padding-left: 5px;
	}
	
html>body #sensey {
	position:relative; 
	margin: 0px; 
	padding-right: 19px;
	padding-left: 0px !important;
	border: 1px solid #ffffff; 
	text-align: left; 
	}	
	
#sensey img {
	margin: 0px;
	margin-bottom: 30px;
	}
	
.margg_left {
	padding-left: 3px !important;
	}	
	
html>body .margg_left {
	padding-left: 3px !important;
	}		
		
#sensey a:visited, #sensey a {
	text-decoration:none; 
	color:#d00; 
	font-weight:bold;
	}
	
#sensey a:visited img, #sensey a img {
	filter: alpha(opacity=99);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
	-moz-opacity: 0.90; 
	opacity:0.9;
	}

#sensey a:hover img, #sensey a img {
	filter: alpha(opacity=99);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
	-moz-opacity: 0.99; 
	opacity:0.9;
	}

#sensey a:hover img { 
	filter: alpha(opacity=40);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4; 
	opacity: 0.4;
	}
 	
/*
-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-
*/

destacados_prod {
	border: 1px solid #cccccc;
	background: red;
	}

.cont_prod {
	border: 1px solid #DBD9D9;
	float: left;
	width: 308px;
	min-height: 100px;
	margin-left: 6px;
	background: url(../images/fondo_li_portada.gif) bottom repeat-x #ffffff;
	margin-bottom: 0px;
	padding-bottom: 7px;
	}

.foto_prod {
	float: left;
	width: 100px;
	margin: 1px;
	background: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border: 1px solid #fff;
	}

.contenido_prod {
	float: right;
	width: 200px;
	border: 0px solid blue;
	}

.tit_prod {
	text-align: justify;
	padding: 3px;
	}

.tit_prod a, visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	}
	
.tit_prod a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	}	
	
.pie_prod {
	clear: both;
	margin-top: 7px;
	padding-top: 7px;
	text-align: justify;
	border-top: 1px dashed #cccccc;
	}

.desc_prod {
	text-align: justify;
	margin-left: 3px;
	}

.precio_prod {
	float: left;
	text-align: left;
	}
	
.precio_prod strong {
	color: #9D292B;
	}	

.carrito_prod {
	float: right;
	margin-right: 5px;
	}
	
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/	




/*
////////////////////////////////////////////////////////////////
*/

#contenido_productos {
	float: left;
	width: 67.3%;
	margin: 0px;
	margin-bottom: 40px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	border: 0px solid red;
	}	

#contenido_productos a:link {
	color: #C1550E;
	background: #ffffff;
	text-decoration: none;
	}
	
#contenido_productos a:visited {
	color: #C1550E;
	background: #ffffff;
	text-decoration: none;
	}
	
#contenido_productos a:hover {
	color: #9D292B;
	background: #ffffff;
	text-decoration: underline;
	}

#numero_paginas {
	padding: 0px;
	text-align: right;
	padding-right: 3px;
	padding-bottom: 5px;
	border: 0px solid red;
	margin-bottom: 0px;
	font-weight: bold;
	}
	
#numero_paginas p {
	margin: 0px;
	}
	
#numero_paginas .seleccionado {
	color: #9A9A9A;
	}		
	
#numero_paginas a:link {
	color: #CC3300;
	text-decoration: none;
	}	
	
#numero_paginas a:visited {
	color: #CC3300;
	text-decoration: none;
	}	
	
#numero_paginas a:hover {
	color: #CC3300;
	text-decoration: underline;
	}	
	
#contenido_productos h3 {
	background: #9D292B;
	font-size: 117%;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
	}	
	
#listado_productos {
	border: 1px solid #B2B2B2;
	border-top: 1px solid #9D292B;
	padding: 20px;
	margin: 0px;
	margin-bottom: 0px;
	}
	
.producto_img {
	float: left;
	width: 100px;
	padding: 7px;
	text-align: center;
	border: 1px solid #ffffff;
	}
	
.producto_detalles {
	float: left;
	width: 500px;
	border: 0px solid red;
	padding-top: 7px;
	}
				
.producto_detalles p {
	margin: 0px;
	}
	
	
.buttonbar {
	border: 0px;
	border-top: 1px dashed #ADADAC;
	border-bottom: 1px dashed #ADADAC;
	height: 32px;
	
	padding: 0px;
	
	background: url(../images/ico/fondoGris_botones.gif) #f3f3f3;
	}
	
#con_ancho {
	width: 500px;
	margin-left: -38px;
	}	
	
.buttonbar ul.cont_botones {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

.buttonbar li.boton {
	float: right;
	list-style: none;
	font-size: 1em;
	margin-top: 1px;
	}
	
.buttonbar li.boton input {
	font-size: 1em;
	height: 28px;
	color: #000000;
	display: inline;
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 22px;
	border: 0px;
	cursor: hand;
	cursor: pointer;
	list-style: none;
	border-right: 2px solid #ffffff;
	border-left: 1px dashed #ADADAC;
	}
	
html>body .buttonbar li.boton input {
	padding: 0px 5px 0px 32px;
	}

.boton01 {
	list-style: none;
	margin-top: 9px;
	border: 0px solid red;
	}

.antes {
	color: #9E292B;
	list-style: none;
	margin-top: 20px;
	font-weight: bold;
	margin-left: 20px;
	text-decoration: line-through;
	}
		
.ahora {
	color: #9E292B;
	list-style: none;
	font-weight: bold;
	margin-left: 20px;
	}
	
		
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/	
	
		
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_bodega {
	float: left;
	width: 67.3%;
	margin: 0px;
	margin-bottom: 40px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	border: 0px solid red;
	}	
	
#contenido_bodega a:link {
	color: #C1550E;
	background: #ffffff;
	text-decoration: none;
	}
	
#contenido_bodega a:visited {
	color: #C1550E;
	background: #ffffff;
	text-decoration: none;
	}
	
#contenido_bodega a:hover {
	color: #9D292B;
	background: #ffffff;
	text-decoration: underline;
	}	
	
#contenido_bodega h3 {
	background: #9D292B;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px;
	}	
	
h4 {
	color: #000000;
	font-size: 110%;
	margin: 15px 10px 15px 10px;
	padding: 3px;
	padding-bottom: 9px;
	}
	
.h4_fondo01 {
	background: url(../images/fondo_h4.gif) bottom repeat-x #ffffff;
	}	
	
.h4_fondo02 {
	background: url(../images/fondo_h4_demetrio.gif) bottom left no-repeat #ffffff;
	border: 0px solid red;
	padding: 0px;
	padding-left: 21px;
	color: #ffffff;
	margin: 30px auto;
	width: 451px;
	}	
.h4_colorRojo {
	color: #9D292B;
	}		
	
#listado_bodega {
	border: 1px solid #B2B2B2;
	border-top: 1px solid #9D292B;
	padding: 20px;
	margin: 0px;
	margin-bottom: 0px;
	}
	
.bodega_img {
	float: left;
	width: 100px;
	padding: 7px;
	text-align: center;
	border: 1px solid #ffffff;
	}
	
.bodega_detalles {
	float: left;
	width: 500px;
	border: 0px solid red;
	padding-top: 7px;
	}
				
.bodega_detalles p {
	margin: 0px;
	}
	
#bodega_botones {
	border-top: 1px dashed #C4C3C3; border-bottom: 1px dashed #C4C3C3; border-left: 1px dashed #C4C3C3; border-right: 1px dashed #C4C3C3;
	margin-left: 0px;
	padding: 0px;
	height: 30px;
	}
	
#bodega_botones li {
	list-style: none;
	display: inline;
	padding: 7px;
	float: left;
	margin: 1px;
	}	
	
#bodega_botones li.boton01 {
	background: #F3F3F3;
	width: 277px;
	}	

#bodega_botones li.boton02 {
	background: url(../images/ico/ficha.gif) no-repeat 2px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 75px;
	}
	
#bodega_botones li.boton02 a:link {
	color:#333333;
	text-decoration: none;
	}	

#bodega_botones li.boton02 a:visited {
	color:#333333;
	text-decoration: none;
	}

#bodega_botones li.boton02 a:hover {
	color:#333333;
	text-decoration: underline;
	}

#bodega_botones li.boton03 {
	background: url(../images/ico/carro_gr.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 95px;
	}	
	
#bodega_botones li.boton03 a:link {
	color:#333333;
	text-decoration: none;
	}
			
#bodega_botones li.boton03 a:visited {
	color:#333333;
	text-decoration: none;
	}

#bodega_botones li.boton03 a:hover {
	color:#333333;
	text-decoration: underline;
	}


/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_mizona {
	float: left;
	width: 67.3%;
	margin: 0px;
	color: #9E292B;
	font-weight: bold;
	margin-bottom: 40px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	border: 0px solid red;
	}
.con_fondo {
	background: url(../images/tetitas.jpg) no-repeat 590px 75px;
	}
		
#contenido_mizona p {
	margin: 0px 0px 30px 0px;}
		
#contenido_mizona a:link {
	color: #848383;
	font-weight: normal;
	text-decoration: none;
	}
#contenido_mizona a:visited {
	color: #848383;
	font-weight: normal;
	text-decoration: none;
	}	
#contenido_mizona a:hover {
	color: #848383;
	font-weight: normal;
	text-decoration: underline;
	}		
	
#contenido_mizona h3 {
	background: #9D292B;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 1px;
	padding-left: 5px;
	font-size: 140%;
	font-weight: bold;
	}	
	
#datos {
	width: 355px;
	height: 70px;
	margin: 0px;
	margin-top: 30px;
	padding-top: 25px;
	padding-left: 30px;
	margin-bottom: 39px;
	border: 0px solid red;
	background: url(../images/fondo_del_ul.jpg) no-repeat;
	}	
	
#datos li {
	border: 0px solid red;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 153px;
	padding-left: 7px;
	list-style: none;
	}
	
#datos li a, visited {
	color: #333333;
	text-decoration: none;
	}
		
#datos li a:hover {
	color: #333333;
	text-decoration: underline;
	}				

#listado_mizona {
	border: 1px solid #B2B2B2;
	border-top: 1px solid #9D292B;
	padding: 20px;
	margin: 0px;
	margin-bottom: 0px;
	}
	
#listado_mizona table {
	width: 100%;
	border: 0px;
	}
	
#listado_mizona caption {
	display: none;
	}	
	
#listado_mizona th {
	border: 0px;
	height: 20px;
	width: 20%;
	color: 848383;
	background: #F3F3F3;
	text-align: center;
	}

.titulo_th {
	color: #848383;
	}	
	
.th_sin_fondo {
	color: #000000;
	background: #ffffff !important;
	border-bottom: 2px dotted #cccccc !important;
	}		
		
#listado_mizona td {
	border: 0px;
	height: 25px;
	color: #000000;
	font-weight: normal;
	background: #ffffff;
	text-align: center;
	border-bottom: 2px dotted #cccccc !important;
	}
	
.formulario_contact	{
	margin-bottom: 10px;
	margin-left: 35px;
	border: 0px solid red;
	}
	
.formulario_contact a, visited {
	color: #000;
	text-decoration: none;
	}
	
.formulario_contact a:hover {
	color: #000;
	text-decoration: underline;
	}		
	
.formulario_contact label/*.tamanyoFijo*/ {
	font-weight: normal;
	color: #848383;
	float: left;
	width: 80px;
	margin-top: 4px;
	border: 0px solid red;
	}
	
.formulario_contact02 label/*.tamanyoFijo*/ {
	font-weight: normal;
	color: #848383;
	float: left;
	width: 95px;
	margin-top: 4px;
	border: 0px solid red;
	}	
	
.formulario_contact input, select {
	border: 1px solid #D1D0D0;
	width: 60%;
	}		
	
.campo_form01 {
	border: 1px solid #D1D0D0;
	margin-left: 11px;
	}
	
.campo_form02 {
	border: 1px solid #D1D0D0;
	margin-left: 45px;
	}	
	
.campo_form03 {
	border: 1px solid #D1D0D0;
	margin-left: 65px;
	}		
	
.campo_form04 {
	border: 1px solid #D1D0D0;
	margin-left: 57px;
	}	
	
.campo_form05 {
	border: 1px solid #D1D0D0;
	margin-left: 77px;
	}	
	
.campo_form06 {
	border: 1px solid #D1D0D0;
	margin-left: 60px;
	}	
	
.campo_form07 {
	border: 1px solid #D1D0D0;
	margin-left: 75px;
	width: 78%;
	}	
	
.campo_form08 {
	border: 1px solid #D1D0D0;
	margin-left: 58px;
	width: 78%;
	}	
	
/* ---------------------------------------------------------- */	
	
.boton01_a_cliente {
	background: #F3F3F3;
	width: 528px;
	}
			
.boton03_a_cliente {
	background: url(../images/ico/modificar_datos.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 105px;
	}

	
.boton01_formulario {
	background: #F3F3F3;
	width: 500px;
	}
			
.boton02_formulario {
	background: url(../images/ico/basura_redondo.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 58px;
	}
	
.boton03_formulario {
	background: url(../images/ico/modificar_datos.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 58px;
	}		
	
/* ---------------------------------------------------------- */	
	
#formulario {
	border: 2px dotted #ccc;
	border-bottom: 0px;
	}	
	
#formulario h4 {
	margin-top: 0px;
	clear: both;
	}
	
.form_texto_contact {
	font-weight: normal !important;
	color: 848383 !important;	
	}	
	
.formulario_campos {
	border: 1px solid #fff;
	float: left;
	width: 285px;
	margin: 7px 7px 10px 20px;
	font-weight: normal;
	color: #848383
	}
	
.formulario_campos02 {
	border: 1px solid #fff;
	float: left;
	width: 90.1%;
	margin: 7px 7px 10px 20px;
	font-weight: normal;
	color: #848383
	}

/* ---------------------------------------------------------- */		
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_demetrio {
	float: left;
	width: 67.3%;
	margin: 0px;
	height: 100%;
	color: #9E292B;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 20px;
	border: 0px solid red;
	background: url(../images/fondo_trigo.gif) no-repeat bottom right;
	}

.txt_demetrio {
	text-align: justify;
	font-weight: normal;
	color: #848383;
	border: 0px solid pink;
	margin: 0px auto;
	width: 451px;
	}
	
.img_demetrio {
	margin: 10px auto;
	text-align: center;
	width: 451px;
	}	

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_pdatos {
	float: left;
	width: 67.3%;
	margin: 0px;
	height: 100%;
	color: #9E292B;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 20px;
	border: 0px solid red;
	}

#capa_fondo {
	background: url(../images/general/peripecia01.jpg) no-repeat top;
	width: 555px;
	border: 0px solid red;
	}
	
#capa_contenido_fnd {
	background: url(../images/general/peripecia02.jpg) no-repeat 5px bottom;
	border-top: 0px solid blue;
	font-weight: normal;
	text-align: justify;
	font-size: 105%;
	color: #848383;
	margin-top: 30px;
	padding: 20px 20px 40px 30px;
	}


/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_garantia {
	float: left;
	width: 67.3%;
	margin: 0px;
	height: 100%;
	color: #9E292B;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 20px;
	border: 0px solid red;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_tcompra {
	float: left;
	width: 67.3%;
	margin: 0px;
	height: 100%;
	color: #848383;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 20px;
	border: 0px solid red;
	}

#menu_compra {
	margin-bottom: -20px;
	}
	
html>body #menu_compra {
	margin-bottom: 0px;
	}	

#menu_compra ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 100%;
	float: left;
	margin-left: 0px;
	background: #fff;
	margin-bottom: 0px;
	text-align: center;
	border: 0px solid #00FFFF;
	}

#menu_compra li {
	list-style-type: none;
	margin: 0px;
	display: block;
	float: left;
	color: #848383;
	margin-left: 0px;
	background: url(../images/fondo_li_compra.gif) left no-repeat #D6D6D6;
	text-align: center;
	border-left: 0px solid #979797;
	text-decoration: none;
	width: 167px;
	padding: 3px 0px 3px 0px;
	}

/*#menu_compra a {
	color: #848383;
	text-decoration: none;
	display: block;
	width: 167px;
	padding: 3px 0px 3px 0px;
	}

#menu_compra a:hover { 
	background: url(../images/fondo_li_compra.gif) left no-repeat #9D292B; 
	color: #fff;
	}
	*/
#menu_compra li.seleccionado01 { 
	background: url(../images/fondo_li_compra.gif) left no-repeat #9D292B;
	color: #ffffff !important; 
	width: 167px;
	display: block;
	padding: 3px 0px 3px 0px;
	}			
	
/* ///////////////////////////////////////// */	

#listado_tcompra {
	border: 1px solid #B2B2B2;
	padding: 20px;
	margin: 0px;
	color: #3C3937;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#listado_tcompra p {
	margin: 3px 10px 10px 10px;
	text-align: justify;
	}	
	
#contenido_tcompra table {
	width: 100%;
	border: 0px;
	}
	
#contenido_tcompra caption {
	display: none;
	}	
	
#contenido_tcompra th {
	border: 0px;
	height: 20px;
	color: #848383;
	font-weight: normal;
	background: #F3F3F3;
	text-align: center;
	}
	
.th_sin_fondo {
	background: #ffffff !important;
	border-bottom: 2px dotted #cccccc !important;
	}		
		
#contenido_tcompra td {
	border: 0px;
	height: 25px;
	color: #000000;
	font-weight: normal;
	background: #ffffff;
	text-align: center;
	border-bottom: 2px dotted #cccccc !important;
	}
	
#contenido_tcompra td input {
	border: 1px solid #cccccc;
	}	

#contenido_tcompra td.align_left {
	text-align: left;
	padding-left: 10px;
	}
	
#contenido_tcompra td.align_right {
	text-align: right;
	}	
	

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#botonMiniPie {
	border-top: 1px dashed #C4C3C3; 
	border-bottom: 1px dashed #C4C3C3; 
	border-left: 1px dashed #C4C3C3; 
	border-right: 1px dashed #C4C3C3;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	height: 30px;
	}
	
#botonMiniPie li {
	list-style: none;
	display: inline;
	padding: 7px;
	float: left;
	margin: 1px;
	}	

.botonMiniPie_01 {
	background: #F3F3F3;
	width: 378px;
	}
			
.botonMiniPie_02 {
	background: url(../images/ico/botonMiniPie_calculator.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 67px;
	}
	
.botonMiniPie_03 {
	background: url(../images/ico/botonMiniPie_basura.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 67px;
	}	
	
.botonMiniPie_04 {
	background: url(../images/ico/modificar_datos.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 67px;
	}
	
.botonMiniPie_05 {
	background: #F3F3F3;
	width: 504px;
	}	
	
.botonMiniPie_06 {
	background: url(../images/ico/modificar_datos.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 67px;
	}	
	
.botonMiniPie_07 {
	background: #F3F3F3;
	width: 436px;
	}	
	
.botonMiniPie_08 {
	background: url(../images/ico/siguiente.gif) no-repeat 1px 1px;
	border-left: 1px dashed #C4C3C3;
	text-align: right;
	width: 135px;
	}		
	
#botonMiniPie li a:link {
	color:#333333;
	text-decoration: none;
	}	

#botonMiniPie li a:visited {
	color:#333333;
	text-decoration: none;
	}

#botonMiniPie li a:hover {
	color:#333333;
	text-decoration: underline;
	}

.camp_form05 {
	border: 1px solid #D1D0D0;
	margin-left: 77px;
	}

/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_busqueda {
	float: left;
	width: 67.3%;
	margin: 0px;
	margin-bottom: 40px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	border: 0px solid red;
	}	
	
#cont_resultadox {
	border: 1px solid #555;
	margin-top: 30px;
	padding: 0px;
	width: 95%;
	}	
	
#contenido_busqueda h3 {
	background: #9D292B;
	padding: 2px;
	margin: 0px;
	color: #fff;
	}
	
#contenido_busqueda li {
	list-style: none;
	}	
	
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#contenido_ayuda {
	float: left;
	width: 67.3%;
	margin: 0px;
	height: 100%;
	color: #9E292B;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 20px;
	border: 0px solid red;
	}
	
#contenido_ayuda li {
	list-style-image: url(../images/ico/li_ayuda.gif);
	font-size: 105%;
	margin-bottom: 8px;
	}
	
#contenido_ayuda a:link {
	color: #000;
	text-decoration: none;
	}
	
#contenido_ayuda a:visited {
	color: #000;
	text-decoration: none;
	}
	
#contenido_ayuda a:hover {
	color: #000;
	text-decoration: underline;
	}
	
#contenido_ayuda hr {
	border: 1px solid #ffeeee;
	margin: 30px 60px 20px 60px;
	}
	
#contenido_ayuda h4 {
	background: #9D292B;
	padding: 3px;
	color: #fff;
	margin: 6px 60px 5px 57px;
	}

#contenido_ayuda h4 a:link {
	color: #fff;
	text-decoration: none;
	}	
	
#contenido_ayuda h4 a:visited {
	color: #fff;
	text-decoration: none;
	}	
	
#contenido_ayuda h4 a:hover {
	color: #fff;
	text-decoration: none;
	}
	
.h4_fondo_02 {
	background: url(../images/fondo_h4_demetrio02.gif) bottom left no-repeat #ffffff;
	border: 0px solid red;
	padding: 0px;
	padding-left: 21px;
	color: #ffffff;
	margin: 30px auto;
	width: 451px;
	}	

.txt_ayuda {
	text-align: justify;
	font-weight: normal;
	color: #848383;
	border: 0px solid pink;
	margin: 0px auto;
	width: 551px;
	}
	
.img_auda {
	margin: 10px auto;
	text-align: center;
	width: 451px;
	}	
	
.subir {
	border-top: 1px dashed #9D292B;
	padding-right: 5px;
	text-align: right;
	padding-top: 5px;
	}	
	
.subir a:link {
	color: #9D292B;
	text-decoration: none;
	}	
	
.subir a:visited {
	color: #9D292B;
	text-decoration: none;
	}
	
.subir a:hover {
	color: #9D292B;
	text-decoration: underline;
	}	
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/





/*
////////////////////////////////////////////////////////////////
*/

#pie {
	border: 2px solid #DAD5D5;
	border-top: 0px;
	background: #9A9A9A;
	text-align: center;
	color: #ffffff;
	padding: 0px;
	width: 993px;
	margin: 0px auto;
	padding-bottom: 4px;
	}
	
#pie p {
	margin: 4px 0px 3px 0px;}
	
#pie a:link {
	color: #ffffff;
	text-decoration: none;
	}
	
#pie a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	
#pie a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
#pie span.seleccionado {
	color: #ffffff;
	text-decoration: underline;
	}	

#pie_lente {
	border: 0px solid orange;
	background: #E1E1E1;
	margin: 0px;
	clear: both;
	height: 8px;
	}
	
/*
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
*/
.li_href {
	 border: 1px solid green !important; 
	 padding: 0px !important; 
	 float: right !important;
	 }	
	 
	 
/*************************************************/
/*                   dateChooser                 */
/*************************************************/

#dateChoose {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 116px;
	background-color:#BB0000;
	}

#dateChoose ul {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
	}

#dateChoose li
{
display: block;
text-align: center;
padding: 0px;
margin: 0px;
float:left;
border: 1px solid #FFFFFF;
}

#dateChoose ul li a 
{
background: #C0C9E1;
width: 78px;
height: 16px;
padding: 0px;
color: #444444;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/16px Helvetica, Verdana, Arial, sans-serif;
}

#dateChoose li.sign a
{
width: 16px;
}

#dateChoose li.semana
{
background: #C0C9E1;
width: 78px;
height: 16px;
padding: 0px;
color: #444444;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/16px Helvetica, Verdana, Arial, sans-serif;
}

#dateChoose li.sigue a
{
width: 56px;
}

#dateChoose ul li a:hover 
{
color: #FFFFFF;
background-color: #415E93;
}

#dateChoose a:active 
{
background: #FF7840;
color: #FFFFFF;
}

#dateChoose li#active a 
{
background: #FF7840;
color: #FFF;
}	 
