body {
	margin: 0px;
	background-color:#F2F2F2;
}
.contenedor_centrar {
	width: 990px;
	position: relative;
	left: 50%;
	margin-left: -495px;
}
.contenedor_central {
	width: 950px;
	background-image: url(interfase/sombra_medio.jpg);
	padding-left:20px;
	padding-right:20px;
}
.contenedor_arriba {
	width: 990px;
	background-image: url(interfase/sombra_arriba.jpg);
	height: 20px;
}
.contenedor_abajo {
	width: 990px;
	background-image: url(interfase/sombra_abajo.jpg);
	height: 20px;
}
.contenedor_principal {
	width: 908px;
	border:#CCC 1px solid;
	padding: 20px;
}
.header {
	width: 908px;
	height:200px;
	margin-bottom:10px;
}
.header_logo {
	width: 240px;
	height:200px;
	float:left;
}
.header_cabezal {
	width: 650px;
	height:200px;
	float:right;
}
.menu {
	width: 650px;
	padding-bottom:15px;
}
.footer {
	width: 896px;
	height:28px;
	background-image:url(interfase/footer.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#FFF;
	text-align:right;
	padding-top:12px;
	padding-right:12px;
	margin-top:10px;
}
.logos {
	width: 908px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	margin-top:10px;
}
.footer a{
	color:#FFF;
	text-decoration:none;
}
.footer a:hover{
	color:#FFF;
	text-decoration:underline;
}
.opcion a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	width:220px;
	float:left
}
.opcion a:hover{
	color:#000;
	font-weight:bold;
	background-color:#DDD;
	text-decoration:none;
}
.opcion_seleccionada{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFF;
	font-weight:bold;
	background-color:#F00;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	width:220px;
	float:left
}
.subopcion a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#f00;
	text-decoration:none;
	margin:0px;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	width:200px;
	float:left
}
.subopcion a:hover{
	color:#f00;
	font-weight:bold;
	background-color:#DDD;
	text-decoration:none;
}
.miniaturas{
	width:195px;
	border:#F00 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#detalle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
#detalle p{
	margin-top:5px;
	margin-bottom:5px;
}
#detalle .logo{
	margin-bottom:15px;
}
#detalle .nombre{
	font-weight:bold;
	font-size:10.5pt;
	margin-bottom:5px;
}
#detalle .ref{
	margin-top:0px;
	margin-bottom:15px;
	font-size:8.5pt;
}
#detalle .precio{
	color:#F00;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}
#detalle .varios_precios{
	color:#F00;
	margin-top:15px;
	margin-bottom:15px;
}

#detalle .vercolores{
	font-size:8.5pt;
	color:#666;
	margin-top:5px;
	text-align:center;
}
#detalle .volver a{
	font-size:8.5pt;
	color:#F00;
	text-decoration:none;
}
#detalle .volver a:hover{
	font-size:8.5pt;
	color:#000;
}
#detalle .iconos{
	font-size:8.5pt;
	color:#000;
}
#resultado .nombre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}
#resultado .marca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	margin-bottom:5px;
}
#resultado .precio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#F00;
}
#resultado .tabla_articulo{
	border:#CCC 1px solid;
	margin:5px;
}
#resultado .tabla_filtro{
	margin-top:20px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color:#FEFEFE;
	border:1px solid #F2F2F2;
}
#resultado .imgresultado{
	margin:5px;
}
#resultado .mas_info{
	cursor:pointer;
	background-image: url(interfase/ver_mas_gris.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.estas_en{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#666;
	margin-top:0px;
	margin-bottom:10px;
}
#paginacion {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
#paginacion a{
	color:#666;
	text-decoration:none;
}
#paginacion td{
	color:#666;
	text-decoration:none;
	border:#CCC 1px solid;
	background:#F2F2F2;
	height:20px;
	text-align:center;
}
#paginacion th{
	color:#FFF;
	text-decoration:none;
	background:#F00;
	height:20px;
	text-align:center;
}
.lupa{
	background-image:url(interfase/buscador_derecha.jpg);
	width:45px;
	height:40px;
	border: none;
	background-color: transparent; 
}
.ver_detalles{
	background-color:#F2F2F2;
	padding:5px;
	cursor:pointer;
	background-image: url(interfase/ver_mas.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ver_mas{
	height:175px;
	cursor:pointer;
	background-image: url(interfase/ver_mas.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ver_colores{
	height:175px;
	cursor:pointer;
	background-image: url(interfase/ver_colores.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pie_detalle{
	background-color:#F2F2F2;
	padding:5px;
	cursor:pointer;
}
#textos p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	margin-top:5px;
	margin-bottom:10px;
}
#textos p a{
	color:#F00;
	text-decoration:none;
}
#textos h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#333;
	margin-top:10px;
	margin-bottom:25px;
	padding-bottom:5px;
	border-bottom:#CCC 1px dotted;
}
#textos h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	margin-top:30px;
	margin-bottom:10px;
}
#textos table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	border:#CCC 1px solid;
}
#tallas table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#333;
	border:#CCC 1px solid;
	margin-bottom:15px;
}
#tallas h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#333;
	margin-top:10px;
	margin-bottom:25px;
	padding-bottom:5px;
	border-bottom:#CCC 1px dotted;
}
#tallas h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-transform:uppercase;
	color:#C00;
	margin-top:10px;
	margin-bottom:20px;
}
#tallas th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	text-transform:uppercase;
	color:#333;
	background:#F2F2F2;
	text-align:left;
}
#carro_compra{
	width:275px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	margin-top:40px;
}
#carro_compra a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#F00;
	text-decoration:none;
}
#carro_compra a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#000;
	text-decoration:none;
}
#carro_compra textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	width:220px;
	height:45px;
}
#carro_compra select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
}
#carro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
}
#carro .fila1{
	background:#F2F2F2;
	border-bottom:#CCC 1px solid;
	font-weight:bold;
}
#carro .filatotal{
	border-top:#CCC 1px solid;
	font-weight:bold;
	color:#F00;
}
#datos_personales table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}
#datos_personales input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
}
#mail_articulo td, th, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
#mail_articulo table{
	background-color:#FFF;
	margin:20px;
	border:#999 1px solid;
	background-image:url(interfase/iconos/recomendar_amigo_grande.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
