@charset "utf-8";

/* CSS Document */
@import url("reset.css");

body {
	background-color: #FFF;
	margin: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

strong {
	font-weight: normal;
}

div.clr {
	clear:both;
}

#container {
	width: 904px;
	margin: 0 auto;
	padding: 0 10px;
	position: relative; /* needed for footer positioning*/
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	padding-top: 5px;
}

#headerLogo {
	width: 904px;
	height: 64px;
	margin-bottom: 10px;
	text-align: right;
}

#headerFecha {
	padding: 40px;
}

#headerBotonera {
	width: 894px;
	height: 30px;
	margin-bottom: 2px;
	background: url(/images/fondo_bot_principal.jpg) no-repeat;
	padding-left: 10px;
}

#botoneraContenido {
	width: 644px;
	float: left;
	padding-top: 7px;
	height: 23px;
}

#buscador {
	width: 250px;
	float: right;
	padding-top: 5px;
	height: 25px;
	text-align: right;
}

#columnaIzquierda {
	width: 296px;
	float: left;
	margin-bottom: 10px;
}

#menues {
	width: 296px;
	float: left;
	margin-bottom: 10px;
}

#columnaDerecha {
	width: 600px;
	float: right;
	margin-bottom: 10px;
}

.titulo_secciones_celeste {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
}

.titulo_secciones {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #890050;
}

#camino {
	width: 565px;
	height: 30px;
	border-bottom: 1px solid #e2e4e7;
	padding-left: 20px;
	padding-top: 20px;
}

#imagenColIzq {
	width: 256px;
	height: 80px;
	padding: 112px 20px 0px 20px;
}

#imagenColIzq p {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	line-height: normal;
}

.frase {
	width: 560px;
	border-bottom: 1px solid #e2e4e7;
	padding: 20px;
	text-align: justify;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
}

#frase {
	width: 560px;
	border-bottom: 1px solid #e2e4e7;
	padding: 20px;
	text-align: justify;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #666666;
	font-size: 10pt;
}

#intro {
	width: 570px;
	padding: 30px 20px 10px 20px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	text-align: justify;
	line-height: 1.5;
	margin-top: -25px;
}

#boxCaratulaProducts {
	width: 600px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	text-align: center;
	line-height: 1.5;
	margin-top: 25px;
	margin-bottom: 25px;
}

.boxColDer {
	width: 600px;
	border-bottom: 1px solid #e2e4e7;
	padding: 20px 0;
}

.boxColCaratula {
	width: 570px;
	border-bottom: 1px solid #e2e4e7;
	padding: 20px;
}

.boxSubIzq {
	text-align: center;
	width: 144px;
	float: left;
}

.boxCaratula {
	width: 146px;
	float: left;
	border-right: 1px solid #e2e4e7;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	line-height: 1.5;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px 0px;
	float: left;
}

.boxCaratula p {
	padding-bottom: 10px;
}

.boxCaratula2 {
	width: 125px;
	float: left;
	/*border-right: 1px solid #e2e4e7;*/
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	line-height: 1.5;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px 0px;
	float: left;
}

.boxCaratula2 p {
	padding-bottom: 10px;
}

.boxTitulo {
	width: 111px;
}

.boxCaratulaSinFilete {
	width: 146px;
	float: left;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	line-height: 1.5;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px 0px;
	float: left;
}

.boxCaratulaSinFilete p {
	padding-bottom: 10px;
}

.boxCaratulaSinFilete2 {
	width: 125px;
	float: left;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	line-height: 1.5;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px 0px;
	float: left;
}

.boxCaratulaSinFilete2 p {
	padding-bottom: 10px;
}

.boxCaratulaHome {
	width: 294px;
	float: left;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	line-height: 1.5;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px 0px;
	float: left;
}

.boxSubDer {
	padding: 15px 15px;
	width: 420px;
	float: right;
	border-left: 1px solid #e2e4e7;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	text-align: justify;
	line-height: 1.5;
}

.boxDerProductsTitulo {
	padding: 15px 15px;
	width: 420px;
	float: right;
	border-left: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	text-align: justify;
	line-height: 1.5;
}

