body, html, ul{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff url(../imagenes/bgofiline.jpg) top center repeat-y;
}
#contenedor {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 982px;
}
#navegaccesible {
	display:none;
}
.precargaimg{
	display:none;
}
.Estilo1 {color:#D4D0C8;}
/*------------------------------------ Cabecera -------------------------------------------*/
#cabecera {
	margin: 0px 0px 15px 0px;
	background: #fff;
	border-bottom: solid 11px #003366;	
	height:125px;
	background-image:url(../imagenes/fondo_cabecera.jpg);
	position:relative;
}
#banner_top{
	width:468px;
	height:60px;
	background-color:#CCCCCC;
	position:absolute;
	top:11px;
	left:248px;
}
#contenedor_registro{
	width:208px;
	height:79px;
	background-image:url(../imagenes/contenedor_registro.gif);
	position:absolute;
	right:0px;
	top:0px;
	font-weight:bold;
	padding-top:10px;
}
#contenedor_registro p{
	margin-top:0px;
}
#contenedor_registro .campo_texto_u {
	width:64px;
	height:17px;
	background-image:url(../imagenes/campo_registro_u.gif);
	border:0px;
	margin-top:5px;
	padding:5px;
	font-size:10px;
}
#contenedor_registro .campo_texto_p {
	width:64px;
	height:17px;
	background-image:url(../imagenes/campo_registro_p.gif);
	border:0px;
	margin-top:5px;
	padding:5px;
	font-size:10px;
}
#boton_registro{
	margin-bottom:-4px;
}
#contenedor_registro a{
	display:block;
	margin:auto auto 10px 10px;
	color:#003366;
	font-size:10px;
}
#menu{
	position:absolute;
	bottom:-1px;
	left:0px;
}
#menu li{
	display:inline;
	font-size:1.3em;
}
#menu li a, #boton0{
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	float:left;
	height:26px;
	padding-top:7px;
}
#menu li a:visited{
	display:inline;
}
#menu li a:hover{
	display:inline;
	text-decoration:underline;
	color:#FFFFCC;
}
#boton1seleccionado{
	background-image:url(../imagenes/boton1_seleccionado.gif);
	width:63px;
}
#boton2seleccionado{
	background-image:url(../imagenes/boton2_seleccionado.gif);
	width:144px;
}
#boton3seleccionado{
	background-image:url(../imagenes/boton3_seleccionado.gif);
	width:102px;
}
#boton4seleccionado{
	background-image:url(../imagenes/boton4_seleccionado.gif);
	width:97px;
}
#boton5seleccionado{
	background-image:url(../imagenes/boton5_seleccionado.gif);
	width:116px;
}
#boton6seleccionado{
	background-image:url(../imagenes/boton6_seleccionado.gif);
	width:72px;
}
#boton7seleccionado{
	background-image:url(../imagenes/boton7_seleccionado.gif);
	width:91px;
}
#boton9seleccionado{
	background-image:url(../imagenes/boton9_seleccionado.gif);
	width:91px;
}


/* MENU SOBRE OFILINE */

#menu_ofiline{
	position:relative;
	width:982px;
	height:34px;
	margin-top:-26px;
	padding-top:1px;
	z-index:99;
	clear:both;
	text-align:center;
	background: transparent url(../imagenes/menu_ofiline.png) no-repeat;
}
#menu_ofiline p a{
	font-weight:normal;
	color:#227BAA;
	margin:2px 10px;
	text-decoration:underline;
}
#menu_ofiline p a:hover{
	background-color:#227BAA;
	color:#FFF;
	text-decoration:none;
}
#boton1{
	background-image:url(../imagenes/boton1.gif);
	width:63px;
}
#boton2{
	background-image:url(../imagenes/boton2.gif);
	width:144px;
}
#boton3{
	background-image:url(../imagenes/boton3.gif);
	width:102px;
}
#boton4{
	background-image:url(../imagenes/boton4.gif);
	width:97px;
}
#boton5{
	background-image:url(../imagenes/boton5.gif);
	width:116px;
}
#boton6{
	background-image:url(../imagenes/boton6.gif);
	width:72px;
}
#boton7{
	background-image:url(../imagenes/boton7.gif);
	width:91px;
}
#boton9{
	background-image:url(../imagenes/boton9.gif);
	width:91px;
}

