﻿body {
	padding: 0px;
	margin: 0px;
	color: #737478;
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
img {
	border-style: none;
}
a {
	color: #737478;
	text-decoration: none;
}
a:hover {
	color: #64A088;
}
td {
	vertical-align::top;
}

/*--Fonts Inicio--*/
@font-face {
 font-family:"Franklin ITC Pro Light";
 src: url("fonts/FranklinITCPro-Light.eot") /* EOT file for IE */
}
@font-face {
 font-family: "Franklin ITC Pro Light";
 src: url("fonts/FranklinITCPro-Light.otf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family:"Franklin ITC Pro Thin";
 src: url("fonts/FranklinITCPro-Thin.eot") /* EOT file for IE */
}
@font-face {
 font-family: "Franklin ITC Pro Thin";
 src: url("fonts/FranklinITCPro-Thin.otf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: "Amalia Normal";
 src: url("fonts/Amalia-Normal.eot") /* EOT file for IE */
}
@font-face {
 font-family:"Amalia Normal";
 src: url("fonts/Amalia-Normal.otf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: "Amalia SemiBold";
 src: url("fonts/Amalia-SemiBold.eot") /* EOT file for IE */
}
@font-face {
 font-family:"Amalia SemiBold";
 src: url("fonts/Amalia-SemiBold.otf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: "Amalia Normal Italic";
 src: url("fonts/Amalia-NormalItalic.eot") /* EOT file for IE */
}
@font-face {
 font-family:"Amalia Normal Italic";
 src: url("fonts/Amalia-NormalItalic.otf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: "Amalia SemiBold Italic";
 src: url("fonts/Amalia-SemiBoldItalic.eot") /* EOT file for IE */
}
@font-face {
 font-family:"Amalia SemiBold Italic";
 src: url("fonts/Amalia-SemiBoldItalic.otf") /* TTF file for CSS3 browsers */
}

/*--Fonts final--*/
.ContenedorPrincipal {
	width: 993px;
	border-top: 1px solid #91bab5;
	border-bottom: 1px solid #91bab5;
	padding-bottom: 10px;
	background: #FFFFFF;
}
.GenFondoIzq {
	background: #C51230 url(images/ch_gen_fondoizq.jpg) repeat-y right;/* #897867 url(/images/ch_gen_fondoizq.jpg) repeat-y right;*/
}
.GenFondoDer {
	background: #C51230 url(images/ch_gen_fondoder.jpg) repeat-y left;
}
.GenHeaderLogo {
	/*margin: 18x 0px 0px 33px;*/
	margin-top:15px;
	float:right;
	position:relative;
}
.GenHeaderMenuAuxiliar {
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left bottom;
	padding-bottom: 1px;
	float: right;
	width: 144px;
	font-family:"Franklin ITC Pro Light";
}
.GenHeaderMenuAuxiliar ul {
	margin: 22px 0px 0px;
	padding: 13px 0px;
	/*text-transform: uppercase;*/
	display: block;
	font-size: 10px;
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left top;
}
.GenHeaderMenuAuxiliar li {
	list-style: none;
}
.GenHeaderMenuAuxiliar li a, .GenMenuPrincipal li a, .GenLateralIzquierdo li a {
	list-style: none;
	color: #737478;
	text-decoration:none;
}
.GenHeaderMenuAuxiliar li a:hover, .GenMenuPrincipal li a:hover, .GenLateralIzquierdo li a:hover {
	color: #64A088;
}
.GenMenuPrincipal {
	/*text-transform: uppercase;*/
	float: right;
	clear: both;
	font: 12px "Amalia Normal";
	border-bottom: 1px solid #cac9ca;
	padding-bottom: 7px;
	width: 784px;
	vertical-align: top;
}
.GenMenuPrincipal ul {
	margin: 0px 0px 0px -7px;
	padding: 0px;
}
.GenMenuPrincipal li {
	float: left;
	list-style: none;
	display: block;
	padding-right: 7px;
	padding-left: 7px;
	border-right: 1px solid #e3e2e2;
}
.GenMenuPrincipalSegundo {
	margin-top: 5px;
	margin-bottom: 0px;
	display: block;
	height: 18px;
	margin-left: 3px;
}
.GenMenuPrincipalSegundo ul {
	margin: 0px;
	padding: 0px;
	font: 11px "Amalia Normal Italic";
}
.GenMenuPrincipalSegundo ul li {
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	list-style: none;
	background: url(../images/ch_interior_diagonal.gif) no-repeat right center;
}
.GenLateralIzquierdo {
	padding: 15px 19px 0px 32px;
	width: 147px;
	font: 13px "Amalia SemiBold";
	/*text-transform: uppercase;*/
	background: url(../images/ch_gen_aux_linea.gif) no-repeat 32px top;
	vertical-align: top;
}
.GenLateralIzquierdo ul {
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 1px;
}
.GenLateralIzquierdo li {
	list-style: none;
	margin: 0px 0px 18px;
	line-height: 15px;
}
.GenLateralIzquierdo ul li ul {
	background: url(../none);
	margin-left: 25px;
	text-transform: none;
	font: 11px "Amalia Normal Italic";
	margin-top: 10px;
	margin-bottom: 0px;
}
.GenLateralIzquierdo ul li ul li {
	margin-top: 5px;
	margin-bottom: 0px;
}
#GenLateralIzquierdoPrendido1 {
	color: #64A088;
}
.HomeContenido {
	padding: 0px 0px 0px;
	vertical-align: top;
}
.HomeContenidoImagen {
	margin: 12px 0px 31px 11px;
}
.HomeColumnaGris {
	font: 11px Arial, Helvetica, sans-serif;
	padding-right: 10px;
	vertical-align: top;
}
.HomeColumnaGris h1 {
	font: normal 13px "Amalia SemiBold";
	margin: 0px 0px 0px 9px;
	/*text-transform: uppercase;*/
}
.HomeColumnaGris ul {
	padding: 0px 0px 10px;
	margin: 10px;
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left bottom;
}
.HomeColumnaGris li {
	margin-bottom: 9px;
	line-height: 12px;
}
.HomeColumnaGrisLiga {
	margin-left: 10px;
}
.HomeColumnaGrisLiga:hover {
	margin-left: 10px;
	color: #64A088;
}
.HomeColumnaVerde {
	font: 12px "Franklin ITC Pro Light", "Franklin ITC Pro Thin";
	padding-right: 30px;
	vertical-align: top;
}
.HomeColumnaVerde h1 {
	font: normal 13px "Amalia SemiBold";
	margin: 0px 0px 0px 9px;
	/*text-transform: uppercase;*/
	color:#004946;
}
.HomeColumnaVerde span {
	font-family: "Amalia Normal Italic";
	padding-top: 7px;
	padding-left: 10px;
	color: #689f87;
	display: block;
	line-height: 21px;
	background: url(../images/ch_gen_aux_linea.gif) no-repeat 10px bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.HomeTwitter {
	background: url(../images/ch_ico_twitter.gif) no-repeat left top;
	height: 28px;
	width: 280px;
	display: block;
	font: 10px "Franklin ITC Pro Light", "Franklin ITC Pro Thin";
	padding-left: 25px;
	padding-top: 12px;
	float:left;
}
.HomeBoletin {
	background: url(../images/ch_ico_boletin.gif) no-repeat left top;
	height: 28px;
	width: 280px;
	display: block;
	font: 10px "Franklin ITC Pro Light", "Franklin ITC Pro Thin";
	/*text-transform: uppercase;*/
	padding-left: 25px;
	padding-top: 12px;
	float:left;
}
.InteriorContenido {
	vertical-align: top;
	padding-right: 25px;
	padding-left: 12px;
	padding-top: 25px;
	line-height: 16px;
}
.InteriorContenido h1 {
	font: 25px "Amalia Normal";
	color: #005957;
	margin: 0px 0px 20px;
}
.InteriorContenido h2 {
	font-size: 11px;
	font-weight: normal;
	/*text-transform: uppercase;*/
	color: #005957;
	margin-top: 0px;
	margin-bottom: 0px;
}
.InteriorContenido h3 {
	color: #005957;
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 12px;
}
.InteriorContenido h4 a {
	color: #005957;
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 12px;
	
}
.InteriorContenido h4 a:hover{
    text-decoration: underline;
}

.InteriorLateral {
	vertical-align: top;
	padding-top: 10px;
	width: 300px;
}
.InteriorLateral img {
	margin-bottom: 20px;
	margin-top:10px;
	border-top: 1px solid #cad5d5;
	border-bottom: 1px solid #cad5d5;
}
.InteriorLateral h1 {
	font: 18px "Amalia Normal";
	color: #005957;
	margin: 10px 0px 0px;
}
.InteriorLateralNombre {
	font: 12px "Amalia Normal";
	/*text-transform: uppercase;*/
	color: #005957;
	padding: 14px 0px 16px;
}
.InteriorLateralNombre span {
	text-transform: none;
	font: 12px "Amalia SemiBold Italic";
}
.InteriorLateralLeyenda {
	font: 18px "Amalia Normal Italic";
	color: #64A088;
	background: url(../images/ch_int_plequita.gif) no-repeat left bottom;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-top: 20px;
}
.InteriorLateralHerramientas {
	margin-top: 15px;
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left top;
	padding-top: 10px;
}
.InteriorLateralHerramientas img {
	margin-right: 3px;
	border-style: none;
}
.InteriorLateralHerramientas img:hover {
    filter:alpha(opacity=60);
  	opacity:0.6;
}
.InteriorLateralBuscar {
	margin-top: 20px;
	font-family: "Amalia Normal";
	color: #005957;
	margin-bottom: 25px;
}
.InteriorLateralBuscar input, .InteriorLateralBuscar select {
	background: #ebf6ef;
	border-top: 1px solid #c2d2ce;
	border-bottom: 1px solid #c2d2ce;
	border-right-style: none;
	border-left-style: none;
	width:155px;
	color:#666666;
	margin-bottom: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top: 4px;
}
.InteriorLateralBuscar a {
	/*text-transform: uppercase;*/
	text-align: right;
	width: 150px;
	display: block;
	margin-top: 5px;
	font-size: 10px;
}
.InteriorLateralNota {
	font: 9px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 10px 0px 20px 0px;
	border-top: 1px solid #dbe8e3;
	padding-right: 40px;
	padding-bottom: 10px;
}
.InteriorLigaContenido {
	/*text-transform: uppercase;*/
	text-align: right;
	display: block;
	margin-top: 25px;
	font: 10px "Amalia Normal";
}
.AsocNombre
 {
	font-size: 11px;
	/*text-transform: uppercase;*/
	color: #005957;
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left bottom;
	display: block;
	width: 210px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	float: left;
	margin-right: 15px;
	
	height: 78px;
}
.AsocNombre span {
	text-transform: none;
}
.AsocNombreNombre  {
	color: #005957;
	font-size: 12px;
}
.AsocNombreCorreo {
	font-style: italic;
	text-transform: none;
	color: #67A28A;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.AsocNombreCorreo:hover {
	text-decoration: underline;
}
.AsocDireccion {
	color: #64A088;
	padding: 8px 0px;
	width: 150px;
	border-top: 1px solid #dbe8e3;
	border-bottom: 1px solid #dbe8e3;
	font-size: 11px;
	line-height: 14px;
}
.AsocTexto {
	padding: 15px 0px;
}
.AsocLigaRegresar {
	font: 10px "Amalia Normal";
	/*text-transform: uppercase;*/
	float: right;
	margin-top: -20px;
}
.PublicItem {
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left bottom;
	padding: 0px 0px 4px;
}
.NoticiasFecha {
	font: 11px Arial, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	float: right;
	margin-top: -18px;
	color: #005957;
}
.Oficinas {
	width: 215px;
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left bottom;
	padding-bottom: 6px;
}
.Oficinas h2 {
	color: #005957;
	margin: 10px 0px 5px;
	font: 12px "Amalia Normal";
}
.Oficinas span {
	background: url(../images/ch_gen_aux_linea.gif) no-repeat left top;
	padding: 6px 0px 0px;
	margin: 10px 0px 0px;
	display: block;
}
.IntegrateFormulario {
	font-family: "Amalia Normal";
	color: #005957;
	
}
.InteriorContenido
{
	
}

.IntegrateFormulario input, .IntegrateFormulario textarea, .IntegrateFormulario select  
{
	background: #ebf6ef;
	border-top: 1px solid #c2d2ce;
	border-bottom: 1px solid #c2d2ce;
	border-right-style: none;
	border-left-style: none;
	width:100%;
	color:#666666;
	margin-bottom: 13px;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top: 2px;
	display: block;
	clear: both;
	
}

.IntegrateFormulario input[type=button]{
	background: #ffffff;
	border: none;
	width: 30%;
	float: right;
	color:#666666;
	margin-bottom: 13px;
	font: 11px "Amalia Normal";
	margin-top: 2px;
	display: block;
	clear: both;
	/*text-transform: uppercase;*/
	text-align:right;
	cursor: pointer;
}
.IntegrateFormulario a {
	font-size: 10px;
	/*text-transform: uppercase;*/
}

.IntegrateFormulario, .IntegrateFormulario TD{
	font-size: 11px;
	color:#004946;
}

.HomeApp {
	background: url(../images/ch_ico_app.gif) no-repeat left top;
	height: 28px;
	width: 235px;
	display: block;
	font: 10px "Franklin ITC Pro Light", "Franklin ITC Pro Thin";
	padding-left: 25px;
	padding-top: 12px;
	margin-left: 10px;
	float: left;
}


.HomeFace {
	background: url(../images/FaceCRZ3.png) no-repeat left top;
	height: 24px;
	width: 235px;
	display: block;
	font: 10px "Franklin ITC Pro Light", "Franklin ITC Pro Thin";
	padding-left: 25px;
	padding-top: 12px;
	margin-left: 10px;
	float:left;
}
.Footer {
	height: 68px;
	display: block;
	margin-top: 15px;
	font: 10px "Franklin ITC Pro Light", "Franklin ITC Pro Thin";
	padding-top: 12px;
}

IMG.lateral_support_gpx
{
	margin-left: 2px;
}

.texto_bienvenida
{
margin-top:50px;
width:600px;
font-size:14px;
}

.texto_descripcion
{
margin-top:50px;
width:600px;
font-size:16px;
line-height:30px;
text-align:justify;
display:block;
text-decoration:none !important;
}

.texto_layout1
{

margin-top:50px;
margin-left:400px;
width:200px;
font-size:16px;
text-align:justify;
display:block;
background:white;
/*text-indent:10px;


margin-top:50px;
margin-left:300px;
float:none;
position:absolute;
width:300px;
font-size:16px;
text-align:justify;
display:block;
background:white;
display:block !important; 
*/
}



.texto_layout1
{
	margin-top: 50px;
	margin-left: 400px;
	width: 200px;
	font-size: 16px;
	text-align: justify;
	display: block;
	background: white;
	/*text-indent: 10px;*/
	line-height: 20px;
}


.texto_layout3
{
margin-top:50px;
margin-left:0px;
width:680px;
font-size:16px;
text-align:justify;
display:block;
background:white;
/*text-indent:10px;*/
}

.texto_layout1 p
{
line-height:30px;
	
}
.texto_layout3 ul li
{
	/*height:50px;
text-indent: 10px;*/
 /*display: inline-block;*/
	line-height: 30px; /*border: 1px solid #e00000;*/
}


.auto-style1 {
	font-size: x-large;
}


#wrapper {
  margin-right: 0px;
}
#content {
  float: left;
  width: 50%;/*
  background-color:  #CCF;*/
}
#sidebar {
  float: right;
  width: 50%;
  margin-right:-100px;/*
  background-color: #FFA;*/
  text-align:justify;
}
#cleared {
  clear: both;
}
#image_header
{
	background-image:url('images/header_small.JPG');
	background-repeat:no-repeat;
	width:700px;
	height:150px;
	float:none;
	position:absolute;
	display:block;
	
	/*
	background: 100% 100%;
	*/
}

.textosimple
{
	text-align:justify;
	display:block;
	margin:0px !important;
	
}

