html,body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

body {
	font: 76% arial, sans-serif;
	text-align: center;
	overflow-x: hidden;
}

.break {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
  overflow: hidden;
}

a {
	outline: none;
}

.oculto {
  display: none;
}

.subrayar {
	text-decoration: underline !important;
}

#wrapper {
  width: 945px;
  margin: 0 auto 0 auto;
  padding: 10px 15px 10px 15px;
}


/************************CABECERAS*********************/
#cabeceraAlpeteam {
  width: 945px;
  height: 62px;
}

#cabeceraAlpeteam .logo{
	width: 266px;
	height:62px;
	float: left;
}

#cabeceraAlpeteam .logo img {
  border: none;
}

#cabeceraAlpeteam .contenido {
	float: left;
	width: 669px;
	height: 58px;
  border-top: 2px solid #999;
  border-bottom: 2px solid #999;
  text-align: left;
}

#cabeceraAlpeteam .contenido img {
  margin: 5px 0 0 23px;
  border: 0px;
}

#cabeceraAlpeteam .contenido .images-cabecera {
	float: left;
  text-align: left;
  width: 380px;
}

#cabeceraAlpeteam .contenido .texto-cabecera {
	float: left;
  text-align: right;
  width: 289px;
  font-size: 11px;
  padding: 0px;
}

#cabeceraAlpeteam .contenido .texto-cabecera h3 {
  font-size: 12px;
  font-weight: normal;
  color: #999;
  margin: 10px 0 0 0;
  padding: 0px;
}

#cabeceraAlpeteam .contenido .texto-cabecera p {
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}


#cabeceraAlpeteam .border-right {
  width: 10px;
  height:62px;
  float: left;
  background: url("alpeteam/border_right_cabecera.gif") no-repeat;
}

#menu-top {
	float: right;
}

#navigation-top {
	margin: 0;
	padding: 0;
}

#navigation-top a
{
	color: #fff;
	font-size: 11px !important;
	font-weight: bold;
	background: #999 url("alpeteam/border_left_menu_top.gif") left top no-repeat;
	text-decoration: none;
	padding: 0 0 0 10px;
	height: 12px;
}

#navigation-top a span
{
	background: url("alpeteam/border_right_menu_top.gif") right top no-repeat;
	padding-right: 10px;
}

#navigation-top a, #navigation-top a span
{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#navigation-top a, #navigation-top a span
{
	float: none;
}
/* End hide */

#navigation-top a:hover
{
	color: #d6263c;
	padding-left: 10px;
}


#navigation-top ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#navigation-top li
{
	list-style: none;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}

/***********************FIN CABECERAS*********************/
#pie_pagina .imagen_pie {
  width: 50px;
  height: 100%;
  float: left;
  text-align: left;
}

.pie_pagina {
  font-size: 11px;
  margin: 20px 0 0 0;
  padding: 3px 0 0 0;
  word-spacing: 1px;
  text-align: left;
}

.pie_pagina a {
	color: #d6253f;
}

.pie_pagina a:hover {
  color: #000;
}

.pie_pagina img {
	vertical-align: 2px;
}

/******************* ESTRUCTURA DE COLUMNAS *************************/

#contenido {
  padding: 30px 0 0 0;
}

#col_1 {
  width: 270px;
  float: left;
  display: inline;
  margin: 0;
  padding: 0 15px 0 0;
}

#col_2 {
  width: 660px;
  float: left;
  display: inline;
  margin: 0px;
  padding: 10px 0 0 0;
  background: url("fondos/alpeteam.png") bottom right no-repeat;
}


/*************************MENU NAVEGACION ALPETEAM**************/
.navigation-left
{
	margin: 0 0 4px 0 !important;
  padding: 0 !important;
  height: 14px;
  background: url("alpeteam/border_bottom_menu_nav.gif") bottom no-repeat;
}

.emptyItem
{
  margin: 0 0 10px 0 !important;
}