#boton1:hover{
	background-image:url(../imagenes/boton1_hover.gif);
	width:63px;
	background-color: transparent;
}
#boton2:hover{
	background-image:url(../imagenes/boton2_hover.gif);
	width:144px;
	background-color: transparent;
}
#boton3:hover{
	background-image:url(../imagenes/boton3_hover.gif);
	width:102px;
	background-color: transparent;
}
#boton4:hover{
	background-image:url(../imagenes/boton4_hover.gif);
	width:97px;
	background-color: transparent;
}
#boton5:hover{
	background-image:url(../imagenes/boton5_hover.gif);
	width:116px;
	background-color: transparent;
}
#boton6:hover{
	background-image:url(../imagenes/boton6_hover.gif);
	width:72px;
	background-color: transparent;
}
#boton7:hover{
	background-image:url(../imagenes/boton7_hover.gif);
	width:91px;
	background-color: transparent;
}
#mapa{
	position:relative;
	margin: 10px auto auto 882px;
	margin-bottom:0px;
	left:1px;
	height:24px;
	width:99px;
	text-decoration:none;
	background-image:url(../imagenes/sobreofiline.gif);
	background-repeat:no-repeat;
}
#mapa a{
	position:absolute;
	color:#666666;
	margin-left:17px;
	text-decoration:none;
	top:5px;
}
#mapa a:hover{
	color:#003366;
	text-decoration:underline;
}
#proceso_de_compra{
	margin-bottom:5px;
	margin-top:10px;
	text-decoration:none;
}
#proceso_de_compra img{
	padding:0px 4px 0px 7px;
}
#proceso_de_compra a:link{
	color:#49A9DB;
	text-decoration:none;
}
#proceso_de_compra a:visited{
	text-decoration:none;
	color:#999999;
}
#proceso_de_compra a:hover{
	text-decoration:underline;
	color:#003366;
}

/*------------------------------------------ columna izquierda -------------------------------------*/
#col_izq {
	float: left;
	width: 183px;
}
#col_izq h3, #col_dech h3{
	width:169px;
	height:21px;
	font-size: 1.2em;
	background-image:url(../imagenes/cabecera_mini.gif);
	text-align:center;
	color:#FFFFFF;
	margin:4px 0px 0px 7px;
}
#mini_menu{
	background-image:url(../imagenes/contenedor_mini_menu.gif);
	width:155px;
	height:136px;
	display:block;
	margin-left:14px;
	margin-bottom:20px;
	margin-top:20px;
	padding-top:10px;
}
#mini_menu  a:hover{
	color:#003366;
	text-decoration: underline;
}
#mini_menu a{
	display:block;
	border: solid 1px #49A9DB;
	color:#49A9DB;
	border-top:0px;
	border-right:0px;
	border-left:solid 8px;
	text-decoration:none;
	padding: 2px 0px 2px 4px;
	margin-top:7px;
}
#busqueda{
	width:102px;
	height:37px;
	background-image:url(../imagenes/fondo_campo.gif);
	background-repeat:no-repeat;
	border:0px;
	display:inline;
	float:left;
	padding-top:12px;
	padding-left:2px;
	font-size:10px;
}
#boton_buscar{
	display:inline;
	float:left;
}
form{
	margin-left:20px;
}
form select{
	margin-top:10px; 
	font-size:10px;
}
form strong{
	color:#008DFF;
}


