@charset "UTF-8";



body {



	background-color: #7a0001;



	background-image: url(images/main_bg.jpg);



	background-repeat: no-repeat;



	background-position: center top;



	margin:0;



	padding:0px;



	text-align:center;



}



#main_wrapper{



	position:relative;



	width:820px;



	margin:auto;



	margin-top:20px;



	padding:0px;



}



#header{



	float:left;



	width:820px;



	height:141px;



	margin:0px;



	padding:0px;



	text-align:left;



	background-image: url(images/header_bg.png);



	background-repeat: no-repeat;



	background-position: center top;	



}



#logo_wrapper{



	position:absolute;



	width:820px;



	height:50px;



	margin:0px;



	margin-top:16px;



	padding:0px;



	display:block;



	text-align:center;



}
#facebook_fan{
position:absolute;

top:50px;
left:595px;

	width:126px;



	height:32px;



	margin:0px;







	padding:0px;



	display:block;


}


#main_nav{



	position:absolute;



	top:101px;



	width:820px;



	height:40px;



	margin:0px;



	padding:0px;



	padding-left:70px;



	list-style:none;



	display:block;



}



#main_nav li{



	float:left;



}



#main_content_wrapper{



	float:left;



	width:820px;



	margin:0px;



	padding:0px;



	display:block;



	background-image: url(images/content_bg.png);



	background-repeat:repeat-y;



	background-position: 0px 0px;



	text-align:left;



}

#main_content_wrapper_2{



	float:left;



	width:820px;



	margin:0px;



	padding:0px;



	display:block;



	background-image: url(images/content_bg_2.gif);



	background-repeat:repeat-y;



	background-position: 11px 0px;



	text-align:left;



}







#text{



	float:left;



	width:370px;



	margin:0px;



	padding:0px;



	padding-bottom:10px;

	



	font-family:Arial, Helvetica, sans-serif;



	color:#333333;



	font-size:10pt;



	text-align:right;



	line-height:14pt;



}


.page_title_start{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	margin-top:-19px;
	width:39px;
	height:69px;
	
	
}
#text h1{
	float:right;
	width:340px;
	height:69px;
	margin:0px;
	margin-right:-5px;
	padding:0px;
	padding-top:20px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:20pt;
	text-align:left;
	line-height:23pt;
	background-image: url(images/page_title_02.jpg);
	background-repeat: repeat-x;
	background-position: left top;	


}

.page_title_end{
	float:right;
	display:block;
	margin:0px;
	margin-top:-19px;
	padding:0px;
	width:18px;
	height:69px;
	
}
#text h2{



	float:right;

	width:300px;



	margin:0px;



	padding:0px;



	padding-top:10px;



	padding-bottom:3px;


	font-family:Arial, Helvetica, sans-serif;



	color:#000000;



	font-size:14pt;



	text-align:left;



	line-height:16pt;
	



}



#text p{
	float:right;
	margin:0px;
	padding:0px;
	width:300px;
	padding-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-size:10pt;
	text-align:left;
	line-height:17pt;


}



#content_bg_home{



	position:absolute;

	

	left:-20px;

	top:141px;



	width:860px;



	height:240px;



	margin:0px;



	padding:0px;



	background-image: url(images/home_promo_bg.png);



	background-repeat: no-repeat;



	background-position: left top;



	text-align:left;



	



}



#bg_gradient_promo{



	position:relative;



	left:10px;







}

#el_original{



	position:absolute;



	left:680px;

	top:230px;

	width:179px;

	height:158px;

	

	background-image: url(images/el_original_del_colegio.png);



	background-repeat: no-repeat;



	background-position: left top;







}



#images{



	float:right;



	width:400px;



	margin-top:20px;



	text-align:right;



	



	



}



#images img{



	float:left;



	margin:0px;



	margin-bottom:10px;



	padding:0px;



	display:block;



	border:#222222 solid 1px;



	



}



#content_bg{



	position:relative;



	display:block;



	width:799px;



	height:20px;



	margin:0px;



	left:10px;



	padding:0px;



	background-image: url(images/content_bg_b.png);



	background-repeat: no-repeat;



	background-position: left top;



	text-align:left;



}



#content_bg p{



	position:relative;



	font-family:Arial, Helvetica, sans-serif;



	color:#333333;



	font-size:10pt;



	text-align:left;



	line-height:12pt;



}



#promo_paragraph{



	position:absolute;



	top:80px;



	left:55px;



	margin:0px;



	padding:0px;



	width:370px;



	font-family:Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-size:10pt;



	text-align:left;



	line-height:12pt;



	



}



#mas_productos{



	position:absolute;



	top:295px;



	left:25px;



	width:194px;



	height:56px;



	background-image: url(images/mas_productos.gif);



	background-repeat: no-repeat;



	background-position: left top;



	display:block;



	



	font-family:Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-size:11pt;



	font-weight:bold;



	text-align:center;



	line-height:45pt;



	text-decoration:none;



}