.navigation-left li
{
  list-style: none;
  float: left;
}

.navigation-left a
{
  color: #fff !important;
  font-weight: bold;
  background: #d6253f url("alpeteam/border_left_menu_nav.gif") left top no-repeat;
  text-decoration: none !important;
  padding: 0 0 0 10px;
}

.navigation-left a span
{
  background: url("alpeteam/border_right_menu_nav.gif") right top no-repeat;
  padding: 2px 10px 0 0;
  height: 12px;
}

.navigation-left a, .navigation-left a span
{
  display: block;
  float: left;
}

/* Hide from IE5-Mac \*/
.navigation-left a, .navigation-left a span
{
  float: none
}
/* End hide */

.navigation-left a:hover
{
  color: #000 !important;
  padding-left: 10px;
  cursor: pointer;
}

.navigation-left .noclick a {
	color: #fff !important;
	cursor: auto;
}
.navigation-left .noclick a:hover {
  color: #fff !important;
}



#menu-nav ul {
	text-align: left;
	clear:both;
  list-style-image: url("alpeteam/bullet_menu.gif") !important;
  margin: 0 0 9px 0;
  padding: 0 0 0 12px;
}

#menu-nav ul li {
  margin: 0;
  padding: 0;
  height: 14px;
}

#menu-nav ul li a {
  color: #000;
  text-decoration: none;
  font-size: 11px;
}

#menu-nav ul li a:hover {
  text-decoration: underline;
}

#navigation-left {
  margin: 0;
  padding: 0;
}


.boton_grande {
	width: 158px;
	height: 28px;
	background: #d6253f url("alpeteam/border_left_boton_grande.gif") no-repeat;
	margin: 0px 0px 0px 0px;
	float: left;
}

.boton_grande a {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  float: left;
  text-decoration: none;
  padding: 8px 0 0 10px;
}

.boton_grande a:hover {
  color: #000;
}

.boton_grande .border-right-mapa {
	width: 35px;
	height: 28px;
	background: url("alpeteam/border_right_mapa.gif") no-repeat;
	float: right;
}
/*************************FIN MENU NAVEGACION ALPETEAM**************/

#container-contenido {
	margin: 0 0 25px 0;
	padding: 0px;
	min-height: 325px;
	text-align: left;
}

#container-contenido h2 {
  padding: 0;
  margin: 0;
}

#container-enlaces {
	margin: 0;
}

#container-enlaces img {
  margin: 0px;
  padding: 0px;
  border: none;
  background-color: transparent;
}

#container-contenido li {
	margin: 0 8px 0 0;
}

#container-enlaces .enlace-portada {
	float: left;
	width: 173px;
	text-align: left;
	background: transparent url("alpeteam/enlaces/separa_botones.gif") no-repeat right center;
}

.overImagen span {
  color: #000;
}

#container-enlaces .ultimo {
  width: 140px;
  text-align: left;
  background: none;
}

.separa-top {
	height: 12px;
	width: 100%;
}


.enlace-fondo {
	height: 72px;
	background-color: transparent;
}

.tab {
  margin: 0 !important;
  padding: 0 !important;
  height: 12px;
}

.tab li
{
  list-style: none;
  float: left;
}

.tab a
{
  color: #fff !important;
  font-weight: bold;
  text-decoration: none !important;
  padding: 0 0 0 10px;
  font-size: 11px;
  cursor: pointer;
}

.tab a:hover
{
  color: #000 !important;
}

.tab a span
{
  padding: 1px 10px 0 0;
  height: 11px;
}

.tab a, .tab a span
{
  display: block;
  float: left;
}

/***********************************/
.tab-left li {
	float: left;
}

.tab-left a {
	background: #d6253f url("alpeteam/border_left_menu_nav.gif") left top no-repeat;
}
.tab-left a span {
  background: url("alpeteam/border_right_menu_nav.gif") right top no-repeat;
  text-align: center;
}

