.gurustyle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #64696d;
	text-decoration: none;
	font-weight: normal;
}
.gurustyle a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #64696d;
	text-decoration: none;
	font-weight: normal;
}
.linea_sitemap {
	margin-left: -50px;
}
.gurustyle a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #46494D;
	text-decoration: underline;
	font-weight: normal;
}
.company {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	;
	font-weight: normal;
}
.gurutext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #262626;
	text-decoration: none;
}
.gurutext_media {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 70px;
}
.titulos_media_div {
	padding-left: 14px;
}
.titulos_media_div_def {
	padding-left: 57px;
	float: left;
	width: 470px;
}
.gurutext a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #236CD3;
	text-decoration: none;
}
.gurutext a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #236CD3;
	text-decoration: underline;
}
.about {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}
.about a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}
.news {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3955A4;
	text-decoration: none;
}
.news a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3955A4;
	text-decoration: none;
}
.news a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3955A4;
	text-decoration: underline;
}
.news a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3955A4;
	text-decoration: none;
}
.newslink a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.newslink a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3955A4;
	text-decoration: underline;
}
.newslink_media a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 126px;
}
.separacion_50 {
	padding-left: 50px;
}
.titulos_media {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #000000;
	padding-left: 126px;
	vertical-align: text-top;
}
.newslink_media a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3955A4;
	text-decoration: underline;
	padding-left: 126px;
}
.guruheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.guruheadergrey {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #58585A;
	text-decoration: none;
	font-weight: bold;
}
.guruheader_media {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 0px;
}
.expand {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #236CD3;
}
.expand a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #236CD3;
}
.expand a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #236CD3;
}
.expand a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #236CD3;
}
.gurucompany {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #DB2124;
	text-decoration: none;
}
.guruform {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #354940;
}
.boxform {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #354940;
	text-decoration: none;
	border: 1px solid #999999;
}
.rojo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #D1222F;
	text-decoration: none;
	vertical-align: middle;
}
.rojo a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #D1222F;
	text-decoration: none;
}
.rojo a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #D1222F;
	text-decoration: underline;
}
.azul {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #236CD3;
	text-decoration: none;
	vertical-align: middle;
}
.azul a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #236CD3;
	text-decoration: none;
}
.azul a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #236CD3;
	text-decoration: underline;
}
.verde {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #38CF91;
	text-decoration: none;
}
.verde a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #38CF91;
	text-decoration: none;
}
.verde a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #38CF91;
	text-decoration: underline;
}
.verde a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #38CF91;
	text-decoration: none;
}
.naranja {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #E54200;
	text-decoration: none;
}
.naranja a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #E54200;
	text-decoration: none;
}
.naranja a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #EF5200;
	text-decoration: underline;
}
.super {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #DD3853;
	text-decoration: none;
}
.super a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #DD3853;
	text-decoration: none;
}
.super a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #DD3853;
	text-decoration: underline;
}
.rnavrojo {
	color: #E2323A;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
}
.rnaviced {
	color: #42D478;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
}
.rnafull {
	color: #4EA1FF;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
}
.rnatang {
	color: #F6881F;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
}
.rnasuper {
	color: #ED1260;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
}
.testimonial {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #5090C4;
	text-decoration: none;
}
.testimonial a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #5090C4;
	text-decoration: none;
}
.retail {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: 500;
}
.upc {
	padding-left: 5px;
}
.botones_rojos_rollover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight: normal;
}
.speakup_rollover a {
	text-decoration:none;
}
.speakup_rollover a:hover {
	text-decoration:none;
}
.botones_rojos_rollover a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.botones_rojos_rollover a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:underline;
}
.distributors {
	padding-left: 93px;
	padding-right: 5px;
}
.retail_titulo {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #333333;
}
.subrayado_negro {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: 500;
}
.upc_derecha {
	padding-left: 4px;
	padding-top: 3px;
}
.site_map_izq {
	padding-left: 3px;
}
.padding_superior_div_news {
	background-color: #339999;
	padding-top: -150px;
}
.media_downloads_div {
	width: 500px;
	float: left;
}
.media_downloads_info {
clear:both;
	width: 510px;
	float: left;
	margin-top: -33px;
	margin-left: -110px;
}
.media_downloads_lateral {
	width: 220px;
	float: left;
	margin-top: -33px;
}
#site_map_def {
	margin: auto;
	width: 656px;
	margin-left: 14px;
	padding-top: 1px;
}
.media_download_footer {
	width: 752px;
	float: left;
}
.map_alineacion {
	padding-left: 190px;
	padding-top: 30px;
	margin: auto;
	width: 700px;
}
#linea_sitemap_def {
	margin-top: auto;
}
#site_map_def_inf {
	margin: auto;
	width: 656px;
	margin-left: 14px;
	padding-top: 12px;
	padding-bottom: 15px;
	
}
#privacy {
	text-align: left;
	margin-left: 18px;
	padding-right: 115px;
}
.newsletter {
width: 120px;
height: 15px;
background: url(images/nwesletter.jpg) no-repeat;
border: none;
/* padding: 1px 2px;*/
	padding-left: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}
#inthenews {
	margin-left: -104px;
	/*float: left;*/
	width: 738;
}
#testimonials {
	margin-left: -50px;
	width: 738;
}
#faq {
	margin-left: -117px;
	width: 738;
}
#contact {
	margin-left: -250px;
	
}
#findstore {
	margin-left: 18px;
	
}