/*------------------------------------------ columna derecha -------------------------------------*/
#col_dech {
	float: right;
	width: 183px;
}
#carrito{
	width:165px;
	height:170px;
	background-image:url(../imagenes/carrito.gif);
	background-repeat:no-repeat;
	background-position: 22px 10px;
	margin-left:4px;
	position:relative;
	text-align:center;
	color:#008DFF;
	clear:both;
}
#carrito a{
	text-decoration:none;
	background-image:url(../imagenes/boton8.gif);
	width:149px;
	height:19px;
	display:block;
	position:absolute;
	bottom:16px;
	left:8px;
	text-align:center;
	color:#FFF;
	padding-top:3px;
}
#carrito a:hover{
	text-decoration:underline;
}
#carrito span{
	display:block;
	font-weight:bold;
	height:35px;
}
#carrito div{
	background-color:#20749F;
	padding:1px;
	text-align:left;
	position:relative;
	width:120px;
	margin-top:10px;
	color:#FFFFFF;
	left:22px;
}
#carrito div span{
	display:block;
	width:50px;
	position:absolute;
	top:1px;
	right:1px;
	padding-left:1px;
	color:#000000;
	height:13px;
	font-weight:normal;
	background-color:#FFFFFF;
	text-align:right;
}
.contenedor_mini{
	border: 1px solid #65B6E0;
	border-top:none;
	width:152px;
	padding: 10px 10px;
	margin-left:7px;
	padding-left:5px;
	background-color:#F6FBFD;
	color:#666;
}
.contenedor_mini img{
	float:right;
}
.contenedor_mini p{
	margin:0px;
	font-size:10px;
}
.contenedor_mini a:visited{
	color:#666666;
	text-decoration:none;
}
.contenedor_mini a:link{
	color:#666666;
	text-decoration:none;
}
.contenedor_mini a:hover{
	text-decoration:underline;
	color:#333333;	
}


/*-----------------------------------------------Cuerpo central-----------------------------------------------------*/
#cuerpo { 
	float: left;
	width: 615px;
}
.destructora {
	font-weight: bold;
	margin-bottom: 3px;
	font-size:12px;
}
.contenedor_medio{
	background-image:url(../imagenes/contenedor_medio.gif);
	width:284px;
	height:145px;
	float:left;
	position:relative;
	padding-left:20px;
}
.contenedor_medio h2{
	margin:3px 0px 20px 0px;
	color:#FFFFFF;
	font-size:1.2em;
}
.contenedor_medio h3{
	margin:0px;
	font-size:1.2em;
	margin:0px;
	padding:0px;
}
.contenedor_medio img{
	float:left;
	margin-bottom:100px;
	margin-right:20px;
	margin-top:15px;
}
.contenedor_medio .precio{
	position:absolute;
	bottom:0px;
	right:20px;
	color:#1F709B;
	font-size:1.2em;
	font-weight:bold;
}
.contenedor_medio a:visited{
	color:#666666;
	text-decoration:none;
}
.contenedor_medio a:link{
	color:#666666;
	text-decoration:none;
}
.contenedor_medio a:hover{
	text-decoration:underline;
	color:#333333;
}
.contenedor_grande{
	background-image:url(../imagenes/contenedor_grande.gif);
	background-repeat: no-repeat;
	width:615px;
	height:214px;
	float:left;
	margin-top: 10px;
	position:relative;
	font-size:1.2em;	
}
.contenedor_grande h2{
	font-size:1em;
	margin: 5px 0px  13px 20px;
	color:#003366;
}
.foto_listado {
	width:200px;
	height:50px;
	float:right;
}
.foto_grande {
	float:right;
}
.contenedor_grande ul{
	list-style-type:square;
	line-height:1.5em;
	color:#45A8DF;
}