.tab-right li {
  float: right;
  margin: 0 33px 0 0;
}

.ultimo .tab-right li {
  margin: 0 !important;
}

.tab-right a {
  background: #d6253f url("alpeteam/border_left_enlace.gif") left top no-repeat;
}
.tab-right a span {
	padding-top: 0px !important;
	height: 12px !important;
  background: url("alpeteam/border_right_enlace.gif") right top no-repeat;
}
/***********************************/


.colecciones {
	width: 250px;
	height: 50px;
	padding: 0 0 5px 0;
}

.colecciones .coleccion {
	width: 60px;
  float: left;
  display: inline;
  font-size: 11px;
  text-align: center;
  /*margin-top: 0 15px 0 0;*/
}

.colecciones .coleccion p {
  margin: 0px;
  padding: 0 0 5px 0;
}

.colecciones .coleccion p a {
  text-decoration: none;
  color: #000;
}

.colecciones .coleccion p a:hover {
  text-decoration: underline;
}

.colecciones .coleccion img{
  border: 0px;
}



/*********FORMS***********/

.separa-forms {
	padding: 0 0 20px 0;
}
.container-form {
  background-color: #fae4e8;
}

.container-form .form-border-top,
.container-form .form-border-bottom {
	/*width: 660;*/
	height: 11px;
}

/****/
.titulo-form {
  width: 100%;
  height: 28px;
  background: #d6253f url("alpeteam/forms/border_left_titulo.png") no-repeat;
  margin: 0px 0px 10px 0px;
  float: left;
}

.titulo-form span {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  float: left;
  text-decoration: none;
  padding: 8px 0 0 10px;
}

.titulo-form .border-right {
  width: 154px;
  height: 28px;
  background: url("alpeteam/forms/border_right_titulo.png") no-repeat;
  float: right;
}
/****/


.form-border-top .left-top-corner {
	height: 11px;
	width: 11px;
	background: url("alpeteam/forms/border_left_top_out.png") no-repeat;
	float: left;
}

.form-border-top .left-top-corner-recto {
  height: 11px;
  width: 9px;
  border-left: 2px solid #d6253f;
  border-top: 2px solid #d6253f;
  float: left;
}

.form-border-top .middle-top {
  width: 638px;
  border-top: 2px solid #d6253f;
  float: left;
}

.form-border-top .right-top-corner {
  height: 11px;
  width: 11px;
  background: url("alpeteam/forms/border_right_top_out.png") no-repeat;
  float: left;
}


.form-border-bottom .left-bottom-corner {
  height: 11px;
  width: 11px;
  background: url("alpeteam/forms/border_left_bottom_out.png") no-repeat;
  float: left;
}

.form-border-bottom .middle-bottom {
  width: 638px;
  height: 9px;
  border-bottom: 2px solid #d6253f;
  float: left;
}

.form-border-bottom .right-bottom-corner {
  height: 11px;
  width: 11px;
  background: url("alpeteam/forms/border_right_bottom_out.png") no-repeat;
  float: left;
}

.container-form .content-form {
	border-left: 2px solid #d6253f;
	border-right: 2px solid #d6253f;
	padding: 0 10px;
}

.container-form .bloque-form {
	background-color: #fff;
	margin-bottom: 10px;
}

#bloque_texto .bloque-form {
	margin-bottom: 0px !important;
}

#bloque_texto {
  margin: 0 10px 0 0;
}

#bloque_texto h3, .bloque-form h3 {
  margin: 5px 0 10px 0;
  color: #d6253f;
}

.container-form .ultimo {
  margin-bottom: 0;
}

.bloque-border-top .left-top-corner {
  height: 10px;
  width: 10px;
  background: url("alpeteam/forms/border_left_top_in.png") no-repeat;
  float: left;
}

.bloque-border-top .middle-top {
  width: 616px;
  height: 10px;
  background-color: #fff;
  float: left;
}

