/* CSS Document Reset default values */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}  	
	fieldset,img {border:0;}  
	th{font-style:normal;font-weight:normal;}  

	caption,th,label{ text-align:left;}  
	h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}  
	strong{font-weight:bold; font-size:inherit}

/* CSS Document Maquetacion */			
			
#CONTAINER_GENERAL{
	background-image: url(images/back_company.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}	

#CONTAINER_GENERALMARCAS{
	background-image: url(images/back_brands2.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}	

#CONTAINER_GENERAL_2XU {
	background-image: url(images/back_2xu.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_SAUCONY {
	background-image: url(images/back_saucony.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_SAUCONYORIGINAL {
	background-image: url(images/back_originals.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_RAIDLIGHT {
	background-image: url(images/back_raidlight.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_COMUNICACION {
	background-image: url(images/back_comunication.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}


#CONTAINER_GENERAL_NOTASPRENSA {
	background-image: url(images/back_notasprensa.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_EVENTOS {
	background-image: url(images/back_eventos.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_ATLETAS {
	background-image: url(images/back_atletas.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_PERSONAL {
	background-image: url(images/back_personal.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}

#CONTAINER_GENERAL_PUNTOS {
	background-image: url(images/back_stores.jpg);
	background-position: center top;
	width: 100%;
	background-repeat: no-repeat;
	position: absolute;
	height: 779px;
}





#CONTAINER_HEADER{
	position:absolute;
	width: 100%;
	float: none;
	height: 352px;
	left: -1px;
}

#HEADER{
	width:950px;
	height:352px;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
}




#CONTAINER_CONTENT{
	width:100%;
	position:absolute;
	top:352px;
}	

#CONTENT{
	width:910px;
	height: 100%;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#CONTAINER_FOOTER{
	width:100%;
	background-image: url(images/saucony_2xu_back_footer.gif);
	background-position: center top;
	position: relative;
	float: left;
}

#FOOTER{
	width:950px;
	height:350px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	text-align: left;
}
	
.logosfooter {
	top: 58px;
	position: relative;
}
.iluscompany {
	height: 427px;
	width: 475px;
	float: left;
	left: 15px;
	position: relative;
}

.textcompany {
	width: 417px;
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	line-height: 17px;
	text-align: justify;
	float: left;
}
.textbold {
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	font-weight: bold;
}




.compartir {
	position: relative;
	height: 20px;
	width: 117px;
	top: 270px;
	float: right;
	margin-right: 50px;
}
.menuinferior {
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
	position: relative;
	top: 118px;
	left: 40px;
	width: 110px;
	line-height: 17px;
	float: left;
	text-decoration: none;
}

.menuinferior a:link{
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

.menuinferior a:hover{
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

.menuinferior a:visited{
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

.menuinferior a:active{
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}



.creditos {
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	top: 305px;
	visibility: inherit;
	float: left;
	left: 20px;
}





.backempresa {
	background-image: url(images/back_content.jpg);
	background-repeat:  repeat-y;
	background-position: center;
}
.titevento {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #A76E37;
	line-height: 30px;
}



.menumap {
	width: 150px;
	top: 12px;
	height: 20px;
	float: left;
	position: relative;
	left: 20px;
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.menumap a:link {
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.menumap a:hover {
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menumap a:visited {
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menumap a:active {
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}


.menuprincipal {
	top: 270px;
	height: 20px;
	float: left;
	position: relative;
	left: 50px;
	width: 600px;
	clear: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.marcas {
	float: left;
	width: 898px;
	position: relative;
	left: -4px;
}
.xumarca {
	float: left;
	width: 495px;
	position: relative;
	left: -4px;
	background-image: url(images/2xu_triathlon_back_marca.jpg);
	padding-top: 110px;
	padding-right: 380px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	background-repeat: no-repeat;
	text-align: justify;
}


.saucony {
	float: left;
	width: 495px;
	position: relative;
	left: -4px;
	background-image: url(images/saucony_running_back_marca.jpg);
	padding-top: 110px;
	padding-right: 380px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	background-repeat: no-repeat;
	text-align: justify;
}


.originals {
	float: left;
	width: 495px;
	position: relative;
	left: -4px;
	background-image: url(images/saucony_original_back_marca.jpg);
	padding-top: 110px;
	padding-right: 380px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	background-repeat: no-repeat;
	text-align: justify;
}


.raidlight {
	float: left;
	width: 495px;
	position: relative;
	left: -4px;
	background-image: url(images/raidlight_trailrunning_back_marca.jpg);
	padding-top: 110px;
	padding-right: 380px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	background-repeat: no-repeat;
	text-align: justify;
}
.botlinkmarca {
	font-family: arial;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #AA7038;
	height: 19px;
	border: 2px solid #CCCCCC;
	padding: 4px;
	text-decoration: none;
}


.botlinkmarca a:link {
	font-family: arial;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #AA7038;
	height: 19px;
	text-decoration: none;
}

.botlinkmarca a:hover {
	font-family: arial;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #AA7038;
	height: 19px;
	text-decoration: none;
}

.botlinkmarca a:active {
	font-family: arial;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #AA7038;
	height: 19px;
	text-decoration: none;
}

.botlinkmarca a:visited {
	font-family: arial;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #AA7038;
	height: 19px;
	text-decoration: none;
}


.botlink_nivel2 {
	font-family: arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	height: 22px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding: 5px;
}


.botlink_nivel2 a:link {
	font-family: arial;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
	height: 22px;
	text-decoration: none;
}

.botlink_nivel2 a:hover {
	font-family: arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	height: 22px;
	
	text-decoration: none;
}

.botlink_nivel2 a:active {
	font-family: arial;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
	height: 22px;
	text-decoration: none;
}

.botlink_nivel2 a:visited {
	font-family: arial;
	font-weight: bold;
	color: #666666;
	background-color: #CCCCCC;
	height: 22px;
	text-decoration: none;
}


.comunicacion {
	float: left;
	width: 845px;
	position: relative;
	left: -4px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	text-align: justify;
}
.tit_notaprensa {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.subtit_notaprensa {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.eventos {
	float: left;
	width: 845px;
	position: relative;
	left: -4px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	text-align: justify;
}
.mapa1 {
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	font-weight: bold;
	text-decoration: none;
}

.mapa1 a:link{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	font-weight: bold;
	text-decoration: none;
}

.mapa1 a:hover{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	font-weight: bold;
	text-decoration: none;
}

.mapa1 a:visited{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	font-weight: bold;
	text-decoration: none;
}

.mapa1 active{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	font-weight: bold;
	text-decoration: none;
}

.mapa2 {
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	line-height: 17px;
	text-decoration: none;
}
.mapa2 a:link{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	line-height: 17px;
	text-decoration: none;
}
.mapa2 a:hover{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	line-height: 17px;
	text-decoration: none;
}
.mapa2 a:visited{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	line-height: 17px;
	text-decoration: none;
}
.mapa2 a:active{
	font-family: arial;
	font-size: 11px;
	color: #2c2d2d;
	line-height: 17px;
	text-decoration: none;
}
.mapa {
	float: left;
	width: 845px;
	position: relative;
	left: -4px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: justify;
}
.atletas {
	float: left;
	width: 845px;
	position: relative;
	left: -4px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	text-align: justify;
}
.personal {
	float: left;
	width: 880px;
	position: relative;
	left: -4px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	text-align: justify;
}
.textbold2 {
	font-family: arial;
	font-size: 11px;
	color: #A56A30;
	font-weight: bold;
}
.puntos {
	float: left;
	width: 845px;
	position: relative;
	left: -4px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	text-align: justify;
	background-color: #FFFFFF;
}
.mapagrafico {
	float: left;
	width: 400px;
	position: relative;
	left: -4px;
	font-family: arial;
	font-size: 11px;
	line-height: 17px;
	text-align: justify;
	background-color: #FFFFFF;
	height: 374px;
}

#alava, #albacete, #alicante, #almeria, #andorra, #asturias, #avila, #badajoz, #burgos, #caceres, #cadiz, #cantabria, #castellon, #ciudadreal, #cordoba, #cuenca, #gerona, #granada, #guadalajara, #guipuzcoa, #huelva, #huesca, #baleares, #jaen, #lacoruna, #larioja, #laspalmas, #leon, #lerida, #lugo, #madrid, #malaga, #murcia, #navarra, #orense, #palencia, #pontevedra, #salamanca, #tenerife, #segovia, #sevilla, #soria, #tarragona, #teruel, #toledo, #valencia, #valladolid, #vizcaya, #zamora, #zaragoza {position:absolute;width:440px;height:335px;z-index:1;visibility: hidden;top: 105px;overflow: hidden;clear: both;left: 430px;overflow: scroll;overflow-x: hidden;}




#barcelona {
	position:absolute;
	width:440px;
	height:335px;
	z-index:1;
	visibility: visible;
	top: 105px;
	overflow: hidden;
	clear: both;
	left: 430px;
	overflow: scroll;
	overflow-x: hidden;
}
.tittiendas {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #AA7038;
	text-align: left;
}
.titciudad {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.fotopersonal {
	float: left;
	width: 194px;
	margin-right: 15px;
	padding-top: 15px;
	text-align: left;
}
.textopersonal {
	float: left;
	width: 440px;
	margin-right: 35px;
	padding-top: 15px;
}
.linkspersonal {
	float: left;
	width: 194px;
	padding-top: 10px;
}


.boton {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	text-decoration: none;
	padding: 2px;
}
.textoform {
	float: left;
	width: 500px;
	padding-top: 15px;
}