.boxDerestatica {
	padding: 15px 15px;
	width: 420px;
	float: left;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	text-align: justify;
	line-height: normal;
}

.boxDerProducts {
	padding: 15px 15px;
	width: 420px;
	float: right;
	border-left: 1px solid #e2e4e7;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	text-align: justify;
	line-height: normal;
}

.boxDerTexto {
	padding: 30px 15px;
	width: 570px;
	float: left;
	border-bottom: 1px solid #e2e4e7;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	text-align: justify;
	line-height: normal;
}

.faqs_pregunta_azul {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 0px;
}

#footer {
	width: 894px;
	height: 16px;
	clear: both;
	text-align: right;
	padding-top: 65px;
	padding-right: 10px;
}

#footerLinks {
	width: 904px;
	height: 25px;
	clear: both;
	border-top: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 5px;
}

#footerLinks  a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: underline;
}

.logoHeader {
	float: left;
	border: 0;
}

#headerLogo  p {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #999;
	/*margin-top: 10px;*/
}

#headerLogo  a:link,a:visited {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #999;
	text-decoration: underline;
}

#headerLogo  a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-decoration: none;
}

.fecha {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
}

#headerBotonera p {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: left;
}

a.botonera:link,a.botonera:visited {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

a.botonera:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: left;
	text-decoration: underline;
}

.textinput,.textinputHovered {
	width: 170px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 7pt;
	color: #890050;
	text-align: left;
	padding: 2px;
	position: relative;
	top: -5px;
	right: 15px;
	margin-left: 20px;
}

#camino p {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10pt;
	color: #890050;
}

#camino a:link,a:visited {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10pt;
	color: #494949;
	text-decoration: none;
}

#camino a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: underline;
}

.titulo_about_naranja {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	font-weight: bold;
}

.legal_pie_gris {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	vertical-align: middle;
	font-weight: normal;
}

.news_fecha_naranja {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
}

.news_titulo_azul {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.texto_base {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #494949;
	text-align: justify;
	vertical-align: top;
	padding-right: 10px;
}

.bot_superior_gris {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
	padding-right: 9px;
	padding-bottom: 5px;
}

#menu {
	width: 382px;
	height: 176px;
	float: left;
	margin-top: 8px;
	margin-left: 5px;
	background-image: url(/images/fondo_news_home.jpg);
}

#contenido {
	width: 510px;
	height: 171px;
	float: left;
	vertical-align: middle;
}

#top {
	background: url(/images/logo.jpg);
	width: 169px;
	height: 39px;
	margin-top: 25px;
	float: left;
}

#header {
	width: 731px;
	height: 39px;
	margin-top: 30px;
	float: left;
}

#botonera_abajo {
	clear: both;
	width: 910px;
	height: 50px;
	background: url(/images/fondo_botonera_abajo.jpg);
	margin-top: 4px;
	vertical-align: middle;
}

#destacados_home {
	clear: both;
	width: 910px;
	height: 145px;
	background: url(/images/borde_destacados.jpg);
}

#productos_home {
	clear: both;
	width: 910px;
	height: 156px;
}

#pie {
	clear: both;
	width: 904px;
	height: 56px;
}

#legal {
	clear: both;
	width: 904px;
	height: 15px;
}

#titulo_news {
	clear: both;
	width: 250px;
	height: 30px;
	margin-top: 20px;
	margin-left: 16px;
}

#cuerpo_news {
	clear: both;
	width: 350px;
	height: 90px;
	margin-left: 16px;
}

#mas_news {
	clear: both;
	width: 350px;
	height: 30px;
	margin-left: 16px;
}

.bot_principal {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	vertical-align: middle;
}

.bot_superior_azul {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: right;
	padding-right: 9px;
	padding-bottom: 5px;
}

.bot_superior_gris {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
	padding-right: 9px;
	padding-bottom: 5px;
}

.bot_pie_gris {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: center;
	vertical-align: middle;
}

.texto_caratula_home_blanco {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 16pt;
	color: #fff;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: normal;
	text-align: left;
	margin-top:10px;
}