.bloque-border-top .middle-top mini {
  width: 316px;
}

.bloque-border-top .right-top-corner {
  height: 10px;
  width: 10px;
  background: url("alpeteam/forms/border_right_top_in.png") no-repeat;
  float: left;
}

.bloque-border-bottom .left-bottom-corner {
  height: 10px;
  width: 10px;
  background: url("alpeteam/forms/border_left_bottom_in.png") no-repeat;
  float: left;
}

.bloque-border-bottom .middle-bottom {
  width: 616px;
  height: 10px;
  background-color: #fff;
  float: left;
}

.bloque-border-bottom .right-bottom-corner {
  height: 10px;
  width: 10px;
  background: url("alpeteam/forms/border_right_bottom_in.png") no-repeat;
  float: left;
}

.bloque-form .content-bloque {
  padding: 0 10px;
  height: 100%;
  background-color: #fff;
}


.content-bloque h4 {
	margin: 0 0 8px 0;
	padding: 0px;
	color: #d6253f;
	font-size: 12px;
	font-weight: bold;
}

.content-bloque p {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

.content-bloque p span {
  color: #d6253f;
}


.content-bloque a,
.content-bloque  b  {
  color: #d6253f;
}

.content-bloque label {
	width: 90px;
	float: left;
	font-size: 12px;
}

.content-bloque ul {
  list-style-image: url("alpeteam/bullet_menu.gif") !important;
}

.content-bloque #img_captcha {
	margin: 0 0 0 90px;
}

.content-bloque .cambiar {
  margin: 0 0 0 90px;
}

/*********cajas blancas pequeñas****/
.mini{
  width: 315px !important;
}

.mini .middle-top, .mini .middle-bottom {
  width: 295px !important;
}

.content-form #container-left {
	float: left;
	width: 315px;
}

.content-form .container-left {
  float: left;
  width: 315px;
}


#formAgente label {
  width: 100px;
  font-size: 12px;
}

#formAgente .botones-form {
	width: 306px;
}

#formAgente #img_captcha {
  margin: 0 0 0 120px;
}

#formAgente .cambiar {
  margin: 0 0 0 120px;
}

#formCliente label {
  width: 100px;
  font-size: 12px;
}

#formCliente .botones-form {
  width: 316px;
}

#formCliente .tipoTienda {
	padding: 0 0 5px 0;
	display: inline;
}

#formCliente .labelTienda {
	padding: 0 0 0 10px;
}

#formCliente .tipoTienda span {
  color: #000;
}

#formCliente #img_captcha {
  margin: 0 0 0 130px;
}

#formCliente .cambiar {
  margin: 0 0 0 130px;
}


#formRegistro label {
  width: 100px;
}

#formRegistro #img_captcha {
  margin: 0 0 0 100px;
}

#formRegistro .cambiar {
  margin: 0 0 0 100px;
}


#formAcceso {
  padding: 40px 0 0 0;
}

#formAcceso .botonera {
  margin: 43px 0 0 0;
}


.caja_errores {
  background: #fcd;
  border: 1px solid red;
  clear: both;
  padding: 10px 10px 10px 10px;
  margin:10px 0px 10px 0px;
}

.caja_infos {
  background: #ADD8E6;
  border: 1px solid blue;
  clear: both;
  padding: 10px 10px 10px 10px;
  margin:10px 0px 10px 0px;
}

.botonera {
  width: 200px;
  float: right;
  text-align: right;
  margin: 20px 0 0 0;
}

.botonera a {
  border: none;
  color: #fff;
}

.botonera a img {
  border: none;
  margin: 0 0 0 5px;
}


.content-bloque .labelServicio {
	width: 120px;
}

.content-bloque .campoColor {
  border: 1px solid #d6253f;
  margin: 0 0 5px 0;
  width: 175px;
}

.content-bloque SELECT {
  margin: 0 0 5px 0;
}

