#navegacion
{
	margin-bottom:40px;
}
#navegacion .enlace
{
	padding-left:12px; 
	padding-right:12px;
}

#tabla_listado
{
	width:820px;
	margin-bottom:45px;
}
#tabla_listado .titulo
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	color:#4D4D4D;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-bottom:8px;	
}
 
#tabla_listado .content
{
	padding-top:15px;	
}

#map_canvas{
  width:480px;
  height: 330px;
  border: 2px solid #ddd;
  
  float:left;
  margin-left: 30px;
}

.txt-direccion{
    float:left;
    margin-left: 30px;
    text-align: left;
    font-size: 15px;
    color: #4d4d4d;

} 
 
#tabla_contacto
{
	
}
#tabla_contacto .columna1
{
	padding-right:10px; 
	font-weight:600px; 
	font-size:15px;
	color: #4d4d4d;
	padding-bottom:10px;
	text-align:left;
}
#tabla_contacto .columna2
{
	padding-bottom:10px;
}
#tabla_contacto input.texto
{
	width:368px;
}
#tabla_contacto textarea.texto
{
	width:364px; 
	height:62px; 
	overflow:auto;
}
#tabla_contacto .rojo
{
	color:#C00; 
	font-size:14px;
}
.boton
{
	cursor:pointer;	
}