body {
	margin:0px 0px; padding:0px; /* Hay que marcar el margen y el padding para asegurar consistencia en diferentes navegadores. */
	text-align:center; /* Hack para IE5/Win */
}


#Contenedor {
	position: relative;
	width:800px;
	margin:30px auto 0px auto; /* Anchura de margen derecho e izquierdo a "auto"*/
	text-align:left; /* Contrarrestar el IE5/Win Hack */
	padding:0px 0px 0px 0px;
	border:2px solid #1B3652;
	background-color:#ffffff;


}

#Cabecera {
	width: 800px;
	height: 170px;
	background: #FFFFFF url(cabecera.gif) no-repeat bottom center;


}

#Centro {
	width: 800px;
	background: #FFFFFF url(centro.gif) repeat-y top center;
	min-height: 318px;
}

.menu {
	position: relative;
	width: 126px;
	margin-left: 40px;
	padding-top: 60px;
	text-align: right;
	font-size: 0.8em;
	font-family: Verdana, Sans-serif;
	font-style: normal;

}

.menu a {
 	display: block;
	background-repeat: no-repeat;
  	width:126px;
  	height: 19px;
}

.menu a#inicio { background-image: url(offInicio.gif); }
.menu a#inicio:hover { background-image: url(onInicio.gif);  text-decoration: none; }
.menu a#inicioon { background-image: url(onInicio.gif); }
.menu a#inicioon:hover { background-image: url(onInicio.gif);  text-decoration: none; }

.menu a#present { background-image: url(offPresent.gif); }
.menu a#present:hover { background-image: url(onPresent.gif); text-decoration: none; }
.menu a#presenton { background-image: url(onPresent.gif); }
.menu a#presentoff:hover { background-image: url(onPresent.gif); text-decoration: none; }

.menu a#productos { background-image: url(offProductos.gif); }
.menu a#productos:hover { background-image: url(onProductos.gif); text-decoration: none; }
.menu a#productoson { background-image: url(onProductos.gif); }
.menu a#productoson:hover { background-image: url(onProductos.gif); text-decoration: none; }

.menu a#marcas { background-image: url(offMarcas.gif); }
.menu a#marcas:hover { background-image: url(onMarcas.gif); text-decoration: none; }
.menu a#marcason { background-image: url(onMarcas.gif); }
.menu a#marcason:hover { background-image: url(onMarcas.gif); text-decoration: none; }

.menu a#contacto { background-image: url(offContact.gif); }
.menu a#contacto:hover { background-image: url(onContact.gif); text-decoration: none; }
.menu a#contactoon { background-image: url(onContact.gif); }
.menu a#contactoon:hover { background-image: url(onContact.gif); text-decoration: none; }

.menu a#mapaweb { background-image: url(offMap.gif); }
.menu a#mapaweb:hover { background-image: url(onMap.gif); text-decoration: none; }
.menu a#mapawebon { background-image: url(onMap.gif); }
.menu a#mapawebon:hover { background-image: url(onMap.gif); text-decoration: none; }

.menu a .alt { display: none; }


#menu1 {  
	width: 474px;
	position: relative;
	font-family: verdana, sans-serif;
	font-size: 17px;
	margin: 9px 0px 0px 9px;
	border: 1px solid #1B3652;
	padding: 5px;
	text-align: center;
 	word-spacing: 6px;
}


#menu1 ul {

 padding: 0px; 
 margin: 0; 

}

#menu1 ul li {

 list-style: none;
 margin: 0; 
 display: inline;

}

.on{

 background: #1B3652;
 color: #ffffff;
}

#menu1 ul li a {

 background: none;
 text-decoration: none;

}

#menu1 ul li a:link {

 color: #1B3652;

}

#menu1 ul li a:visited {

 color: #1B3652;

}

#menu1 ul li a:link:hover, #menu1 ul li a:link:active, #menu1 ul li a:visited:hover {
 text-decoration: underline;
}

#menu1 ul li a.on {

 color: #ffffff;
 background: #1B3652;

}



#menu2 {  
	width: 474px;
	position: relative;
	font-family: verdana, sans-serif;
	font-size: 17px;
	margin: 9px 0px 0px 9px;
	text-align: justify;
	border: 1px solid #1B3652;
	padding: 5px;
 	word-spacing: -1px;
 	letter-spacing: -1px;
}


#menu2 ul {

 padding: 0px; 
 margin: 0; 

}

#menu2 ul li {

 line-height: 18px;
 margin: 0; 
 display: inline;

}


#menu2 ul li a {

 background: none;
 text-decoration: none;

}


#menu2 ul li a:link {

 color: #1B3652;

}

#menu2 ul li a:visited {

 color: #1B3652;

}

#menu2 ul li a:link:hover, #menu2 ul li a:link:active, #menu2 ul li a:visited:hover {
 text-decoration: underline;
}

#Contenido {
	position: relative;
	width: 504px;
	margin: -225px 0px 0px 166px; 
	text-align: left; /* Contrarrestar el IE5/Win Hack */
}


