/* CSS Document */
body, td{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
  	font-size: 0.8em;
  	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 100%;
	background-color:#DAEBE5;
	min-width:900px; /*** This is needed for moz. Otherwise, the header and footer will
	slide off the left side of the page if the screen width is narrower than the design.
	Not seen by IE. Left Col + Right Col + Center Col + Both Inner Borders + Both Outer Borders ***/
	
}
td{
	min-width:0px; 
}
br {
	clear: both;
}
div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:100%;
}
.clear{
	clear:both;
	/*** these next attributes are designed to keep the div height to 0 pixels high, critical for Safari and Netscape 7 ***/
	height:1px;
	overflow:hidden;
	line-height:1%;
	margin-bottom:-1px;
}
input{
	width:110px;
}

acronym {
	border-bottom: 1px dotted;
}
a img{
	border: 0;
}
a{
	text-decoration: none;
	color: #800000;
}
a:link{
	color: #800000;
}
a:visited{
	color: #800000;
}
a:hover{
	text-decoration: underline;
}
acronym, abbr {
	cursor: help;
}
kbd {
	line-height: 2em;
	border-top: .15em solid #CCC;
	border-right: .25em solid #AAA;
	border-bottom: .3em solid #888;
	border-left: .2em solid #BBB;
	padding: 0 .2em;
	background: #EEE;
	vertical-align: text-bottom;
	font-size: 95%;
	font-family: "Courier New", Courier, monospace;
}
.checkboxes{
	width:20px;
	border:none;
}
.ayuda-acces{
	position: absolute;
	left: -1000px;
	width: 1px;
	font-size:1px; 
	line-height:1%;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Capa que contiene a todas las demas */
#web_marco {
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position:absolute; /*** Needed for IE, othewise header and footer aren't contained
	directly above and below the body ***/
	/*height:100%;/*** Needed for Moz to give full height design if page content is too small to fill the page ***/
	min-height:570px;
	height:auto;
	left:50%;
	margin-left:-495px; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	width:990px; /*** Needed for Moz/Opera to keep page from sliding to left side of
	page when it calculates auto margins above. Can't use min-width. Note that putting
	width in #fullheightcontainer shows it to IE and causes problems, so IE needs a hack
	to remove this width. Left Col + Right Col + Center Col + Both Inner Border + Both Outer Borders ***/
	font-size: 100%;
}
#web {
	margin-top:20px;
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	width:990px; /*** Needed for Moz/Opera to keep page from sliding to left side of
	page when it calculates auto margins above. Can't use min-width. Note that putting
	width in #fullheightcontainer shows it to IE and causes problems, so IE needs a hack
	to remove this width. Left Col + Right Col + Center Col + Both Inner Border + Both Outer Borders ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position:relative; /*** Needed for IE, othewise header and footer aren't contained
	directly above and below the body ***/
	height:auto;/*** Needed for Moz to give full height design if page content is too small to fill the page ***/
	font-size: 100%;
	clear:both;
}
#izq{
	float:left;
	width:254px;
	margin-right:21px;
	background-color:#FFFFFF;
	background-image:url(../images/izq_menu_abajo.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#contenido{
	float:left;
	width:715px;
	height:100%;
}
#logo{
	float:left;
	width:254px;
	height:130px;
	background-color:#FFFFFF;
}
#zona_buscador{
	float:left;
	width:254px;
	height:57px;
	background-image:url(../images/fondo_buscador.jpg);
	background-repeat:no-repeat;
}
#izq_productos{
	float:right;
	width:232px;
	padding-left:11px;
	padding-right:11px;
	background-color:#FFFFFF;
}
#izq_productos li{
	list-style: none;
	float:right;
	padding:0px;
	margin:0px;
	width:116px;
	height:auto;
	padding-bottom:10px;
	line-height:auto;
}
#izq_productos li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
}
#izq_productos li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
	letter-spacing:-1px;
}
.izq_productos_sel{
	color:#00693C;
}
#catalogos{
	float:left;
	width:254px;
	height:95px;
	text-align:center;
}
#consulta{
	float:left;
	width:254px;
	height:95px;
	text-align:center;
}
#izq_menu_abajo{
	float:left;
	width:254px;
	height:10px;
	bottom:0px;
	left:0px;
	position:absolute;
}
#menu_arriba{
	width:690px;
	padding-left:15px;
	padding-right:10px;
	padding-top:3px;
	float:left;
	height:17px;
	background-image:url(../images/fondo_menu.jpg);
	background-repeat:no-repeat;
	border-bottom:2px solid #00693C;
	font-size:80%;
}
#menu_arriba li{
	display:inline;
	list-style: none;
	height:17px;
	padding-left:1px;
	padding-right:1px;
	text-align:center;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu_arriba li a{
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu_arriba li a:hover{
	color:#333333;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu_arriba_sel{
	text-decoration:underline;
	color: #00693C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#centro{
	float:left;
	width:505px;
	margin-right:10px;
}
#fotos_arriba{
	float:left;
	width:495px;
	padding:5px;
	background-color:#FCD016;
}
#textos_centro{
	float:left;
	width:475px;
	border:4px solid #FFFFFF;
	padding:11px;
	font-size:85%;
	line-height:20px;
}
#textos_centro p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	line-height:20px;
}
#textos_centro li{
	list-style: none;
	line-height:20px;
	padding-left:30px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#textos_centro li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00693C;
	text-decoration:none;
}
#textos_centro li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
#textos_centro p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
#textos_centro p a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
#der{
	float:left;
	width:200px;
	background-color:#FFFFFF;
	background-image:url(../images/der_tienda_abajo.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.der_titulares{
	width:190px;
	padding-left:10px;
	padding-top:4px;
	float:left;
	height:18px;
	background-image:url(../images/fondo_titulares_derecha.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:80%;
	color:#FFFFFF;
}
#der_productos{
	float:left;
	width:190px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}
#der_productos li{
	padding-bottom:5px;
}
#der_productos li a{
	list-style: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	height:auto;
	color:#333333;
	line-height:20px;
}
#zona_carrito{
	float:left;
	background-color:#FFFFFF;
	width:180px;
	padding-right:10px;
	padding-left:10px;
	height:auto;
}
#carrito_expli{
	float:left;
	width:158px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#999999;
	text-align:center;
	border:1px dashed #999999;
}
.carrito_linea{
	float:left;
	width:180px;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px dashed #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#carrito_botones{
	float:left;
	padding-top:10px;
	width:180px;
	text-align:right;
}
#carrito_botones a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	text-decoration:none;
}
#carrito_botones a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	text-decoration:underline;
}
#carrito_finalizar{
	float:right;
	width:90px;
	text-align:right;
}
#carrito_finalizar a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	text-decoration:none;
}
#carrito_finalizar a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	text-decoration:underline;
}
.der_tienda_abajo{
	float:left;
	width:200px;
	height:10px;
}
.espacio10{
	float:left;
	height:10px;
	width:100%;
}
.espacio10verde{
	float:left;
	height:10px;
	width:100%;
	background-color:#DAEBE5;
}
.padd_10{
	padding-left:5px;
}
.padd_20{
	padding-left:20px;
}
.padd_30{
	padding-left:30px;
}
#pie{
	clear:both;
	float:left;
	width:990px;
	padding-top:10px;
	background-color:#8BAB9F;
}
#estamos_en{
	width:690px;
	padding-left:15px;
	padding-top:10px;
	padding-right:10px;
	float:left;
	text-align:right;
	font-size:80%;
	height:20px;
}
#estamos_en_espacio{
	width:399px;
	float:left;
	height:20px;
}
.estamos_en_texto{
	width:80px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-top:7px;
	color:#FFFFFF;
}
.estamos_en_texto1{
	width:70px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-top:7px;
	color:#FFFFFF;
}
.estamos_en_texto1 a{
	width:70px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.estamos_en_texto1 a:visited{
	width:70px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.estamos_en_texto1 a:hover{
	width:70px;
	color:#FFFFFF;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.estamos_en_img{
	width:23px;
	float:left;
}
#menu_abajo{
	width:690px;
	padding-left:15px;
	padding-right:10px;
	padding-top:3px;
	float:left;
	font-size:80%;
}
#menu_abajo li{
	display:inline;
	list-style: none;
	height:17px;
	padding-left:1px;
	padding-right:1px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu_abajo li a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu_abajo li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu_abajo_sel{
	text-decoration:underline;
	color: #00693C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#direccion_pie{
	float:left;
	width:230px;
	padding-left:24px;
	padding-bottom:10px;
	margin-right:21px;
}
#direccion1{
	float:left;
	width:230px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	padding-bottom:5px;
}
#direccion2{
	float:left;
	width:230px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}