.content-bloque .boton {
	margin: 10px 10px 0 0;
}

.content-bloque .linkContacto {
  vertical-align: 16px;
  padding: 0 0 0 5px;
  text-decoration: none;
}

.content-bloque .linkContacto:hover {
  text-decoration: underline;
}

.content-bloque .imgLinkContacto {
	margin: 0 0 5px 0;
}


.noticia .titular {
  padding: 0 0 5px 0;
}

.noticia .titular a,
.noticia .titular b  {
	font-weight: bold;
	text-decoration: none;
	float: left;
}

.noticia .titular a:hover {
  text-decoration: underline;
}

.noticia .titular span {
  float: right;
  display: inline;
  font-weight: bold;
}

.noticia .textoNoticia {
	padding: 10px 0 0 0;
}

.noticia .caja-foto-noticia-lista {
  width: 85px;
  height: 75px;
  float: right;
  margin: 0 3px 0 10px;
}

.caja-foto-noticia-lista .tab-left a span{
  width: 69px;
}

.noticia .caja-foto-noticia {
  width: 295px;
  height: 220px;
  float: right;
  margin: 0 3px 0 10px;
}

.caja-foto-noticia .tab-left a span{
  width: 279px;

}

.noticia .textoNoticia img {
	 border: 2px solid #d6253f;
	 margin: 0 10px 0 0;
}

.noticia .volver-noticia {
  text-align: right;
  margin: 20px 0 0 0;
}

.noticia .volver-noticia a img {
  border: none;
}

/******************************************/
.caja-informacion p {
  margin: 0 0 10px 0;
  font-size: 12px;
}

.caja-informacion p b {
  color: #d6253f;
}

.imagen-quienes-somos {
	padding: 10px 0 7px 0;
}

.imagen_info {
	padding: 5px 10px 0 0;
}

.caja-informacion .mas_info {
	font-size: 11px;
	margin: 0 0 3px 0;
}

.caja-informacion .mas_info a {
  text-decoration: none;
  vertical-align: 9px;
}

.caja-informacion .mas_info a:hover {
  text-decoration: underline;
}

.mas_candado a {
    color: #d6253f;
}
	
#fondo_donde_estamos {
	float: right;
	margin: 10px 0 0 0;
}

#alpe_mundo_right {
  float: right;
  margin-bottom: 40px;
  margin-bottom: 20px;
}

#fondo_imagen_acceso {
  float: right;
  margin-bottom: 10px;
}

.horario_atencion p {
	margin: 0;
	font-size: 11px;
	vertical-align: 5px;
}

.horario_atencion img {
  margin: 0 10px 0 0;
  padding: 0px;
  float: left;
}

.info-localizacion p {
  padding: 7px 0 0 0;
}

.info-localizacion a {
	font-size: 11px;
	text-decoration: none;
}

.info-localizacion a:hover {
  text-decoration: underline;
}

.info-localizacion img {
  margin: 0 10px 0 0;
  padding: 0px;
  float: left;
}

#caja-google-maps {
 width: 626px;
 height: 224px;
 background: url("alpeteam/border_left_mapa_google.gif") no-repeat left;
 padding: 0 0 0 10px;
}

#borderRightMapa {
	background: url("alpeteam/border_right_mapa_google.gif") no-repeat right;
	width: 10px;
	height: 224px;
	float: right;
}

#mapa-google-alpe {
  height: 224px;
  width: 616px;
  float: left;
  background-color: #fff;
}

#enlaces_ferias a img {
  border: none;
  float: right;
  margin: 0 0 0 10px;
}

.visor_fotos {
  padding: 0 0 20px 0;
}

.visor_fotos .noClick {
  cursor: auto;
}

.visor_fotos .flecha_atras {
  float: left;
  width: 20px;
  height: 100px;
  margin: 0 5px 0 0;
}