#texto {
	font-size: 12px;
	width: 474px;
	height: 227px;
	color: #1B3652;
	margin: 9px 9px -9px 9px;
	padding: 30px 5px 0px 5px;
	font-family: Verdana, Sans-serif;
	font-style: normal;
	border: 1px solid #1B3652;
}

#texto2 {
	font-size: 12px;
	width: 474px;
	min-height: 190px;
	height: 167px;
	color: #1B3652;
	margin: 9px 9px -9px 9px; 
	padding: 15px 5px 5px 5px;
	font-family: Verdana, Sans-serif;
	font-style: normal;
	border: 1px solid #1B3652;
}

#texto3 {
	width: 474px;
	min-height: 400px;
	color: #1B3652;
	margin: 9px 9px -9px 9px;
	padding: 5px;
	text-align: center;
	border: 1px solid #1B3652;
}

#texto3 img {
 border-width: 0px;
}

#texto4 {
	width: 474px;
	min-height: 300px;
	color: #1B3652;
	margin: 9px 9px -9px 9px;
	padding: 5px 5px 0px 5px;
	text-align: left;
	border: 1px solid #1B3652;
	font-size: 17px;
	font-family: Verdana, Sans-serif;
	font-style: normal;
}


#texto4 ul li {

 list-style: none;
 line-height: 14px;

}

#texto4 ul li a {

 background: none;
 text-decoration: none;

}


#texto4 ul li a:link {

 color: #1B3652;

}

#texto4 ul li a:visited {

 color: #1B3652;

}

#texto4 ul li a:link:hover, #texto4 ul li a:link:active, #texto4 ul li a:visited:hover {
 text-decoration: underline;
}

#texto5 {
	width: 474px;
	min-height: 300px;
	color: #1B3652;
	margin: 9px 9px -9px 9px;
	padding: 5px 5px 0px 5px;
	text-align: left;
	border: 1px solid #1B3652;
	font-size: 17px;
	font-family: Verdana, Sans-serif;
	font-style: normal;
}

#texto6 {
	width: 474px;
	min-height: 300px;
	color: #1B3652;
	margin: 9px 9px -9px 9px;
	padding: 5px 5px 0px 5px;
	text-align: justify;
	border: 1px solid #1B3652;
	font-size: 12px;
	font-family: Verdana, Sans-serif;
	font-style: normal;
}

#texto6 ul li {

 list-style: none;
 line-height: 20px;
 font-size: 17px;
}

#texto6 ul li a {

 background: none;
 text-decoration: none;

}


#texto6 ul li a:link {

 color: #1B3652;

}

#texto6 ul li a:visited {

 color: #1B3652;

}

#texto6 ul li a:link:hover, #texto6 ul li a:link:active, #texto6 ul li a:visited:hover {
 text-decoration: underline;
}


.floatright {
  float: right;
  margin: 0px 10px 10px 10px;
  border: 1px solid #1B3652;
}

.floatright2 {
  float: right;
  margin: 10px 10px 10px 10px;
  border: 1px solid #1B3652;
}

.floatleft {
  margin: 10px 10px 41px 10px;
  border: 1px solid #1B3652;
}

.floatright3 {
  float: right;
  margin: 6px 8px -8px 10px;
  border: 1px solid #1B3652;
}

#Marcas {
 position: relative;
 width: 504px;
 margin: -225px 0px 0px 166px; 
 text-align: left; /* Contrarrestar el IE5/Win Hack */
}

#Separa {
 height: 17px;
}

.derecha {
 position: relative;
 text-align: right;
 margin: -111px 0px 0px 670px;
 width: 90px;
 height: 180px;
 font-size: 0.5em;
 font-family: Verdana, Sans-serif;
 font-style: italic;
}

.derecha a {
 display:block;
 border:none;
 background-position: left top;
 background-repeat:no-repeat;
 height: 90px;
}

.derecha .alt { display:none; }

.derecha a#llegar { background-image: url(llegaroff.gif); }
.derecha a#llegar:hover { background-image: url(llegaron.gif);  text-decoration: none; }
.derecha a#llegaron { background-image: url(llegaron.gif); }
.derecha a#llegaron:hover { background-image: url(llegaron.gif);  text-decoration: none; }

.derecha a#horario { background-image: url(horariooff.gif); }
.derecha a#horario:hover { background-image: url(horarioon.gif); text-decoration: none; }
.derecha a#horarioon { background-image: url(horarioon.gif); }
.derecha a#horarioon:hover { background-image: url(horarioon.gif); text-decoration: none; }

#Pie {
 position: relative;
 width: 800px;
 height: 67px;
 margin-top: -1px;
 background: #FFFFFF url(pie.gif) no-repeat top center;

}

.uralegi {
 position: relative;
 margin-left: 25px;
 margin-top: 0px;
}

.uralegi a {
 display:block;
 height: 12px;
 background-position: left center;
 background-repeat:no-repeat;
}

.uralegi .alt { display:none; }

.uralegi a#design { background-image: url(uralegi.gif); }
.uralegi a#design:hover { background-image: url(uralegi.gif);  text-decoration: none; }