	html, body {
		margin:0;
		border:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		}
	div#cabecera {
		width:1003px;
		height:208px;
		float:left;	
		}
		div#cabecera div#menu {
			padding-top:29px;
			float:left;
			width:565px;
			background:url(../imagenes/cabecera01.gif) top center no-repeat;
			}
			div#cabecera div#menu ul {
				padding:0;
				margin:0;
				height:21px;
				border-bottom:2px solid #FFFFFF;
				border-left:1px solid #FFFFFF;
				}
				div#cabecera div#menu ul li {
					float:left;
					width:93px;
					background:#526176;
					border-right:1px solid #FFFFFF;
					list-style:none;
					text-align:center;
					height:18px;
					padding-top:3px;
					}
					div#cabecera div#menu ul li a:hover {
						color:#FFFF99;
						}
					div#cabecera div#menu ul li a {
						color:#FFFFFF;
						text-decoration:none;
						text-transform:uppercase;
						font-weight:bold;
						font-size:10px;
						}
			div#cabecera div#menu img {
				width:565px;
				height:156px;
				}
		div#cabecera div#flash {
			float:left;
			width:438px;
			height:208px;
			}
			
			
			
			
	div#contenido {
		width:1003px;
		background:url(../imagenes/contenido01.gif) left repeat-y;
		float:left;
		}
		div#contenido div#menui {
			width:149px;
			float:left;
			}
			div#contenido div#menui ul{
				margin:0;
				padding:0;
				list-style:none;
				border-top:2px solid #FFFFFF;
				background:#aeaeae;
				}
				div#contenido div#menui ul li{
					margin:0;
					padding:0;
					background:#aeaeae;
					height:19px;
					padding-top:6px;
					border-bottom:2px solid #FFFFFF;
					list-style-image:url(../imagenes/menui02.gif);
					list-style-position:inside;
					padding-left:10px;
					}
					div#contenido div#menui ul li a:hover{
						color:#526174;
						}
					div#contenido div#menui ul li a{
						color:#FFFFFF;
						text-decoration:none;
						font-weight:bold;
						}
		div#contenido div#imagen1 {
			width:232px;	
			float:left;
			}
		div#contenido div#include {
			width:486px;
			padding-top:20px;
			float:left;
			background:url(../imagenes/include01.gif) left top no-repeat;
			}
			div#contenido div#include h1 {
				font-weight:normal;
				color:#FF0000;
				font-size:20px;
				text-transform:uppercase;
				font-family:Arial, Helvetica, sans-serif;
				padding-left:20px;
				border-bottom:1px solid #F4F4F4;
				}
				div#contenido div#include h1 label{
					text-transform:none;
					color:#CCCCCC;
					font-size:18px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}
					div#contenido div#include h1 label a:hover{
						color:#FF0000;
						}
					div#contenido div#include h1 label a{
						text-decoration:none;
						color:#ccc;
						}
			div#contenido p{
				margin:5px 15px 10px 20px;
				}
				div#contenido p a:hover{
					color:#FF0000;
					}
				div#contenido p a{
					text-decoration:none;
					color:#526174;
					font-weight:bold;
					}
		div#contenido div#imagen2 {
			width:136px;
			float:left;
			}
			
			
			
			
	div#contenido div#include div#modulo_productos {
		padding-top:20px;
		}
		div#contenido div#include div#modulo_productos div.catalogo_ficha_foto{
			text-align:center;
			}
		div#contenido div#include div#modulo_productos h3 {
			margin:0 20px;
			font-size:13px;
			}
			div#contenido div#include div#modulo_productos h3 a:hover{
				color:#526174;
				}
			div#contenido div#include div#modulo_productos h3 a{
				text-decoration:none;
				color:#FF0000;
				}
		div#contenido div#include div#modulo_productos img.producto {
			border:none;
			float:left;
			margin:0 10px;
			width:180px;
			height:135px;
			border-right:1px solid #CCCCCC;
			}
		div#contenido div#include div#modulo_productos p.descripcion {
			text-align:justify;
			margin-bottom:0;
			}
			div#contenido div#include div#modulo_productos img.etiqueta{
				float:right;
				margin:0 10px;
				}
		div#contenido div#include div#modulo_productos div.vinculo {
			width:150px;
			height:22px;
			background:url(../imagenes/boton_fondo_medio.gif) center no-repeat;
			margin:0 60px 50px auto;
			padding-top:6px;
			text-align:center;
			}
			div#contenido div#include div#modulo_productos div.vinculo a:hover{
				color:#FF0000;
				}
			div#contenido div#include div#modulo_productos div.vinculo a{
				color:#526174;
				text-decoration:none;
				}
		div#contenido div#include div#modulo_productos div.precio {
			text-align:right;
			color:#053a8d;
			font-weight:bold;
			margin:5px 15px 5px auto;			
			}
			div#contenido div#include div#modulo_productos div.precio span{
				text-decoration:line-through;
				color:#999999;
				font-weight:normal;
				}
				
				
				
				
	div#contenido div#include table.listado_mini{
		}		
		div#contenido div#include table.listado_mini tr.contenido td.imagen{
			text-align:center;
			}
			div#contenido div#include table.listado_mini tr.contenido td.imagen p{
				margin:0 10px;
				padding:0;
				text-align:justify;
				font-size:10px;
				color:#999999;
				height:65px;
				}
			div#contenido div#include table.listado_mini tr.contenido td.imagen a:hover{
				color:#FF0000;
				}
			div#contenido div#include table.listado_mini tr.contenido td.imagen a{
				text-decoration:none;
				color:#053a8d;			
				font-weight:bold;			
				border:0;
				}
				div#contenido div#include table.listado_mini tr.contenido td.imagen a img.producto{
					border:none;
					}
		div#contenido div#include table.listado_mini tr.abajo td.precio{
			color:#053a8d;
			font-weight:bold;
			text-align:center;
			}
			div#contenido div#include table.listado_mini tr.abajo td.precio b {
				color:#FF0000;
				}
			div#contenido div#include table.listado_mini tr.abajo td.precio div.vinculo {
				width:150px;
				height:22px;
				background:url(../imagenes/boton_fondo_medio.gif) center no-repeat;
				padding-top:6px;
				text-align:center;
				margin:0 auto;
				}
				div#contenido div#include table.listado_mini tr.abajo td.precio div.vinculo a:hover{
					color:#FF0000;
					}
				div#contenido div#include table.listado_mini tr.abajo td.precio div.vinculo a{
					color:#526174;
					text-decoration:none;
					margin:0 auto;
					font-weight:normal;
					}
			
			
			
			
	div#contenido div#include table.subcategorias {
		width:456px;
		margin:0 auto 20px auto;
		}
		div#contenido div#include table.subcategorias td{
			text-align:center;
			background:url(../imagenes/boton_fondo_medio.gif) center no-repeat;
			height:25px;
			}
		div#contenido div#include table.subcategorias a:hover {
			color:#ff0000;
			}
		div#contenido div#include table.subcategorias a {
			text-decoration:none;
			color:#526174;
			font-weight:bold;
			}
			
			
			
			
			
	div#menui table.subcategorias {
		}
		div#menui table.subcategorias td{
			text-align:left;
			background: url(../imagenes/menui02.gif) 4px 8px no-repeat #FFFFFF;
			height:22px;
			width:145px;
			padding-left:15px;
			border-bottom:1px solid #526174;
			}
		div#menui table.subcategorias a:hover {
			color:#ff0000;
			}
		div#menui table.subcategorias a {
			text-decoration:none;
			color:#526174;
			font-size:10px;
			font-weight:bold;
			}
			
			
			
			
			
	div#contenido div#index_form_contactar {
		margin:0 auto;
		padding:0;
		width:400px;
		}
	input[type=text], input[type=password], textarea{
		border:1px solid #526174;
		background:#F7F7F7;
		margin:0 0 10px 0;
		color:#526174;
		padding:2px;
		}
	input[type=submit]:hover, input[type=button]:hover {
		color:#FF0000;
		cursor:pointer;
		}
	input[type=submit], input[type=button] {
		width:150px;
		height:22px;
		background:url(../imagenes/boton_fondo_medio.gif) center no-repeat;		
		text-align:center;
		color:#526174;
		border:none;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	form#form_contactar {
		background:url(../imagenes/contactar01.jpg) 265px 75px no-repeat;
		margin:0;
		padding:0;
		}
		p.mensaje {
			background:#FFFF99;
			color:#FF0000;
			padding:5px;
			margin:0;
			}
			
			
			
			
			
	#paginacion_numeros{
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		margin-top:-30px;
		margin-bottom:20px;
		}
		#paginacion_numeros a:hover{
			text-decoration:none;
			color:#ff0000;
			}
		#paginacion_numeros a{
			color:#526174;
			text-decoration:none;
			padding:2px;
			line-height:19px;
			}
		#paginacion_numeros td:hover{		
			height:19px;
			border:1px solid #FF0000;
			}
		#paginacion_numeros td{
			/*background:url(../imagenes/ico_circulo.gif) center no-repeat;*/
			height:19px;
			width:19px;
			border:1px solid #CCCCCC;
			}
		#paginacion_numeros_resaltado{
			font-weight:bold;			
			}
		#paginacion_numeros_resaltado a{
			color:#ff0000;
			}
			
			
			
			
			
			
	div#pie {
		width:813px;
		padding-left:190px;
		height:65px;
		padding-top:30px;
		background:url(../imagenes/pie01.gif) center top no-repeat;
		float:left;
		text-align:center;
		}
		div#pie span{
			float:left;
			margin-right:60px;
			text-transform:uppercase;
			color:#526174;
			font-weight:bold;
			}
		div#pie ul{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			}
			div#pie ul li {
				float:left;
				padding:0 20px;
				border-left:1px solid #333333;
				}
				div#pie ul li a:hover{
					color:#526174;
					}
				div#pie ul li a{
					text-decoration:none;
					color:#333333;
					}

p.cesta_listado_p {
	padding:5px 20px;
	}
	
	
font.pasos_ok {
	/*color:#f60;*/
	color:#526174;
	font-weight:bold;
	}
	
div.centrado{
text-align: center;
}
div.centrado table {
margin: 0 auto;
text-align: left;
}

	
table#cesta_listado {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	table#cesta_listado thead {
		font-weight:bold;
		text-align:center;
		}
	table#cesta_listado tbody {
		font-size:10px;
		text-align:center;
		}
	table#cesta_listado tfoot {
		text-align:right;				
		}
		table#cesta_listado tfoot td {
			padding-right:3px;
			}
