	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

	@font-face {
		font-family: 'ostrich_sansmedium';
		src: url('../fonts/ostrich-regular-webfont.eot');
		src: url('../fonts/ostrich-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ostrich-regular-webfont.woff') format('woff'),
		url('../fonts/ostrich-regular-webfont.ttf') format('truetype'),
		url('../fonts/ostrich-regular-webfont.svg#ostrich_sansmedium') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'sansita_oneregular';
		src: url('../fonts/sansitaone-webfont.eot');
		src: url('../fonts/sansitaone-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/sansitaone-webfont.woff') format('woff'),
		url('../fonts/sansitaone-webfont.ttf') format('truetype'),
		url('../fonts/sansitaone-webfont.svg#sansita_oneregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'gputeksbold';
		src: url('../fonts/gputeks-bold-webfont.eot');
		src: url('../fonts/gputeks-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/gputeks-bold-webfont.woff') format('woff'),
		url('../fonts/gputeks-bold-webfont.ttf') format('truetype'),
		url('../fonts/gputeks-bold-webfont.svg#gputeksbold') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	.letraostrich50 {
		//font-family:'ostrich_sansmedium';
		font-family: Calibri;
		//font-size: 70px;
		font-size: 45px;
		color: #FFF;
		text-shadow:2px 5px 10px #000000;
	}
	
	.letraostrich50n {
		//font-family:'ostrich_sansmedium';
		font-family: Calibri;
		//font-size: 70px;
		font-size: 45px;
		color: #666;
	}
	
	.letraostrich15 {
		//font-family:'ostrich_sansmedium';
		font-family: Calibri;
		//font-size: 35px;
		font-size: 30px;
		color: #FFF;
	}
	
	.list_ico_sta_promo {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: normal;
		color: red;
	}

	.sansita {
		font-family:'sansita_oneregular';
		font-size: 20px;
		color: #FFF;
	}

	.titulitos {
		font-family:'gputeksbold';
		font-size: 18px;
		color: #888888;
		text-decoration:none;
	}
	
	.formulario_titulo {
		font-family: Calibri;
		font-size: 20px;
		color: #888888;
		text-decoration:none;
	}
	
	.formulario {
		font-family: Calibri;
		font-size: 16px;
		color: #888888;
		text-decoration:none;
	}
	.formulario A {
		font-weight: normal;
		color: #004182;
		text-decoration: none;
	}
	.formulario A:hover {
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
	}
	
	.formulario_obligatorios {
		font-family: Calibri;
		font-size: 14px;
		line-height: 14px;
		font-weight: normal;
		font-style: italic;
		color: #666666;
	}
	
	.formulario_boton {
		font-family: Calibri;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: #FFFFFF;
		border: 1px solid #FFFFFF;
		background-color: #666666;
	}
	
	.campotext {
		font-family: Calibri;
		font-size: 16px;
		color: #888888;
		line-height: 16px;
		font-weight: normal;
		border: 1px solid #000000;
		padding-left: 3px;
	}
	
	.menuprod {
		font-family:'gputeksbold';
		font-size: 16px;
		color: #777777;
		text-decoration:none;
	}
	.menuprod:hover {
		font-family:'gputeksbold';
		font-size: 16px;
		color: #005AA9;
		text-decoration:none;
	}
	
	.menuproddes {
		font-family:'gputeksbold';
		font-size: 16px;
		color: #777777;
		text-decoration:none;
	}
	
	.gputeksbold {
		font-family:'gputeksbold';
		font-size: 14px;
		color: #FFF;
		text-shadow:2px 5px 10px #000000;
		text-decoration:none;
	}
	
	.letrablanca {
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	
	.letrablanca20 {
		font-family: verdana;
		font-size: 20px;
		font-weight: normal;
		color: #FFF;
	}
	
	.texto12 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #666;
		text-decoration:none;
	}
	
	.texto12link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #666666;
		text-decoration:none;
	}
	.texto12link:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #111111;
		text-decoration:none;
	}

	.texto_contenido {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #666;
		text-decoration:none;
		padding-left: 50px;
		text-align: left;
	}
	
	.texto_contenido {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #666666;
		text-decoration:none;
	}
	.texto_contenido:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #111111;
		text-decoration:none;
	}

	.bre {
		padding: 10px 10px;
		border-radius: 3px;	
		box-shadow:  0px 0px 1px 1px #999999;
	}

	.gris {
		/* Chrome 19+, Safari 6+ ... */
		-webkit-filter: grayscale(1);

		/*  Firefox 3.5+, Firefox mobile */
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'gs\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#gs");

		/* for IE6+ */
		filter: gray;
	}
	
	.fondogristablaabajo {
		background-image: url(../img/c3.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
	}
	
	.fondogristablacentro {
		background-image: url(../img/c2.jpg);
		background-repeat: repeat-y;
		background-position: center;
	}