#direccion2 a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	text-decoration:none;
}
#direccion2 a:hover{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	text-decoration:underline;
}
#map_ubicacion{
	float:left;
	width:495px;
	padding:5px;
	background-color:#FCD016;
}
#contenido_ubicacion{
	float:left;
	width:475px;
	border:4px solid #FFFFFF;
	padding:11px;
}
#contenido_ubicacion_izq{
	float:left;
	width:251px;
}
#imagen_ubicacion_g{
	float:left;
	width:251px;
	height:161px;
	padding-bottom:10px;
}
#imagen_ubicacion_p{
	float:left;
	width:251px;
	height:69px;
	text-align:center;
}
#contenido_ubicacion_der{
	float:left;
	width:200px;
	padding-left:24px;
	padding-top:5px;
}
#contenido_ubicacion_der_datos{
	float:left;
	width:200px;
	padding-top:25px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}
#contenido_ubicacion_der_datos a{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	text-decoration:none;
}
#contenido_ubicacion_der_datos a:hover{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	text-decoration:underline;
}
#imagen_productos_arriba{
	float:left;
	width:495px;
	height:258px;
	padding:5px;
	background-color:#FCD016;
}
#productos_texto_centro{
	float:left;
	width:475px;
	border:4px solid #FFFFFF;
	padding:11px;
}
#productos_texto_centro p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	line-height:20px;
}
#formulario_consulta{
	float:left;
	width:475px;
	border:4px solid #FFFFFF;
	padding:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
