/* CSS Document */
*{margin:0px;padding:0px;} /*para evitar problema de cajas*/
body{ background:#AF253F; text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; color:#ECD99F}
	p{ text-align:justify;}
	h1{ color:#FBCC02; border-bottom:solid 1px #FBCC02; font-size:14px; text-align:left;
		padding-left:24px; padding-top:8px; padding-bottom:2px;
		background: url(imagenes/quesito.jpg) left top no-repeat; text-transform:uppercase;}
	h2{ color:#FBCC02; font-size:12px; margin-bottom:0}
	h3{font-size:14px; }
	h4{text-align: justify;margin:15px 20px 5px 20px;font-size:12px; text-transform:uppercase; color:#FFFFFF;
		border-bottom:solid 1px #FFCC00; }
	a{color:#FBCC02;}
	a:hover{ color:#FFFFFF;}
	input,textarea{ border:solid 1px #FBCC02;padding:0 2px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
	img{border:none;}
	input,img{ vertical-align:middle;}
	textarea{ vertical-align: top;}
	.boton{ border:solid 1px #ECD99F; margin-bottom:0px;font-size:0.90em;
			 padding:0px; font-weight:bold;background:#936F17; color:#ECD99F;
			display:block;line-height:normal; height:15px;}
	.boton:hover{ border:solid 1px #FBCC02; color:#FBCC02;text-decoration:underline;}
	.boton_inline{ display: inline; padding:2px 6px; margin-top:0;}
	.subrayado{ text-decoration:underline;}
	.amarillo{ color:#FBCC02}
	.mensaje{ margin:30px 25px;color:#FBCC02; background:#94162E; border:solid 1px #C23C55; 
		padding:15px 10px; font-weight:bold; text-align:left;}

#contenedor{margin:auto;width:1000px; text-align:left; height:520px;background:url(imagenes/campo.jpg) no-repeat right bottom; position:relative;}

#index{width:690px; float:right; text-align:center; margin-top:30px;}
	#index p{margin-top:25px; text-align:center;}
	#index a{margin:10px 20px; border:solid 1px #AF253F; line-height:23px;}
	#index a:hover{ border:solid 1px #FFFFFF;}

#ini_banderas{text-align:right; margin-top:125px; margin-right:10px;}
	#ini_banderas a{ border:solid 1px #AF253F; line-height:23px;}
	#ini_banderas a:hover{ border:solid 1px #FFFFFF;}
	#ini_banderas .sel{ border:solid 1px #FECE00;}
	
#inicio,#inicio_ing,#inicio_fr{ margin:auto;width:780px; height:624px; border:solid 1px #ECD99F; position:relative;
		background:#AF253F url(imagenes/ini_esp.jpg) no-repeat center top;}
#inicio_ing{background:#AF253F url(imagenes/ini_ing.jpg) no-repeat center top;}	
#inicio_fr{background:#AF253F url(imagenes/ini_fr.jpg) no-repeat center top;}	
	#inicio ul.menu1,#inicio_ing ul.menu1,#inicio_fr ul.menu1{ width:290px; position:absolute;top:170px; left:135px; list-style:none;}
		ul.menu1 li{ margin:15px auto;}
	#inicio ul.menu2,#inicio_ing ul.menu2,#inicio_fr ul.menu2{ width:290px; position:absolute;top:400px; right:35px;list-style:none;}
		ul.menu2 li{ margin:15px auto;}

.idiomas{ margin-left:15px;}
	.idiomas a{ border:solid 1px #936F17;}
	.idiomas a:hover{ border:solid 1px #FFFFFF;}
	.idiomas .sel{ border:solid 1px #FECE00;}
	.idiomas img{vertical-align:middle;}
	
#espaniol,#frances,#ingles{margin:auto;width:780px; min-height:624px; border:solid 1px #ECD99F; 
	position:relative;	}
	#espaniol{background:#AF253F url(imagenes/esp.jpg) no-repeat center top;}
	#frances{background:#AF253F url(imagenes/fr.jpg) no-repeat center top;}
	#ingles{background:#AF253F url(imagenes/ing.jpg) no-repeat center top;}

	#menu{background:#936F17; color:#ECD99F; position:absolute;
			top:85px; right:0; width:565px; border: #ECD99F solid 1px; border-left:none; 
			border-right:none; padding:3px 0;}
	#menu a{ text-decoration:none; color:#ECD99F; font-weight:bold; margin:0 5px;} 
	#menu a:hover{text-decoration:underline;}

#menu_esp,#menu_fr,#menu_ing{text-align:right; margin-top:125px; margin-right:0px;}

#cuerpo{width:83%; margin-left:110px; padding-bottom:15px;}
	#cuerpo p{ margin:15px 20px}
		#submenu{ margin-bottom:30px; text-align: right; color:#FFFFFF;}
		#submenu a{color:#ECD99F; margin:10px; font-weight:bold;}
		#submenu a:hover{color:#FBCC02;}
		
		#submenu_lat{border:solid 2px #FBCC02; text-align:left; background:#AF253F; 
					 width:150px; height:100%;
					 float:left; position:relative;left:-40px;
					 padding:5px; margin:20px 0 10px 0;}
		#submenu_lat li{ margin:3px; margin-left:20px;color:#ECD99F;}
		#submenu_lat a{ text-decoration:none; color:#ECD99F;}
		#submenu_lat a:hover{color:#FBCC02; text-decoration:underline;}
		
	h2.subtitulo{text-align: justify;margin:15px 20px 5px 20px;}
		
	.imagen_dcha{float:right; margin:10px 20px; border:solid 2px #FBCC02; padding:7px;}
		.imagen_dcha:hover{border:solid 2px #FFFFFF;}
	.imagen_izq{float:left; margin:10px 20px; border:solid 2px #FBCC02; padding:7px;}
		.imagen_izq:hover{border:solid 2px #FFFFFF;}
	.imagen_ampliada{ width: 614px; border:solid 2px #FBCC02; padding:7px; text-align:center; 
		margin:15px auto; }
	
	.fecha,.destacado{text-align:left; color:#FBCC02;}
	.aviso{ background:#B5444C; padding:3px;}
	
	
	.formulario{border:dotted 1px #FBCC02;margin:14px;}
		table.formulario th{ font-weight:bold; padding:3px;}
		table.formulario td{ padding:2px 6px; text-align:left;}
		.formulario .boton{ display:inline;}
		
	.sesion_usuario{border:solid 1px #FBCC02; padding-left:10px; background:#AF253F;}
	
	#categorias{ width:100%;}
	#categorias td{ width:33%;padding:12px 5px; vertical-align:top; font-weight:bold;}
	#categorias img{ border:solid 2px #936F17; margin-top:2px;}
	#categorias img:hover{ border:solid 2px #FBCC02;}
	#categorias a{ text-decoration:none; color:#ECD99F; font-weight:bold;}
	#categorias a:hover{ color:#FBCC02;text-decoration:underline;}
	
	#productos { width:72%; border-spacing:10px; border-collapse:separate; }
	#productos img{ margin:0;}
	#productos td{ border-bottom:dotted 1px #FBCC02;}
	#productos td.foto{border: dotted 1px #FBCC02; padding:7px; width:96px;}
	#productos p{ margin-top:0;}
	#productos p.producto{ font-weight:bold; color:#FFFFFF;}
	#productos p.precio{ text-align:center; }
	#productos a.btn{border: solid 1px #FBCC02; color:#ECD99F; padding:2px 6px; text-decoration:none;}
	#productos a.btn:hover{ color:#FFFFFF; text-decoration:underline;}
	
	#ficha{	margin-top:35px;	}
	#ficha p.producto{ margin:0; margin-top:25px; text-align:center; font-size:14px;
		 font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
	#ficha .imagen_dcha{ margin:10px}
	#ficha p.precio{ color:#FFFFFF; text-align:center; font-size:14px;}
	#ficha ul{ text-align:left; margin-left:20px;}
	#ficha li{ margin:3px;color:#ECD99F;}
	
	#carrito{margin-top:35px; margin-left:0; width:100%; clear:both;}
		#carrito th{border:solid 1px #FBCC02; border-left:solid 1px #B5444C;border-right:solid 1px #B5444C; padding:2px 1px;}
		#carrito th.primero{border-left:solid 1px #FBCC02;}
		#carrito th.ultimo{border-right:solid 1px #FBCC02;}
		#carrito td{border:solid 1px #B5444C; border-top:none;border-bottom:dotted 1px #FBCC02; padding:2px 1px;}
		#carrito td.borde_top{border-top:solid 1px #FBCC02;}
		#carrito td.precio{ text-align:right;}
	#carrito_btn{margin-top:25px; clear:both;}
		.btn{ border:solid 1px #FBCC02; text-decoration:underline; background:#B5444C; color:#ECD99F; padding:2px 5px;}
		.btn:hover{color:#FFFFFF;}
		
		
	
	ul.datos{ text-align:left; margin-left:80px; margin-top:0; margin-bottom:35px;}
		ul.datos textarea{ vertical-align: top;}
	
	#condiciones{margin:auto; margin-top:15px;width:600px; border:solid 1px #ECD99F; position:relative;
		background:#AF253F; padding:25px; padding-top:10px;}
		#condiciones .imagen_dcha{ margin-right:0;}
		#condiciones h1{ margin-bottom:15px; clear:both;}