/*-----------------------------------------------------pie-----------------------------------------------------------------*/
#pie {
	clear: both;
	padding-top:20px;
	text-align:center;
	line-height:30px;
	font-weight:bold;
}
#pie a{
	font-weight:normal;
	color:#227BAA;
	margin:0px 10px;
	text-decoration:underline;
}
#pie a:hover{
	background-color:#227BAA;
	color:#FFF;
	text-decoration:none;
}
#pie span{
	margin-left:60px;
	color:#227BAA;
}
#pie span a{
	font-weight:bold;
}
.listado1{
	position:absolute;
	bottom:20px;
	left:30px;
	font-size:12px;
	margin-bottom:-10px;
}
.listado1 li a:visited{
 color:#49A9DB;
 text-decoration:none;
}
.listado1 li a:hover{
	color:#003366;
	text-decoration: underline;
}
.listado1  a:link{
	color:#49A9DB;
	text-decoration:none;
}
.listado2{
	position:absolute;
	bottom:20px; 
	left:200px;
	font-size:12px;
	margin-bottom:-10px;
 }
.listado2 li a:visited{
 color:#49A9DB;
 text-decoration:none;
}
.listado2 li a:hover{
	color:#003366;
	text-decoration: underline;
}
.listado2 a:link{
	color:#49A9DB;
	text-decoration:none;
}
.lista_completa{
	position:absolute;
	bottom:9px;
	right:9px;
	background-image: url(../imagenes/lista_completa.gif);
	text-decoration:none;
	text-align:right;
	padding: 5px 20px;
	color:#003366;
	width:146px;
	height:22px;
	font-size:12px;
	margin-bottom:-10px;
}
.lista_completa:link,
.lista_completa:visited{
	text-decoration:none;
}
.lista_completa:hover{
	text-decoration:underline;
	color:#003366;
}
.foto_listado{
	padding:15px;
	margin-top:10px;
}
.foto_grande{
	padding:1px;
}
.right{
	float:right;
}
a img{
	border:0px;
}


/* ----------------------------MODULO-características y productos relacionados------------------------------------- */

.ficha{
 	background-image:url(../imagenes/contenedor_grande.gif);
	background-repeat: no-repeat;
	width:615px;
	float:left;
	margin-top: 10px;
	position:relative;
	border-bottom:1px;
	font-size:1.2em;
}
.titular_ficha {
	clear: both;
	display: block;
	width:500px;
	height:19px;
	background: transparent url(../images/bg_titular_ficha.gif) no-repeat;
	font-weight: bold;
	color: #c24203;	
	font-family: Verdana,Tahoma, Arial,sans-serif;
	font-size:1em;
	color:#003366;
	margin-top:3px;
	margin-left:23px;
}
.titular_ficha2 {
	clear: both;
	display: block;
	width:500px;
	background: transparent url(../images/bg_titular_ficha.gif) no-repeat;
	font-weight: bold;
	color: #c24203;	
	font-family: Verdana,Tahoma, Arial,sans-serif;
	font-size:1em;
	color:#003366;
	margin-top:3px;
	margin-left:23px;
}
.titular_fichap{
	font-weight: bold;
	color: #c24203;	
	font-family: Verdana,Tahoma, Arial,sans-serif;
	font-size:1em;
	color:#003366;	
	float:right;
	margin-right:42px;
	margin-top:-20px;
	width:383px;
	height:27px;
}
.titular_fichap  a:visited{
 color:#49A9DB;
 text-decoration:none;
}
.titular_fichap  a:hover{
	color:#003366;
	text-decoration: underline;
}
.titular_fichap  a:link{
	color:#49A9DB;
	text-decoration:none;
}
.ver_detalles {
	text-decoration:none;
	color:#333;
	vertical-align: middle;
	font-size:9px;
}
/*.ver_detalles a{
	text-decoration:none;}
.ver_detalles a:hover{
	text-decoration:underline;
	color:#000;
}*/
.ver_detalles a:visited{
	color:#666666;
	text-decoration:none;
}
.ver_detalles a:link{
	color:#666666;
	text-decoration:none;
}
.ver_detalles a:hover{
	text-decoration:underline;
	color:#333333;	
}
#listados{
	position:relative;
	/*float:right;*/
	width:230px;
	height:94px;
	/*margin-left:300px;
	margin-right:50px;
	width:200px;*/
	margin-left:205px;
	/*padding-top:-20px;*/
}
.listadoficha1{
	float:left;
	width:110px;
	height:100px;
	font-size:12px;
	margin-top:0px;
}
.listadoficha1 , .listadoficha2 p {
	line-height: 65%;
	font-size:12px;
	color:#45A8DF;
}
.listadoficha2{
	float:right;
	font-size:12px;
	width:85px;
	height:100px;
	padding:0;
	margin:0;
}
.chiquiprecio_ficha{	
	float:right;
	background-image:url(../images/fondo_precio_ficha.gif);
	text-align:center;
	font-size: 13px;
	font-weight: bold;
  	font-family: Verdana,Tahoma, Arial,sans-serif;	
	color:#9C3701;
	margin: -32px 3px 0px 0px;	
	padding: 2px 2px 2px 2px;
}
.cajas{	
	float:right;
	text-align:center;
	font-size: 9px;
  	font-family: Tahoma, Arial,sans-serif;	
	color:#9C3701;
	margin: 45px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}