.visor_fotos .flecha_arriba {
  width: 100%;
  height: 20px;
  margin: 0;
  text-align: center;
  margin: 0 0 10px 0;
}

.visor_fotos .flecha_arriba img {
  border: none;
}

.visor_fotos .flecha_abajo {
  width: 100%;
  height: 20px;
  margin: 0;
  text-align: center;
}

.visor_fotos .flecha_abajo img {
  border: none;
}

.visor_fotos .flecha_atras img {
  margin: 30px 0 0 0;
  border: none;
}

.visor_fotos .flecha_adelante {
  float: left;
  width: 20px;
  height: 100px;
  margin: 0;
}

.visor_fotos .flecha_adelante img {
  margin: 30px 0 0 0;
  border: none;
}

.visor_fotos .contenedor-foto {
  width: 140px;
  height: 60px;
  padding: 10px 0 0 0;
}

.visor_fotos .foto_visor {
  float: left;
  width: 140px;
  height: 100px;
  margin: 0 8px 0 0;
  background-color: #fff;
  text-align: center;
}

.visor_fotos .loader {
  margin: 18px 0 0 0;
}

.visor_fotos .foto_visor img {
  padding: 0;
  border: none;
}

.visor_fotos .ultima {
  margin: 0 5px 0 0;
}

.visor_fotos .foto_visor p {
  margin: 0px;
  padding: 0px;
  height: 12px;
  color: #d6253f;
}

.visor_fotos .container_coleccion {
  width: 600px;
  margin: 0 auto 0 auto;
  padding: 0 0 10px 9px;
}

.container_coleccion .foto_visor {
  margin: 0 10px 10px 0;
}

/****/
.visor_titulo {
  width: 626px;
  height: 28px;
  background: #fff url("alpeteam/forms/border_left_titulo.png") no-repeat;
  margin: 0px 0px 10px 0px;
  float: left;
  padding-left: 10px;
}

.visor_titulo span {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  float: left;
  text-decoration: none;
  padding: 8px 17px 0 7px;
  background: #d6253f url("alpeteam/forms/border_left_titulo_galeria.png") no-repeat right;
  height: 20px;
}

.visor_titulo .nombre_revista {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  float: left;
  text-decoration: none;
  padding: 0 17px 0 7px;
  background: #d6253f url("alpeteam/forms/border_left_titulo_galeria.png") no-repeat right;
  height: 28px;
}

.visor_titulo .border-right {
  width: 154px;
  height: 28px;
  background: url("alpeteam/forms/border_right_titulo_galeria.png") no-repeat;
  float: right;
}
/****/


/****/
.titulo_apartado {
  width: 626px;
  height: 28px;
  background: #d6253f url("alpeteam/forms/border_left_titulo.png") no-repeat;
  margin: 0px 0px 10px 0px;
  float: left;
  padding-left: 10px;
}

.titulo_apartado span {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  float: left;
  text-decoration: none;
  padding: 8px 20px 0 5px;
  height: 20px;
}

.titulo_apartado .border-right {
  width: 10px;
  height: 28px;
  background: url("alpeteam/forms/border_right_titulo_apartado.png") no-repeat;
  float: right;
}
/****/

.enlaces_comunes {
  float: right;
  display: inline;
}

.enlaces_comunes a img {
  border: none;
  margin: 0 0 0 5px;
}


.selector_regiones {
  margin: 0 0 0 15px;
}


/*****************************************
  Name:    Image Viewer
  Version: 1.0 (March 27 2008)
  Author:  Sebastian Brink
  Contact: http://www.quadrifolia.de
******************************************/

#imgViewer {
  position:         absolute;
  display:        none;
  top:          0;
  left:           0;
  width:          100%;
  height:         100%;
  background-color:     transparent;
  z-index:        202;
}

/* overlay */

#imgViewer_container_image {
  position:         absolute;
  display:        none;
  top:          0;
  left:           0;
  height:         100%;
  width:          100%;
  background-color:     transparent;
  z-index:        205;
}