.texto_news_home_gris {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: left;
}

.texto_news_home_naranja {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: left;
}

.mas_naranja {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: right;
	font-weight: bold;
}

.titulo_news_home_azul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}

.frase_principal_azul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: center;
}

.frase_principal_naranja {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #890050;
	text-align: center;
}

.frase_principal_naranja_producto {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #890050;
	text-align: justify;
}

#botSecundaria {
	width: 276px;
	padding: 10px;
}

.bot_secundaria_gris {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-align: left;
	margin-top: 10px;
	height: 20px;
	display: block;
	margin-top: 5px;
	border-bottom: 1px solid #e2e4e7;
}

a.botSecundariaGris:link,a.botSecundariaGris:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-align: left;
	margin-top: 10px;
	height: 20px;
	display: block;
	margin-top: 5px;
	border-bottom: 1px solid #e2e4e7;
	text-decoration: none;
}

a.botSecundariaGris:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	margin-top: 10px;
	height: 20px;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	border-bottom: 1px solid #e2e4e7;
}

a.subBotSecundariaGris:link,a.subBotSecundariaGris:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-align: left;
	margin-top: 10px;
	display: block;
	border-bottom: 1px solid #e2e4e7;
	text-decoration: none;
	padding-left: 27px;
	padding-top: 5px;
	height: 20px;
}

a.subBotSecundariaGris:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	margin-top: 10px;
	text-decoration: none;
	display: block;
	padding-left: 27px;
	border-bottom: 1px solid #e2e4e7;
	background-color: #F2F2F2;
	padding-top: 5px;
	height: 20px;
}

/*.bot_secundaria_azul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
}*/

a.botonera_pie:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ccc;
	text-align: left;
	text-decoration: none;
}

a.botonera_pie:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ccc;
	text-align: left;
	text-decoration: none;
}

a.botonera_pie:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #494949;
	text-align: left;
	text-decoration: underline;
}

a.botonera_pie:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ccc;
	text-align: left;
	text-decoration: none;
}

.input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: left;
}

.select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
}

.form {
	clear: both;
	margin-right: 20px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	width: 80%;
}

a.texto_news_home_naranja:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: left;
}

a.texto_news_home_naranja:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
}

a.texto_news_home_naranja:link,a.texto_news_home_naranja:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
}

a.texto_productos_home:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	text-decoration: none;
}

a.texto_productos_home:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	text-decoration: underline;
}

a.texto_productos_home:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	text-decoration: none;
}

a.texto_productos_home:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: center;
	text-decoration: none;
}

a.titulo_about_naranja:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	font-weight: bold;
}

a.titulo_about_naranja:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	font-weight: bold;
}

a.titulo_about_naranja:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	font-weight: bold;
}

a.titulo_about_naranja:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #890050;
	text-align: left;
	font-weight: bold;
}

a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: center;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: center;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: center;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: center;
	text-decoration: none;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

/* remember to define focus styles! */
ol,ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote,q {
	quotes: "" "";
}

a.link_botonera:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: left;
	text-decoration: none;
}

a.link_botonera:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: left;
	text-decoration: none;
}

a.link_botonera:hover {
	color: #890050;
	text-decoration: underline;
}

.boxDerProductsLinkPdf {
	padding: 10px 15px;
	width: 420px;
	float: right;
	border-top: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7;
	border-left: 1px solid #e2e4e7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #890050;
	text-align: left;
	line-height: normal;
}

/** CSS formularios **/
form#gnrlform p {
	height: 25px;
	width:650px;
}

form#gnrlform td.buttons input {
	float:right;
	cursor:pointer;
	margin:10px 3px 0 0;
}

form#gnrlform input {
	float:left;
}

form#gnrlform label {
	float:left;
	text-align:right;
	width: 150px;
	padding: 0 5px 0 0;
	line-height:14px;
}

form#gnrlform table {
	float:left;
}

form#gnrlform input[type="text"], form#gnrlform textarea {
	width: 400px !important;
}

div.texto_centrado {
	margin-left:4px;
	text-align: center;
	width: 135px;
}