.tipo{
	color:#45A8DF;
}
.textlectura{
	font-size:10px;
	color:#333;
	line-height:14px;
}
.titficha_caracteristicas{
	font-size:14px;
	text-align:center;
	color:#c24203;
	margin-top:40px;
	padding:5px 2px 2px 5px;  
	background-image:url(../images/fondo_caracteristicas.gif);
	color:#003366;
	float:left;
	margin-left:5px;
}
.ficha_caracteristicas{
	font-size:10px;
	color:#666666;
	float:left;
	margin-left:10px;
}
.ficha_caracteristicas h3{
	font-size:12px;
	color:#003366;
	margin-top:10px;
}
.caracteristicas {
	clear:left; 
	text-align:justify;
}
.sublogo{
	float:left;
}
.imgcolcentralblanca{
	float: left;
	margin: -2px 10px auto  1px;
	border: solid 0px;
}

.comprar{
	float:right;
	width:91px;
	height:26px;
	margin-right:10px;
	margin-top:80px;
	background-image:url(../imagenes/boton_comprar.gif);
	text-align:center;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:5px;
	padding-top:3px;
	background-repeat: no-repeat;
	text-align:center;
	font-size:11px;
}
.comprar a {
	text-decoration:none;
	color:#FFF;
	vertical-align: middle;
	font-size:11px;
}
.comprar:link,
.comprar:visited{
	text-decoration:none;
}
.comprar:hover{
	text-decoration:underline;
	color:#FFFFCC;
}
.titulo {
	margin:5px auto 0px auto;
}
.ref{
	position:relative;
	width:75px;
	height:16px;
	font-size:9px;
	float:right;
	color:#003366;
	padding-right:285px;
	padding-top:10px;
}
.fincontenedor{
	background-image:url(../imagenes/fincontenedor.gif);
	background-repeat: no-repeat;
	width:615px;
	height:12px;
	float:left; 
	margin-bottom: -4px;
	position:relative;
}
.img_modulo{
	float:left;
	margin:15px 0px 0px 25px;
	border-style: dotted;
   	border-width: 1px;
   	border-color:#96E6FF;
	padding:10px;
	width:30%;
}
.productos_relacionados{
	font-size:10px;
	color:#666666;
	width:600px;
	float:left;
	margin-left:10px;
	position:relative;
}
.productos_relacionados h3{
	font-size:12px;
	color:#003366;
	margin-top:10px;
}
.producto{	
	margin-left:175px;
	width:230px;
	height:100px;
	line-height:0.4em;

	
}
.producto img{
	float:left;
	margin-left:-120px;
}
.stock{
	float:right;
	right:200px;
	margin-top:-20px;
	margin-right:40px;
	color:#333333;
}
.comprar_productos{
	float:right;
	right:200px;
	margin-top:0px;
	margin-right:40px;
	background-image:url(../imagenes/boton_comprar.gif);
	text-align:center;
	text-decoration: none;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-align:center;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
	width:91px;
	height:26px;
}