#mas_productos:hover{



	background-image: url(images/mas_productos_hover.gif);



	background-repeat: no-repeat;



	background-position: left top;



}



#contactenos_second{



	position:absolute;



	top:460px;



	left:505px;



	width:196px;



	height:61px;



	background-image: url(images/contactenos_sec.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	display:block;



	



	font-family:Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-size:11pt;



	font-weight:bold;



	text-align:center;



	line-height:47pt;



	text-decoration:none;



}



#contactenos_second:hover{



	background-image: url(images/contactenos_sec_hover.jpg);



	background-repeat: no-repeat;



	background-position: left top;



}



#supermercados{



	float:left;



	margin:0px;



	padding:0px;



	margin-left:60px;



	margin-top:225px



}



#comprar_por_mayor{



	float:left;



	margin:0px;



	padding:0px;



	margin-left:43px;



	margin-top:225px



}



#contact_form{



	float:right;



	width:380px;



	margin:0px;



	margin-right:35px;

	margin-top:10px;



	padding:0px;



	background-image: url(images/contact_form_middle.gif);



	background-repeat: repeat_y;



	background-position: left top;



}



#legend{



	position:relative;



	font-family:Arial, Helvetica, sans-serif;



	color:#000000;



	font-size:11pt;



	font-weight:bold;



	text-align:left;



	text-decoration:none;



	margin-left:30px;



}



#contact_form input{



	position:relative;



	height:20px;



	display:block;



	margin-left:30px;



	margin-bottom:15px;



	border:#cccccc solid 1px;



}



#contact_form input.enviar{



	position:relative;



	display:block;



	height:30px;



	margin-left:30px;



	margin-bottom:0px;



	border-top-width: 2px;



	border-right-width: 2px;



	border-bottom-width: 2px;



	border-left-width: 2px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #FFFFFF;



	border-right-color: #000000;



	border-bottom-color: #000000;



	border-left-color: #CCCCCC;	



}



#contact_form textarea{



	position:relative;



	width:300px;



	height:100px;



	display:block;



	margin-left:30px;



	margin-bottom:15px;



	border:#cccccc solid 1px;



}



#productos_nav_bg{



	position:absolute;

	left:-20px;

	top:141px;

	

	width:860px;



	height:240px;

	

	margin:0px;



	padding:0px;



	padding-top:35px;

	padding-left:90px;







	background-image: url(images/productos_nav_bg.png);



	background-repeat: no-repeat;



	background-position: left top;



	text-align:left;



	font-family:Arial, Helvetica, sans-serif;



	color:#fff2c4;



	font-size:20pt;



	text-align:left;



	line-height:20pt;



	



}



#productos_nav_bg h1{



	float:left;
	width:700px;
	margin:0px;



	margin-left:45px;



	margin-top:20px;



	padding:0px;



	padding-top:20px;

	font-family:Arial, Helvetica, sans-serif;



	color:#ffffff;



	font-size:20pt;



	text-align:left;



	line-height:20pt;



}



#productos_nav{



	position:absolute;

	

	left:0px;

	top:230px;



	margin:0px;



	padding:0px;



	width:826px;



	height:100px;



	display:block;



	list-style:none;



}



#productos_nav li{



	margin:0px;



	padding:0px;



	float:left;



}



#productos_nav a{



position:relative;



	width:103px;



	display:block;



	



	font-family:Arial, Helvetica, sans-serif;



	font-size:8pt;



	color:#ffffff;



	text-decoration:none;



	text-align:center;



}



#product_description{



	float:left;



	width:350px;





	margin:0px;

	margin-top:240px;



	padding:0px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:15pt;



	line-height:20pt;



	color:#996600;



}

#product_description p{



	float:right;



	width:255px;

	margin:0px;

	margin-bottom:20px;

	padding:0px;

}

#product_description img{



	float:left;



	margin:0px;

	margin-left:90px;

	margin-bottom:10px;

	padding:0px;

}



#big_product_bg{



	float:right;



	width:413px;



	height:288px;





	margin:0px;



	margin-top:230px;



	padding:0px;

text-align:left;

	



}

#img_bg{

	position:relative;

	left:-50px;

	background-image: url(images/big_product_bg.jpg);



	background-repeat: no-repeat;



	background-position: left top;

	

	width:413px;

	height:308px;

}

#big_product_bg img{



	position:relative;



	width:371px;



	height:250px;



	margin:0px;



	margin-left:22px;



	padding:0px;



}



#clear{



	clear:both;



}



#footer{



	float:left;



	width:820px;



	height:50px;



	margin:0px;



	padding:0px;



	background-image: url(images/bottom_rnd_corners.png);



	background-repeat: no-repeat;



	background-position: left top;



}