/* overlay */

#imgViewer_overlay {
  position:         absolute;
  display:        none;
  top:          0;
  left:           0;
  height:         100%;
  width:          100%;
  background-color:     #000;
  z-index:        200;
}

/* animations */

#imgViewer_loading {
  position:         absolute;
  width:          100px;
  height:         100px;
  background:       transparent url("images/viewer/ani_loading.gif") no-repeat top left;
}

#imgViewer_processing {
  position:         absolute;
  top:          0px;
  left:         0px;
  width:          100px;
  height:         100px;
  background:       transparent url("images/viewer/ani_processing.gif") no-repeat top left;
  z-index:        202;
}

/* container */

#imgViewer_container {
  background-color:   #fff;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;

}

/* title */

#imgViewer_title {
  font-family:      "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:        12px;
  font-weight:      bold;
  text-shadow:      rgb(0, 0, 0) 0px -1px 1px;
  text-align:       left;
  color:          #fff;
  white-space:      nowrap;
  text-overflow:      ellipsis;
  background-color:     #000;
}

/* close button */

#imgViewer_closebox {
  position:       absolute;
  width:          30px;
  height:         30px;
  background:       transparent url("images/viewer/close.gif") no-repeat 0px 0px;
  cursor:         pointer;
}

#imgViewer_closebox:hover {
  background-position:  0px -30px;
}

/* navigation buttons */

#imgViewer_naviLeft {
  position:         absolute;
  width:          35px;
  height:         27px;
  cursor:         pointer;
  background:       transparent url("images/viewer/arrows.png") no-repeat 0px 0px;
}

#imgViewer_naviLeft:hover {
  background-position:  0px -27px;
}

#imgViewer_naviLeft:active {
  background-position:  0px -54px;
}

#imgViewer_naviRight {
  position:         absolute;
  width:          35px;
  height:         27px;
  cursor:         pointer;
  background:       transparent url("images/viewer/arrows.png") no-repeat -35px 0px;
}

#imgViewer_naviRight:hover {
  background-position:  -35px -27px;
}

#imgViewer_naviRight:active {
  background-position:  -35px -54px;
}


#espana {
 width: 330px;
 height: 200px;
 background: url(alpeteam/mapa_agentes.gif) no-repeat;
 margin: 0; padding: 0;
 position: relative;
 border: none;
}

#espana li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#espana a {display: block; text-indent: -9999px; text-decoration: none;}



#gl {left: 98px; top: 16px; width: 43px; height: 44px; z-index: 40;}
#cl {left: 141px; top: 31px; width: 100px; height: 40px; z-index: 40;}
#md {left: 186px; top: 78px; width: 22px; height: 28px; z-index: 68;}
#ex {left: 131px; top: 94px; width: 44px; height: 56px; z-index: 20;}
#an {left: 131px; top: 132px; width: 98px; height: 56px; z-index: 20;}
#cm {left: 169px; top: 71px; width: 72px; height: 65px; z-index: 65;}
#mu {left: 221px; top: 131px; width: 27px; height: 32px; z-index: 65;}
#va {left: 234px; top: 85px; width: 34px; height: 65px; z-index: 65;}
#ca {left: 267px; top: 40px; width: 52px; height: 48px; z-index: 65;}
#ar {left: 225px; top: 33px; width: 49px; height: 69px; z-index: 65;}
#na {left: 219px; top: 28px; width: 26px; height: 32px; z-index: 65;}
#ri {left: 208px; top: 43px; width: 21px; height: 14px; z-index: 65;}
#pv {left: 208px; top: 22px; width: 25px; height: 21px; z-index: 65;}
#cn {left: 177px; top: 20px; width: 28px; height: 16px; z-index: 65;}
#as {left: 137px; top: 17px; width: 45px; height: 17px; z-index: 65;}
#cs {left: 8px; top: 156px; width: 89px; height: 35px; z-index: 65;}
#ba {left: 284px; top: 101px; width: 55px; height: 32px; z-index: 65;}



