@charset "utf-8";
@font-face {
	font-family: 'HelveticaNeueLTStd55Roman';
	src: url('fonts/helveticaneueltstd-roman-webfont.eot');
	src: local('☺'), url('fonts/helveticaneueltstd-roman-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-roman-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-roman-webfont.svg#webfontibVUeHpQ') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTStd37ThinConde';
	src: url('fonts/helveticaneueltstd-thcn-webfont.eot');
	src: local('☺'), url('fonts/helveticaneueltstd-thcn-webfont.woff') format('woff'), url('fonts/helveticaneueltstd-thcn-webfont.ttf') format('truetype'), url('fonts/helveticaneueltstd-thcn-webfont.svg#webfont5Q8YTMPJ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@variables { 
	rojo: #EB1E32;
	celeste: #62b1d0;
	gris: #808080;	
}

.texto {
	font-family: HelveticaNeueLTStd55Roman;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}
.subtitulos {
	font-family: HelveticaNeueLTStd37ThinConde;
	font-size: 20px;
	line-height: 18px;
	font-weight: normal;
	color: #62b1d0;
	text-transform: uppercase;
}
.subtitulosChicos {
	font-family: HelveticaNeueLTStd37ThinConde;
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	color: #62b1d0;
}


.titulos {
	font-family: HelveticaNeueLTStd37ThinConde;
	font-size: 55px;
	font-weight: normal;
	color: #62b1d0;
	text-transform: uppercase;
	line-height: 18px;
	text-align: right;
	margin-bottom: 17px;
	z-index: 5;
}
.pie {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #FFF;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
}
a:link {
	color: #FFF;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #CCC;
}
h1{
	margin: 0px;
	padding: 0px;
}


h2{
	margin: 0px;
	padding: 0px;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}
.contenedor_general {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 975px;
}
.contenedor_general .cabesera {
	height: 172px;
	width: 975px;
}
.contenedor_general .cabesera .banner{
	height: 172px;
	width: 209px;
	background-image: url(imagenes/banner_2010.jpg);
	background-repeat: no-repeat;
	float: left;
}
.contenedor_general .cabesera .bannerSalutacion {
	height: 172px;
	width: 975px;
	background-image: url(imagenes/banner_2010.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: center;
}

.contenedor_general .cabesera #botonera{
	height: 172px;
	width: 766px;
	top: 0px;
	left: 209px;
	float: right;
}
.contenedor_general #contenidos {
	width: 885px;
	position: relative;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 45px;
	overflow: auto;
	color: #FFF;
}

.contenedor_general #contenidos #izquierda  {
	width: 522px;
	float: left;
}
.contenedor_general #contenidos #derecha  {
	width: 343px;
	float: right;
}
.contenedor_general #contenidos #derechaClientes {
	float: right;
	overflow: auto;
	height: 300px;
	width: 343px;
}
.contenedor_general #contenidos #derecha #subtitulo , .contenedor_general #contenidos #derechaClientes #subtitulo{
	height: 20px;
	width: 320px;
	margin-top: 14px;
}

.contenedor_general #pie {
	height: 90px;
	width: 885px;
	padding-top: 19px;
	padding-right: 45px;
	padding-bottom: 35px;
	padding-left: 45px;
	background-color: #000;
	color: #FFF;
}
.contenedor_general #pie #pie_izquierda {
	height: 90px;
	width: 161px;
	margin-right: 21px;
	float: left;
}
.contenedor_general #pie #pie_centro {
	height: 90px;
	width: 341px;
	margin-right: 21px;
	float: left;
}
.contenedor_general #pie #pie_derecha {
	height: 90px;
	width: 341px;
	float: left;
}
.contenedor_general #CollapsiblePanel1 .CollapsiblePanelContent #galeria{
	width: 975px;
	height: 200px;
}
.cabesera #botonera #boton_uno  , .cabesera #botonera #boton_dos, .cabesera #botonera #boton_tres{
	width: 170px;
	height: 37px;
	float: left;
	padding-top: 89px;
	background-image: url(imagenes/linea_botonera.jpg);
	background-repeat: no-repeat;
	background-position: left 52px;
	padding-left: 10px;
	background-color: #FFFFFF;
	overflow: hidden;
}
.cabesera #botonera #boton_uno a, .cabesera #botonera #boton_dos a, .cabesera #botonera #boton_tres a{
	font-family: HelveticaNeueLTStd37ThinConde;
	font-size: 20px;
	line-height: 15px;
	text-transform: uppercase;
	color: #808080;
	text-decoration: none;
}
.cabesera #botonera #lista  {
	width: 170px;
	height: 37px;
	overflow: hidden;
	padding-top: 89px;
	float: left;
	background-image: url(imagenes/linea_botonera.jpg);
	background-repeat: no-repeat;
	background-position: left 52px;
	padding-left: 10px;
	font-family: HelveticaNeueLTStd37ThinConde;
	font-size: 20px;
	line-height: 15px;
	text-transform: uppercase;
	color: #808080;
	z-index: 10;
	position: relative;
	padding-bottom: 10px;
}
.cabesera #botonera #lista span, .cabesera #botonera #lista a , .cabesera #botonera #lista ul{
	display: block;
	list-style-type: none;
	font-family: HelveticaNeueLTStd37ThinConde;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.cabesera #botonera #lista a:hover {
	font-family: HelveticaNeueLTStd37ThinConde;
}
.cabesera #botonera #boton_uno:hover a, .cabesera #botonera #boton_dos:hover a, .cabesera #botonera #boton_tres:hover a{
	width: 170px;
	height: 20px;
	color: #fff;
	font-family: HelveticaNeueLTStd37ThinConde;
	font-size: 20px;
	line-height: 15px;
	text-transform: uppercase;
}
.formulario_barra {
	background-color: #E6E6E6;
	height: 25px;
	width: 342px;
	margin-bottom: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	top: -4px;
}

