*{padding: 0; margin: 0;}

img{border:0px;}

img a {border:0px;}
html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
	
body{
width: 100%;
height: 100%;
 margin: 0 auto;
 text-align:center;
 background-color: #314575;
 font-family:Arial;
 font-size:10px;
 color:#333333;
 padding-top:20px;
}

table {
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}

table td {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	height: 100%;
	margin: 0;
	padding: 0;
}
#menu {
	width:157px;
	 height:auto;
	 float:left;
	 margin-top:50px;
	 margin-left:5px;
	 background-image:url(../imagenes/fondo_menu.gif);
	 background-repeat:no-repeat;
}
#menu img{
/*margin-top:-2px;*/
}

#contenedor{
	 width:900px;
	 height:654px;
	 margin: 0 auto;
	 text-align:center;
	 background-image:url(../imagenes/fondo.jpg);
	 background-repeat:no-repeat;
}
#contenedor2{
	 width:900px;
	 height:654px;
	 margin: 0 auto;
	 text-align:center;
	 background-image:url(../imagenes/fondo2.jpg);
	 background-repeat:no-repeat;
}
#contenido{
	margin-top:60px;
	margin-right:75px;
	 width:620px;
	 height:auto;;
	 float:right;
}
.azul{
	color:#65B5E1;
	font-weight:bold;
	
}

.izq{
	width:50%;
	height:auto;
	margin:0 auto;
	text-align:left;
	float:left;


}
.der{
	width:40%;
	height:auto;
	text-align:left;
	padding-left:60px;
	float:right;
	margin:0 auto;


}
.separador{
	clear:both;
	width:100%;
}
.button{
	padding-left:5px;
	padding-right:5px;
	height:20px;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	cursor:pointer;	
}
#map{
	width:500px;
	height:230px;
	margin-left:40px;
	margin-top:5px;
	text-align:center;
	overflow:hidden;		
}
.enlace{
	color:#999999;
}
.enlace a{
	color:#999999;
	text-decoration:none;
}
#aviso_legal{
	clear:right;
	width:157px;
	text-align:center;
	float:left;
	font-size:10px;
	color:#FFFFFF;
	padding-top:10px;
	text-decoration:none;


}
#aviso_legal a{
	text-decoration:none;
	color:#FFFFFF;



}
