.gurustyle {	font-family: Helvetica, Arial,  sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;	;	font-weight: normal;}.gurustyle a {	font-family: Helvetica, Arial,  sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;	font-weight: normal;}.linea_sitemap {	margin-left: -50px;}.gurustyle a:hover {	font-family: Helvetica, Arial,  sans-serif;	font-size: 11px;	color: #333333;	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: 11px;	color: #000000;	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: 57px;}.titulos_media_div_def {	padding-left: 57px;	float: left;	width: 470px;}.gurutext a {	font-family: Helvetica, Arial,  sans-serif;	font-size: 11px;	color: #236CD3;	text-decoration: none;}.gurutext a:hover {	font-family: Helvetica, Arial,  sans-serif;	font-size: 11px;	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: 18px;	color: #000000;	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: 70px;}.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: 11px;	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;	} .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: #38CF91;	text-decoration: none;	font-weight: bold;	font-family: Helvetica, Arial,  sans-serif;	font-size: 18px;}.rnafull {	color: #216CD2;	text-decoration: none;	font-weight: bold;	font-family: Helvetica, Arial,  sans-serif;	font-size: 18px;}.rnatang {	color: #E54200;	text-decoration: none;	font-weight: bold;	font-family: Helvetica, Arial,  sans-serif;	font-size: 18px;}.rnasuper {	color: #DD3853;	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;}.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_lateral {	width: 220px;	float: right;	margin-top: -33px;}#site_map_def {	margin: auto;	width: 656px;	padding-left: 122px;	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;	padding-left: 122px;	padding-top: 12px;	padding-bottom: 15px;}#privacy {	text-align: left;	padding-left: 127px;	padding-right: 115px;}