/********************************************************************
 * Estilos generales
********************************************************************/
body {
	margin: 0;
	padding: 0;
	color: #666;
	background: #f2f2f2; 
	font-family :Arial;
	font-size: 7px;
	font-weight: bold;
	line-height: 1.5em;
	
	    	
    
   		text-decoration: none;   		
   		color: #2175bc;
	
	padding-top: 200px; /* Relleno superior igual a la altura de la cabecera*/
}
 
h1 {
	font-size: 2.3em;
	line-height: 1.3em;
	margin: 15px 0;
	text-align: center;
	font-weight: 300;
}
 
p {
	margin: 0 0 1.5em 0;
}
 
img {
	max-width: 100%;
	height: auto;
}

/********************************************************************
 * Estilos cabecera
 ********************************************************************/

#main-header {
	/*background: #333;*/
	background: white;
	color: white;
	height: 150px;
  
  width: 100%; /* hacemos que la cabecera ocupe el ancho completo de la página */
	left: 0; /* Posicionamos la cabecera al lado izquierdo */
	top: 0; /* Posicionamos la cabecera pegada arriba */
	position: fixed; /* Hacemos que la cabecera tenga una posición fija */	
}	
	
	#main-header a {
		color: white;
	}
 
/*
 * Logo
 */
#logo-header {
	float: left;
	padding: 0 0 0 25px;
	text-decoration: none;	
}
	#logo-header:hover {
		color: #0b76a6;
	}
	
	#logo-header .site-name {
		display: block;
		font-weight: 700;
		font-size: 1.2em;
	}
	
	#logo-header .site-desc {
		display: block;
		font-weight: 300;
		font-size: 0.8em;
		color: #999;
	}
	
	#img-header {
	   width: 75%;
	}
 
  #img-telefonos {
  	  width: 70%;
  }
  
  
/*
 * Navegación
 */

		nav {
   		padding: 0;
		}

		nav ul{
		list-style:none;
		margin:30px 10px 0 10px;
		/*padding:0;*/
		}
		
		nav li {
   		display: inline;
		}

		nav li a {
  		font-family: Arial;
  		font-size:15px;
  		text-decoration: none;
  		float:left;
  		padding: 20px;
  		background-color: #2175bc;
  		color: #fff;
		}

		nav li a:hover {
   		background-color: #2586d7;
   		margin-top:-2px;
   		padding-bottom:25px;
		}
   
/*
 * Footer de la cabecera
 */
  
  #menu-footer {
  	background-color: #053A5C;
  	color: white;
  }
  

  #img-direccion-menu {
    width:85%;
  	margin-left: 0%;  	
  }
  
  #img-email-menu {
  	width:55%;
  	margin-left: 100%;  	
  }

  #img-twitter-logo {
  	  width: 18%;
  	  margin-left: 230%;  	
  }
  
  #img-facebook-logo {
  	  width: 18%;
  	  margin-left: 150%;
  }
  
  #img-googleplus-logo {
  	width: 18%;
  	margin-left: 70%;
  }
  
/********************************************************************
 * Diseño al contenido
 ********************************************************************/

#main-content {
	background: white;
	width: 75%;
	/*max-width: 800px;*/
	margin: 0px auto;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
}
 
	#main-content header,
	#main-content .content {
		padding: 40px;
	}

    .td_nosotros {
			background-color: #053A5C; 
			bordercolor: #053A5C;
			border:hidden;
			/*width: 30%;*/
			height:1px;
		}

		.td_nosotros_text_empty {			
			border:hidden;
			/*border-left: 1px solid;
			border-right: 1px solid;*/
		}
		
		.td_nosotros_text {			
			border:hidden;
			/*border-left: 1px solid;
			border-right: 1px solid;*/
		}
				
		.td_nosotros_text_left {			
			border:hidden;
			/*border-left: 1px solid;*/
			width:2%;
		}

		.td_nosotros_text_center {			
			border:hidden;			
			width:53%;
			align: top;
			font-size:15px;
		}
		
		.td_nosotros_image {			
			border:hidden;			
			/*border-right: 1px solid;*/
			font-size:15px;
			width:45%;
			 
		}

		
		#img_nosotros {
			width:18%;	  	
	  }		
	  
	  #img_nosotros_photo {
			width:100%;
			align: center;	  	
	  }	
  
  

/********************************************************************
 * Estilos pie pagina
 ********************************************************************/
 #main-footer {
	background: #2175bc;
	color: white;
	text-align: center;
	padding: 10px;
	margin-top: 40px;
}
	#main-footer p {
		margin: 0;
	}
	
	#main-footer a {
		color: white;
	}