.comprar_productos:link,
.comprar_productos:visited{
	text-decoration:none;
}
.comprar_productos:hover{
	text-decoration:underline;
	color:#FFFFCC;
}
.img_producto{
	width:75px;
	height:63px;
	float:left;
	margin-top:5px;
	margin-left:30px;
}


/*---------------------------------Carrito de la compra -  cuerpo central------------------------------------------*/


.carrito{
 	background-image:url(../imagenes/contenedor_grande.gif);
	background-repeat: no-repeat;
	width:615px;
	float:left;
	margin-top: 10px;
	border-bottom:1px;
	font-size:1.2em;
}
.carrito th{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:lighter;
}
.fila{
	color:#003366;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}
.estado_pedido{
	color:#2F667B;
	font-size:14px;
	font-weight:lighter;
	margin-left:10px;
	background-image:url(../imagenes/estado_carrito_bg.gif);
	width:600px;
	height:20px;
}
.titulo_estado_pedido{
	float:left;
	margin-left:13px;
	margin-top:2px;
	font-weight: bold;
	font-family: Verdana,Tahoma, Arial,sans-serif;
	color:#003366;
	font-size:12px;
}
.estado_pedido img{
	float:left;
	margin-top:2px;
}
.clear{
	clear:both;
}
.subtotal{
	float:right;
	margin-right:10px;
	line-height:0.4em;
	font-size: 11px;
	word-spacing: 3em;
	text-align:right;
}
.sos{
	color:#007B7B;
	float:left;
	font-size:10px;
	margin-left:10px;
	clear:both;
	height:40px;
}
.sos img{
	 margin: auto 4px -5px 5px;
}
.total{
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:-67px;
	font-size: 11px;
	word-spacing: 4.5em;
}
.enlaces{
	width:440px;
	height:23px;
	background-image:url(../imagenes/botonescarro.gif);
	background-repeat: no-repeat;
	float:right;
	margin:0px 10px 0px 0px;
	text-align: center;
}
.enlaces a {
	text-decoration:none;
	color:#FFF;
	vertical-align: middle;
	font-size:11px;
}
.enlaces a:hover{
	text-decoration:underline;
	color:#FFFFCC;
}
.vaciar{
	margin-left:13px;
}
.seguir_comprando{
	margin-left:36px;
}
.actualizar{
	margin-left:32px;
}
.confirmar_compra{
	margin-left:32px;
}
.enlaces1{
	width:30px;
	text-decoration:none;
	padding:3px;
	color:#666666;
	left:10px;
	width:422px;
	border-color:#FFFFFF;
	background-color:#E3F3F9;
	font-size:9px;
}
.enlaces1 a{
	color:#000;
	left:17px;
	padding-top:10px;
	text-decoration:none;
}	
.enlaces1 a:hover{
	color:#000;
	text-decoration:underline;
}
.datos {
	height:20px;
	color:#000;
	font-size:10px;
	text-align:center;
	height: 20px;
	width: 600px;	
	border-color:#FFFFFF; 
	background-color:#E3F3F9;
}
.datos_1{
	border-color:#FFFFFF; 
	background-color:#E3F3F9;
	color:#000;
}	
.inputcarro{
	text-align:center;
	font-size:10px;
	color:#333333;
}
.unidades{
	text-align:center;
	font-size:1em;
	border-color:#FFF;
	background-color:#FFF;
}
.tabla{
	width:600px; 
	margin-left:7px; 
	border-bottom-color:#000000; 
	font-size:10px;
}

/*-------------------------------------------- info ---------------------------------------------------------*/



#col_info {
	float:right;
	left: 5px;
	width: 600px;
}

.enlcabn {
	color:blue;

}

a {
	color:#49A9DB;

}
a:hover {
	color:red;

}

.puntos {
	font-weight:bold;
	color:green;
}

#enlacecanjear {
        text-decoration:none;
        background-image:url(../imagenes/boton8a.gif);
        width:149px;
        height:19px;
        display:block;
        text-align:center;
        color:#FFF;
        padding-top:3px;
}


