@charset "utf-8";
/* CSS Document */

    
p 
{margin:0px; padding:0px;}

.indexparagraph {
	line-height: 15px;
	padding-top:5px;
	padding-right:20px;
	padding-left:5px;
	padding-bottom:10px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/about_napaltilla_information.jpg) no-repeat top;
}
.indexparagraph2 {
	line-height: 15px;
	padding-top:5px;
	padding-right:128px;
	padding-left:5px;
	padding-bottom:10px;
	font-size: 11.5px;
	color: #000000;
	background: url(../images/made_from_info.jpg) no-repeat top;
	font-family: Arial, Helvetica, sans-serif;
}

.companyparagraph {
	line-height: 20px;
	padding-top:20px;
	padding-right:20px;
	padding-left:15px;
	padding-bottom:15px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.mainparagraph {
	line-height: 20px;
	padding-top:10px;
	padding-right:15px;
	padding-left:20px;
	padding-bottom:10px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph_company_left {
	line-height: 20px;
	padding-top:10px;
	padding-right:5px;
	padding-left:15px;
	padding-bottom:0px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph_company_right {
	line-height: 20px;
	padding-top:10px;
	padding-right:7px;
	padding-left:5px;
	padding-bottom:0px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

mainparagraph_nutrition {
	line-height: 20px;
	padding-top:0px;
	padding-right:0px;
	padding-left:20px;
	padding-bottom:0px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph_nutrition_products
{
	line-height: 24px;
	padding-top:0px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:0px;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph_our_nopal {
	line-height: 18px;
	padding-top:10px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:8px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph2 {
	line-height: 18px;
	padding-top:0px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:8px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph3 {
	line-height: 18px;
	padding-top:0px;
	padding-right:0px;
	padding-left:20px;
	padding-bottom:0px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph_health {
	line-height: 20px;
	padding-top:10px;
	padding-right:15px;
	padding-left:20px;
	padding-bottom:0px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.mainparagraph_tech {
	line-height: 12px;
	padding-top:0px;
	padding-right:0px;
	padding-left:20px;
	padding-bottom:0px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.mainparagraph_nutrition {
	line-height: 20px;
	padding-top:5px;
	padding-right:15px;
	padding-left:20px;
	padding-bottom:15px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.maintitle {
	padding-top:20px;
	padding-right:20px;
	padding-left:15px;
	padding-bottom:0px;
	font-size: 14px;
	color: #605C20;
}

.greenletters {
	padding:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605C20;
	line-height:14px;
	text-decoration: none;
}

.greenletters_1 {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605C20;
	line-height:14px;
	text-decoration: none;
}

.stylebrownbar {
	font-family: Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	font-weight: bold;
	font-size: 12px;
	padding-left: 13px;
	padding-right: 13px;
	text-decoration: none;
}

.greenletters_disclaimer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605C20;
	line-height:14px;
	text-decoration: none;
}

.greenletters_nutrition {
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605C20;
}

.thickness_brownbar {
	width: inherit;
	height: 15px;
	background-color: #442e31;

}

.footers {
	font-family: Arial, Helvetica, sans-serif;
	color: #F0F0F0;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
}

.yellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #dbb44d;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	padding-left: 13px;
	padding-right: 13px;
}

.background_tortillas {
	padding:0px;
	width: 572px;
	height: 274px;
	background: url(../images/nopaltilla_tm.jpg) no-repeat top;
}

.background_nopal {
	padding:0px;
	width: 572px;
	height: 274px;
	background: url(../images/nopal_mexico.jpg) no-repeat top;
}

.background_us {
	padding:0px;
	width: 572px;
	height: 274px;
	background: url(../images/us_nopaltilla.jpg) no-repeat top;
}

.background_blank {
	padding:0px;
	width: 572px;
	height: 274px;
	background: url(../images/contact_us_information.jpg) no-repeat top;
}

.list {
	line-height: 15px;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:10px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	}
	
.footerstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	}

.main_square_size
{
	width:572px; 
	height:308px; 
	padding:0px; 
	color:#000; 
}
.style1 {
	line-height: 13px;
	padding-top:20px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.styleContact {
	line-height: 13px;
	padding-top:0px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style2
        {
            line-height: 20px;
            padding-top: 0px;
            padding-right: 15px;
            padding-left: 20px;
            padding-bottom: 10px;
            font-size: 12px;
            color: #000000;
            font-family: Arial, Helvetica, sans-serif;
            
            line-height:28px;
        }
        
        .style3
        {
            padding-top: 0px;
            padding-right: 15px;
            padding-left: 20px;
            padding-bottom: 10px;
            font-size: 12px;
            color: #000000;
            font-family: Arial, Helvetica, sans-serif;
            
            line-height:14px;
        }
        
        h2
        {
        margin:0px;
        padding:0px;
        font-family:Lucida Sans; 
        font-weight:bold; 
        color:#a34b1b;
        font-size:12px;
        border: solid 0px #000000;
        }
		.news_lang {
	padding-bottom: 15px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #605C20;
	line-height:14px;
	text-decoration: none;
	font-weight: bold;
		}
		
.news_links {
	padding-bottom: 15px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #605C20;
	line-height:14px;
	text-decoration: none;
		}