#fieldset_consulta{
	float:left;
	width:475px;
	border:none;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
}
.texto_consulta{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333333;
	padding-bottom:10px;
}
#fieldset_marcas{
	float:left;
	width:475px;
	border:4px solid #FFFFFF;
	padding:11px;
	font-size:85%;
	line-height:20px;
}
.novedad{
	float:left;
	width:495px;
	background-color:#FFFFFF;
	padding:5px;
	height:auto;
}
.novedad_titular{
	float:left;
	width:485px;
	background-color:#FCD016;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
}
.novedad_descripcion_sin_foto{
	float:left;
	width:485px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:justify;
}
.novedad_descripcion_sin_foto a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#00693C;
	text-decoration:none;
}
.novedad_descripcion_sin_foto a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#00693C;
	text-decoration:underline;
}
.novedad_descripcion_con_foto{
	float:left;
	width:275px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:justify;
}
.novedad_descripcion_con_foto a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#00693C;
	text-decoration:none;
}
.novedad_descripcion_con_foto a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#00693C;
	text-decoration:underline;
}
.novedad_foto{
	float:left;
	width:200px;
	padding-left:5px;
	padding-right:10px;
	height:auto;
}
.novedad_pie_enlace{
	float:left;
	width:235px;
	background-color:#8BAB9F;
	height:auto;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:80%;
}
.novedad_pie_enlace a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.novedad_pie_enlace a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.novedad_pie_pdf{
	float:left;
	width:240px;
	background-color:#8BAB9F;
	height:auto;
	padding:5px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:80%;
}
.novedad_pie_pdf a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.novedad_pie_pdf a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
#todas_marcas{
	float:left;
	width:505px;
	height:auto;
}
#todas_marcas li{
	display:inline;
	list-style: none;
	height:auto;
	padding-right:2px;
	width:163px;
}
#centro_catalogos{
	float:left;
	width:495px;
	padding:5px;
}
#centro_catalogos li{
	float:left;
	display:inline;
	list-style: none;
	width:165px;
	text-align:center;
	padding-bottom:20px;
}
.productos_home{
	float:left;
	width:225px;
	height:auto;
	border:1px solid #F2E9C2;
	background-color: #FFFFFF;
	padding:10px;	
}
.productos_home_titular{
	padding-bottom:5px;
	width:120px;
	padding-right:6px;
}
.productos_home_titular a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	text-transform:uppercase;
	text-decoration:underline;
}
.productos_home_titular a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	text-transform:uppercase;
	text-decoration:underline;
}
.productos_home_titular a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	text-transform:uppercase;
	text-decoration:underline;
}
.productos_home_texto{
	padding-bottom:5px;
	width:120px;
	padding-right:6px;
	text-align:justify;
}
.productos_home_texto a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
	text-decoration:none;
}
.productos_home_texto a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
	text-decoration:none;
}
.productos_home_texto a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
	text-decoration:underline;
}
.productos_home_precio{
	width:120px;
	padding-right:6px;
}
.productos_home_precio a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#00693C;
	text-decoration:none;
}
.productos_home_precio a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#00693C;
	text-decoration:none;
}
.productos_home_precio a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#00693C;
	text-decoration:underline;
}
.productos_home_foto{
	float:right;
	width:96px;
	height:auto;
}
.productos_home_foto img{
	width:94px;
	border:1px solid #FCD016;
}
.productos_home_espacio{
	float:left;
	width:10px;
}
#listado_familias{
	float:left;
	width:505px;
}
#listado_familias li{
	list-style: none;
	height:auto;
	width:350px;
	padding-left:80px;
	padding-top:10px;
	text-align:center;
}
#fieldset_cliente_ant{
	float:left;
	width:475px;
	border:none;
	height:auto;
	padding-top:20px;
	padding-bottom:10px;
}
#fieldset_cliente{
	float:left;
	width:475px;
	border:none;
	height:auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:10px;
}
#nuevo_cliente{
	float:left;
	height:auto;
	width:475px;
	padding-bottom:10px;
	border-bottom:1px dashed #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#333333;
}
#zona_producto{
	float:left;
	width:485px;
	padding:10px;
	background-color:#FFFFFF;
}
#zona_producto_izq{
	float:left;
	width:385px;
	height:auto;
	border-right:1px dashed #CCCCCC;
	padding-right:9px;
}
#zona_producto_der{
	float:left;
	width:80px;
	padding-left:10px;
	height:auto;
	text-align:center;
}
#zona_producto_der a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00693C;
	font-size:85%;
	text-decoration:none;
}
#zona_producto_der a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:85%;
	text-decoration:underline;
}
#producto_existe{
	float:left;
	width:385px;
	color:#CE0019;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	padding-top:10px;
}
#producto_familia{
	float:left;
	width:385px;
	color:#00693C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px dashed #CCCCCC;
}
#producto_nombre{
	float:left;
	width:385px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:10px;
}
#producto_marca{
	float:left;
	width:385px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:10px;
}
#producto_codigo{
	float:left;
	width:385px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:10px;
}
#producto_precio{
	float:left;
	width:385px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:10px;
}
#producto_pdf{
	float:left;
	width:80px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
