/* CSS Document */

.contenedor{
	width: 935px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	}
	
/*______________________________________________________________*/


body{
	padding: 0;
	margin: 0;
	font-family:Helvetica, sans-serif;
	font-size: 11px;
	background-attachment: scroll;
		text-decoration: none;

		
	}


/*______________________________________________________________*/

	
.cabecera{
	float:left;
	width: 935px;
	height: 160px;
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
	background-repeat:no-repeat;
	border-bottom: 1px solid #605d58;
	
	}
	
.logotipo{
	float:left;
	width: 478px;
	height: 160px;
	margin: 0;
	border: 0;
	padding: 0;
	background-repeat:no-repeat;
	font-family:Helvetica, sans-serif;
	font-size: 10px;
	}
.menuuno{
	float:left;
	width: 225px;
	height: 130px;
	margin: 30px 0 0 0;
	border: 0;
	padding: 0;
	font-family:Helvetica, sans-serif;
	font-size: 12px;
	}
.menudos{	
	float:left;
	width: 225px;
	height: 130px;
	margin: 30px 0 0 0;
	padding: 0;
	font-family:Helvetica, sans-serif;
	font-size: 12px;
	}
	
.boton{
	width: auto;
	height: 25px;
	margin: 0;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #605d58;
	text-decoration: none;

}
.boton a{
  	text-decoration: none;
	color:black;

	}
.boton a:hover{
	color:#48e5ea;

	}
.boton-idioma{
	margin: 5px 0 0 0;
	text-align:right;
	font-family:Helvetica, sans-serif;
	font-size: 9px;
	}
.boton-idioma a{
  	text-decoration: none;
	color:#999;

	}
.boton-idioma a:hover{
	color:#48e5ea;

	}

/*______________________________________________________________*/

.contenido{
	float:left;
	width: 935px;
	height: auto;
	margin: 20px 0 0 0;
	border: 0;
	padding: 0;
	}

.comumnauno{
	float:left;
	width: 226px;
	height: auto;
	margin: 0 9px 0 0;
	border: 0;
	padding: 0;
	}
.comumnados{
	float:left;
	width: 226px;
	height: auto;
	margin: 0 9px 0 0;
	border: 0;
	padding: 0;
	}
.comumnatres{
	float:left;
	width: 226px;
	height: auto;
	margin: 0 9px 0 0;
	border: 0;
	padding: 0;
	}
.comumnacuatro{
	float:left;
	width: 226px;
	height: auto;
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
	}



/*______________________________________________________________*/
	
.titulo{	
	height:0;
	padding: 0 0 3px 0;
	color:#999;
	}
.boton-titulo{
	height:25px;
	padding:9px 0 0 0;
	border-top: 1px solid #605d58; 
	border-bottom: 1px solid #605d58;
	font-family:Helvetica, sans-serif;	
	}
h2{
	color:#3d3d3d;
	}
	
a{
	color:#3d3d3d;
	text-decoration: none;
}

a:hover{
	color:#48e5ea;	
	}

/*______________________________________________________________*/
.sobremi-1{
	float:left;
	height:auto;
	width:360px;
	padding:0 10px 0 0;
	margin:0;
	border-right: 0px solid #333;
	font-family:Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 20px;
	}
	
.sobremi-2{
	float:left;
	height:auto;
	width: 242px;
	padding:0 10px 0 15px;
	margin:0;
	border-right: 0px solid #333;
	font-family:Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 18px;
	
}
/*______________________________________________________________*/


.experiencia{
	float:left;
	height:450px;
	width:370px;
	padding:0 35px 0 0;
	margin:0;
	border-right: 0px solid #333;
	font-family:Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 20px;
	}

.comumnauno-iq{
	float:left;
	width: 226px;
	height: 450px;
	margin: 0;
	border: 0;
	padding:  55px 10px 0 10px;
	}
	
	
/*______________________________________________________________*/

.contacto{
	float:left;
	height:auto;
	width:320px;
	padding:0;
	margin:0 45px 0 0;
	border-right: 0px solid #333;
	font-family:Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 20px;
	}

table{	
	font-family: Helvetica, sans-serif;
	font-size: 10px; 			
}
		
input,select,textarea{
	width: 270px;
	margin: 0 0 10px 0;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #2a3132; 
	background-color:#e6e5e5;
	border:0;      
}

textarea{
	width:270px;
	height:100px;
	background-color:#e6e5e5;      

}



/*______________________________________________________________*/




.boxgrid{ 
				width: 226px; 
				height: 144px; 
				margin:0; 
				float:left; 
				border: solid 4px #FFF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}



/*______________________________________________________________*/

.mapa{
	float:left;
	width: 935px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #605d58;
	
	}
/*______________________________________________________________*/


.trabajo{
	float:left;
	height:auto;
	width:650px;
	padding:0;
	margin:0;
}

.columnatrabajo{
	float:right;
	width: 250px;
	height: auto;
	margin: 0;
	border: 0;
	padding: 0;
	border-top: 1px solid #605d58;
}






/*______________________________________________________________*/


.final1{
	float:left;
	width: 400px;
	height: 50px;
	margin: 5px 0 0 0;
	border: 0;
	padding: 0;
	border-top: 1px solid #605d58;
	font-family:Helvetica, sans-serif;
	font-size: 10px;

	}
.final2{
	float:left;
	width: 500px;
	height: 50px;
	margin: 5px 0 0 0;
	border: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #605d58;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
	color:black;
	}

.final2 a{
	text-decoration: none;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color:black;
	}

/*______________________________________________________________*/