#gl a {height: 44px;}
#cl a {height: 80px;}
#md a {height: 28px;}
#ex a {height: 56px;}
#an a {height: 58px;}
#cm a {height: 72px;}
#mu a {height: 32px;}
#va a {height: 65px;}
#ca a {height: 48px;}
#ar a {height: 69px;}
#na a {height: 32px;}
#ri a {height: 14px;}
#pv a {height: 21px;}
#cn a {height: 16px;}
#as a {height: 17px;}
#cs a {height: 35px;}
#ba a {height: 55px;}


#gl a:hover,
#gl .selected {background: url(alpeteam/mapa_agentes.gif) -98px -220px no-repeat;}

#cl a:hover,
#cl .selected  {background: url(alpeteam/mapa_agentes.gif) -141px -270px no-repeat;}

#md a:hover,
#md .selected  {background: url(alpeteam/mapa_agentes.gif) -187px -352px no-repeat;}

#ex a:hover,
#ex .selected  {background: url(alpeteam/mapa_agentes.gif) -131px -380px no-repeat;}

#an a:hover,
#an .selected  {background: url(alpeteam/mapa_agentes.gif) -130px -439px no-repeat;}

#cm a:hover,
#cm .selected  {background: url(alpeteam/mapa_agentes.gif) -170px -501px no-repeat;}

#mu a:hover,
#mu .selected  {background: url(alpeteam/mapa_agentes.gif) -221px -403px no-repeat;}

#va a:hover,
#va .selected  {background: url(alpeteam/mapa_agentes.gif) -234px -328px no-repeat;}

#ca a:hover,
#ca .selected  {background: url(alpeteam/mapa_agentes.gif) -267px -268px no-repeat;}

#ar a:hover,
#ar .selected  {background: url(alpeteam/mapa_agentes.gif) -225px -580px no-repeat;}

#na a:hover,
#na .selected  {background: url(alpeteam/mapa_agentes.gif) -219px -215px no-repeat;}

#ri a:hover,
#ri .selected  {background: url(alpeteam/mapa_agentes.gif) -208px -250px no-repeat;}

#pv a:hover,
#pv .selected  {background: url(alpeteam/mapa_agentes.gif) -208px -654px no-repeat;}

#cn a:hover,
#cn .selected  {background: url(alpeteam/mapa_agentes.gif) -177px -225px no-repeat;}

#as a:hover,
#as .selected  {background: url(alpeteam/mapa_agentes.gif) -137px -202px no-repeat;}

#cs a:hover,
#cs .selected  {background: url(alpeteam/mapa_agentes.gif) -8px -204px no-repeat;}

#ba a:hover,
#ba .selected  {background: url(alpeteam/mapa_agentes.gif) -284px -204px no-repeat;}


#imagen_seccion {
  float: left;
  margin: 0 0 10px 10px;
}

.texto_mail {
  padding: 95px 0 0 0 !important;
}

#div_descarga_catalogo a img {
  border: none;
  margin: 3px 0 0 0;
  float: left;
}

#descarga_acrobat {
  float: right;
  text-align: right;
}


#descarga_acrobat a {
  vertical-align: 9px;
  padding: 0 10px 0 0;
  text-decoration: none;
}

#descarga_acrobat a:hover {
  text-decoration: underline;
}

#contenido_centrado {
  padding: 0 0 0 49px;
}

/***elementos inactivos***/
.inactivo span {
  color: #C0C0C0 !important;
  cursor: auto;
}

#politica_privacidad h2 {
  font-size: 14px;
}

#datos_comerciales span{
  color: black;
}

#datos_comerciales strong{
  color: #cc0033;
}
#datos_comerciales span strong{
  color: #cc0033;
}
#datos_comerciales span strong span{
  color: #cc0033;
}