#producto_pdf a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
#producto_pdf a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
#producto_caracteristicas{
	float:left;
	width:385px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:10px;
	line-height:20px;
	text-align:justify;
}
#producto_observaciones{
	float:left;
	width:385px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	padding-top:10px;
	line-height:20px;
	text-align:justify;
}
#zona_producto_sub{
	float:left;
	width:485px;
	padding:10px;
	background-color:#FFFFFF;
}
#zona_producto_sub_fam{
	float:left;
	color:#00693C;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:10px;
	width:485px;
}
#zona_producto_sub_car{
	float:left;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	width:485px;
	font-size:90%;
}
#zona_producto_sub_obs{
	float:left;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	width:485px;
	font-size:90%;
}
.zona_producto_sub_listado{
	float:left;
	width:463px;
	border:1px dashed #CCCCCC;
	padding:10px;
	font-size:90%;
	height:auto;
}
.zona_producto_sub_listado_imagen{
	float:left;
	width:100px;
	border:1px solid #00693C;
}
.zona_producto_sub_listado_nombre{
	float:left;
	color:#333333;
	padding-left:10px;
	padding-bottom:10px;
	width:251px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.zona_producto_sub_listado_precio{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00693C;
	text-decoration:none;
	padding-top:10px;
	width:251px;
}
.zona_producto_sub_listado_carro{
	float:right;
	padding-left:10px;
	width:46px;
	text-align:center;
}
.zona_producto_sub_listado_carro a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00693C;
	font-size:90%;
	text-decoration:none;
}
.zona_producto_sub_listado_carro a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:90%;
	text-decoration:underline;
}
.zona_producto_sub_listado_mas{
	float:left;
	padding-top:10px;
	width:261px;
	font-size:90%;
}
.zona_producto_sub_listado_mas a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.zona_producto_sub_listado_mas a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.zona_producto_sub_listado_mas a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
#carrito_totales{
	float:left;
	padding-right:20px;
	width:160px;
	text-align:right;
	color:#FFFFFF;
	background-color:#8BAB9F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
}
#zona_confirmar{
	float:left;
	width:475px;
	padding:15px;
	font-size:85%;
}
#zona_confirmar p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
.cabecera_confirmar_pedido,.cabecera_confirmar_cliente{
	float:left;
	height:auto;
	padding-bottom:2px;
	border-bottom:1px dashed #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#333333;
	font-weight:bold;
}
.cabecera_confirmar_pedido{
	width:455px;
}
.cabecera_confirmar_cliente{
	width:475px;
}
#zona_confirmar_pro{
	float:left;
	width:455px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background-color:#FFFFFF;
}
.zona_confirmar_listado{
	float:left;
	width:433px;
	border:1px dashed #CCCCCC;
	padding:10px;
	font-size:90%;
	height:auto;
}
.zona_confirmar_listado_imagen{
	float:left;
	width:100px;
	border:1px solid #00693C;
}
.zona_confirmar_listado_familia{
	float:right;
	color:#00693C;
	padding-left:10px;
	padding-bottom:5px;
	width:321px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.zona_confirmar_listado_nombre{
	float:right;
	color:#333333;
	padding-left:10px;
	padding-bottom:5px;
	width:321px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.zona_confirmar_listado_cantidad{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
	width:321px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.zona_confirmar_listado_precio{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00693C;
	text-decoration:none;
	padding-left:10px;
	width:321px;
}
.zona_confirmar_gastos{
	float:left;
	width:455px;
	padding:10px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align:right;
}
#zona_confirmar_total{
	float:left;
	width:455px;
	padding:10px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CE0019;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
}
#zona_pago{
	float:left;
	text-align:center;
	width:505px;
	padding-left:245px;
	padding-right:240px;
}
#textos_pago{
	float:left;
	text-align:center;
	width:475px;
	border:4px solid #FFFFFF;
	padding:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:90%;
}
#tarifas_plazos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333333;
}
/*OFERTAS*/

#zona_ofertas{
	float:left;
	background-color:#FFFFFF;
	width:200px;
	height:auto;
}
#zona_ofertas_cabecera{
	float:left;
	width:200px;
}
.productos_ofertas_linea{
	float:left;
	width:180px;
	padding-right:10px;
	padding-left:10px;
	background-color: #FFFFFF;
}
.productos_ofertas_titular{
	padding-bottom:5px;
	width:110px;
	padding-right:5px;
}
.productos_ofertas_titular a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	text-transform:uppercase;
	text-decoration:underline;
}
.productos_ofertas_titular a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	text-transform:uppercase;
	text-decoration:underline;
}
.productos_ofertas_titular a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#333333;
	text-transform:uppercase;
	text-decoration:underline;
}
.productos_ofertas_precio{
	width:110px;
	padding-right:5px;
}
.productos_ofertas_precio a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#00693C;
	text-decoration:none;
}
.productos_ofertas_precio a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#00693C;
	text-decoration:none;
}
.productos_ofertas_precio a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#00693C;
	text-decoration:underline;
}
.productos_ofertas_foto{
	float:right;
	width:65px;
	height:auto;
}
.productos_ofertas_foto img{
	width:63px;
	border:1px solid #FCD016;
}
.productos_ofertas_raya{
	float:left;
	width:180px;
	height:1px;
	background-color: #FFFFFF;
	border-bottom:1px dashed #FCD016;
}