@charset "utf-8";
/* CSS Document */

body {
	background-color:#dbeaed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contenedorindex {
	margin-top:18px;
	width:973px;
	height:583px;
	background-color:#FFFFFF;
	background-image:url(../images/contenedor_index.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	 
}
#contenedor {
	margin-top:18px;
	width:973px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(../images/contenedor_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	 
}
#contservicios {
	margin-top:18px;
	width:973px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(../images/contenedor_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	 
}
#contempresa {
	width:973px;
	height:878px;
	background-color:#FFFFFF;
	background-image:url(../images/bottom_empresa.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	/*margin-bottom:20px; */
}
#contcompany {
	width:973px;
	height:878px;
	background-color:#FFFFFF;
	background-image:url(../images/bottom_company.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	/*margin-bottom:20px; */
}
#continfra {
	width:973px;
	height:1500px;
	background-color:#FFFFFF;
	background-image:url(../images/contenedor_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	/*margin-bottom:20px; */
}
#contactividad {
	width:973px;
	height:750px;
	background-color:#FFFFFF;
	background-image:url(../images/contenedor_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	/*margin-bottom:20px; */
}
#contcontacto {
	width:973px;
	height:950px;
	background-color:#FFFFFF;
	background-image:url(../images/bottom_contacto.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	/*margin-bottom:20px; */
}
#contcontact {
	width:973px;
	height:950px;
	background-color:#FFFFFF;
	background-image:url(../images/bottom_contact.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	/*margin-bottom:20px; */
}
/* CABECERA */
#cabeceraindex {
	height:229px;
	width:973px;
	position:relative;
}
#cabecera {
	height:149px;
	width:973px;
	position:relative;
}

/* CONTENIDO */

#contindex {
	height:188px;
	width:973px;
	position:relative;
}
#contenedorinfo {
	height:auto;
	width:973px;
	position:relative;
}
.plecasindex {
	width:294px;
	height:188px;
	float:left;
	background-image:url(../images/fachada.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 28px;
	/*padding: 0px 0px 0px 28px;*/
	display:inline; /* bug for IE6 in CSS*/ 
	
}
.plecas {
	width:70px;
	height:296px;
	float:left;
	margin: 0px 0px 0px 28px;
	/*padding: 0px 0px 0px 28px;*/	
	display:inline;/*  bug for IE6 in CSS*/ 
}

.plecaservicios {
	width:70px;
	height:296px;
	float:left;
	margin: 0px 0px 0px 28px;
	/*padding: 0px 0px 0px 28px;*/
	display:inline; /* bug for IE6 in CSS*/ 	
}
#plecasinfra {
	width:70px;
	height:796px;
	float:left;
	margin: 0px 0px 0px 28px;
	/*padding: 0px 0px 0px 28px;*/	
	display:inline; /* bug for IE6 in CSS*/ 
}
#plecasempresa {
	width:70px;
	height:496px;
	float:left;
	margin: 0px 0px 0px 28px;
	/*padding: 0px 0px 0px 28px;*/
	display:inline;/*  bug for IE6 in CSS*/ 	
}

.submenu {
	width:293px;
	height:296px;
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/
	float:left;
	
}
.submenu p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 15px 20px 0px 12px;
}
.textempresa {
	width:530px;
	height:300px;
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/
	float:left;
	
}
.textempresa p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 15px 20px 0px 33px;
}
.titleempresa {
	width:300px;
	height:24px;
	margin:28px 0px 0px 33px;
}
.textinfra {
	width:873px;
	height:auto;
	float:left;	
}
.textcampotlf {
	margin:0;
	padding:0px 0px 10px 0px;
	width:550px;
	height:160px;
	float:left;	
	/*display:inline;  bug for IE6 in CSS*/
}
.textfocus {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	width:550px;
	height:auto;
	float:left;	
}
.texthall {
	width:550px;
	height:auto;
	float:left;	
	/*display:inline;  bug for IE6 in CSS*/
}
.textcampo {
	width:560px;
	height:110px;
	float:left;	
	margin: 20px 0px 0px 0px;
	/*display:inline;  bug for IE6 in CSS*/
}
.caja_a {
	width:830px;
	height:150px;
	float:left;
	margin:0px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
	}
.caja_b {
	width:269px;
	height:90px;
	float:left;
	margin:0px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
	}
.caja_c {
	width:280px;
	height:auto;
	float:left;
	margin:0px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
	}
.caja_d {
	width:260px;
	height:125px;
	float:left;
	margin:0px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
	}
.caja_e {
	width:360px;
	height:50px;
	float:left;
	margin:0px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
	}
.titleoficinas {
	width:267px;
	height:24px;
	margin:18px 0px 0px 18px;
}
.titlecampotlf{
	width:267px;
	height:24px;
	margin:18px 0px 0px 18px;
}
.titlefocus{
	width:307px;
	height:24px;
	margin:12px 0px 0px 18px;
}
.titlehall{
	width:267px;
	height:24px;
	margin:18px 0px 0px 18px;
}
.titlecampo{
	width:370px;
	height:24px;
	margin:18px 0px 0px 18px;
}


.direcciones {
	width:269px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	}
.direcciones p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 0px 0px 0px 5px;
}
.direcciones2 {
	width:280px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	}
.direcciones2 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 0px 0px 0px 5px;
}
.direcciones3 {
	width:250px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	}
.direcciones3 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 0px 0px 0px 5px;
}
.direcciones4 {
	width:350px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	}
.direcciones4 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 0px 0px 0px 5px;
}
.madrid {
	width:269px;
	height:94px;
	background-image:url(../images/madrid.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:5px 0px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.bt_madrid {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color:#576264;
	margin:54px 0px 0px 17px;
	}
.bt_madrid a {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color:#576264;
	margin:0px 0px 0px 0px;
	}
.bt_madrid :hover {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color: #000000;
	margin:0px 0px 0px 0px;
	}

.direccion_b {
	width:500px;
	height:auto;
	float:left;
	margin:10px 0px 0px 15px;
}
.direccion_b p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 0px 0px 0px 5px;
}

/* CSS ACTIVIDAD */

.plecasempresa {
	width:70px;
	height:496px;
	float:left;
	margin: 0px 0px 0px 28px;
	/*padding: 0px 0px 0px 28px;*/
	display:inline;/*  bug for IE6 in CSS*/ 	
}

.plecaactividad {
	width:70px;
	height:296px;
	float:left;
	margin: 0px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
	/*padding: 0px 0px 0px 28px;*/	
}

.referencias2 {
	width:112px;
	height:24px;
	float:left;
	padding:10px 0px 0px 0px;
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.referencias2 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.6em;
	list-style-type:none;
	color:#5b6668;
	padding: 0px 0px 0px 0px;
}
.referencias2_b {
	width:195px;
	height:auto;
	float:right;
	padding:11px 53px 0px 0px;
}
.referencias2_b p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#5b6668;
	padding: 0px 0px 0px 0px;
}
.referencias3 {
	width:125px;
	height:24px;
	float:left;
	padding:10px 0px 0px 0px;
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.referencias3 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.6em;
	list-style-type:none;
	color:#5b6668;
	padding: 0px 0px 0px 0px;
}
.referencias3_b {
	width:195px;
	height:auto;
	float:right;
	padding:12px 77px 0px 0px;
}
.info_grafica {
	width:340px;
	height:24px;
	float:left;
	margin:20px 0px 0px 30px;
	display:inline; /* bug for IE6 in CSS*/
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.info_grafica p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
	
}
.info_grafica2 {
	width:340px;
	height:34px;
	float:left;
	margin:12px 0px 0px 30px;
	display:inline; /* bug for IE6 in CSS*/
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.info_grafica2 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.info_grafica3 {
	width:340px;
	height:24px;
	float:left;
	margin:15px 0px 0px 30px;
	display:inline; /* bug for IE6 in CSS*/
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.info_grafica3 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 45px;
}
.info_grafica4 {
	width:320px;
	height:24px;
	float:left;
	margin:20px 0px 0px 44px;
	display:inline; /* bug for IE6 in CSS*/
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.info_grafica4 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.info_grafica5 {
	width:330px;
	height:24px;
	float:left;
	margin:18px 0px 0px 35px;
	display:inline; /* bug for IE6 in CSS*/
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.info_grafica5 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.info_grafica6 {
	width:298px;
	height:24px;
	float:left;
	margin:18px 0px 0px 60px;
	display:inline; /* bug for IE6 in CSS*/
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.info_grafica6 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.grafica1 {
	width:361px;
	height:180px;
	float:right;
	background-image: url(../images/grafica_amarilla.jpg);
	background-repeat:no-repeat;
	margin:11px 0px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.grafica2 {
	width:361px;
	height:180px;
	float:left;
	background-image: url(../images/grafica_violeta.jpg);
	background-repeat:no-repeat;
	margin:11px 0px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.text_cuadro1 {
	width:200px;
	height:auto;
	float:left;
	padding:10px 0px 0px 0px;
	/*display:inline;  bug for IE6 in CSS*/
}
.text_cuadro1 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#5b6668;
	padding: 0px 0px 0px 5px;
}
.text_cuadro_b {
	width:180px;
	height:auto;
	float:left;
	padding:10px 0px 0px 0px;
}
.text_cuadro_b p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#5b6668;
	padding: 0px 0px 0px 5px;
}
.cuadro {
	width:23px;
	height:14px;
	float:left;
	padding:12px 0px 0px 21px;
	/*background-image:url(../images/cuadrado_azul.gif);
	background-repeat:no-repeat;*/
	/*display:inline;  bug for IE6 in CSS*/
	}
.cuadro2 {
	width:23px;
	height:14px;
	float:left;
	padding:12px 0px 0px 21px;
	/*background-image:url(../images/cuadrado_naranja.gif);
	background-repeat:no-repeat;*/
	}
.caja {
	width:480px;
	height:135px;
	float:left;
	padding:0px 0px 0px 18px;
	/*display:inline;  bug for IE6 in CSS*/
	}
.grafica_colores {
	width:440px;
	height:65px;
	background-image:url(../images/grafica_colores.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:10px 0px 0px 15px;
	/*display:inline;  bug for IE6 in CSS*/
	}
.sectores {
	width:520px;
	height:230px;
	float:left;
	/*position:relative;*/
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/	
	/*display:inline;  bug for IE6 in CSS*/
}
.textsectores {
	width:280px;
	height:auto;
	float:left;
	padding:10px 0px 0px 25px;
	/*display:inline;  bug for IE6 in CSS*/
	}
.textsectores p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 0px 0px 0px 5px;
}
.textactividad {
	width:520px;
	height:192px;
	float:left;
	/*position:relative;*/
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/	
	/*display:inline;  bug for IE6 in CSS*/
}
.lateral_sector {
	width:296px;
	height:390px;
	background-image:url(../images/lateral_actividad.jpg);
	background-repeat:no-repeat;
	float: right;	
	margin:25px 0px 0px 0px;
	position:relative;	
}
.caja_grafica {
	width:420px;
	height:284px;
	float:left;
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/	
}
.caja_grafica2 {
	width:450px;
	height:284px;
	float:right;
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/		
}
/*.titleestudios {
	width:267px;
	height:24px;
	background-image: url(../images/title_estudios.gif);
	background-repeat:no-repeat;
	margin:30px 0px 0px 18px;
}*/
.title {
	width:380px;
	height:24px;
	margin:30px 0px 0px 18px;
}
.title2 {
	width:380px;
	height:24px;
	float:right;
	margin:30px 0px 0px 18px;
}
.titleestudio {
	width:280px;
	height:24px;
	/*float:right;*/
	margin:30px 0px 0px 18px;
}
.caja_1 {
	width:364px;
	height:230px;
	float:left;
	padding:0px 0px 0px 18px;
	/*display:inline;  bug for IE6 in CSS*/
	}
.caja_2 {
	width:400px;
	height:230px;
	float:right;
	padding:54px 30px 0px 0px;
	/*display:inline;  bug for IE6 in CSS*/
	}
/*----------------------------------------------*/

.barcelona {
	width:259px;
	height:94px;
	background-image:url(../images/barcelona.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:5px 0px 0px 15px;
}
.sevilla {
	width:269px;
	height:94px;
	background-image:url(../images/sevilla.jpg);
	background-repeat:no-repeat;
	float:right;
	margin:5px 15px 0px 0px;
}
.foto_oficina1 {
	width:207px;
	height:126px;
	float:right;
	background-image:url(../images/foto_oficina1.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
	margin:17px 29px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.foto_oficina2 {
	width:142px;
	height:83px;
	float:right;
	background-image:url(../images/focus_1.jpg);
	background-repeat:no-repeat;
	margin:20px 70px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.foto_oficina3 {
	width:142px;
	height:83px;
	float:right;
	background-image:url(../images/focus_2.jpg);
	background-repeat:no-repeat;
	margin:7px 10px 0px 90px;
	display:inline; /* bug for IE6 in CSS*/
}
.foto_oficina4 {
	width:207px;
	height:126px;
	float:right;
	background-image:url(../images/foto_oficina2.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
	margin:17px 22px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.foto_espania {
	width:163px;
	height:102px;
	float:right;
	background-image:url(../images/espania.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.titleespecialidad {
	width:300px;
	height:24px;
	margin:28px 0px 0px 33px;
}
.lateral {
	width:318px;
	height:358px;
	background-image:url(../images/lateral_empresa.jpg);
	background-repeat:no-repeat;
	float: right;	
	margin:57px 0px 0px 0px;
	position:relative;	
}
.lateral_eva {
	width:281px;
	height:274px;
	float: right;
	margin:390px 24px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/ 
}
.lateral_infra {
	width:296px;
	height:564px;
	background-image:url(../images/lateral_infra.jpg);
	background-repeat:no-repeat;
	float: right;	
	margin:0px 0px 0px 0px;
	/*position:relative;	*/
}
#recuadros {
	width:552px;
	height:auto;
	float:left;	
}
.independencia {
	width:256px;
	height:125px;
	float:left;
	background-image:url(../images/recuadro_indep.jpg);
	background-repeat:no-repeat;
	margin:20px 0px 0px 14px;	
	display:inline;/* bug for IE6 in CSS*/ 
}
.textind {
	width:175px;
	height:50px;
	float: left;
	margin:0px 0px 0px 43px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textind p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	/*font-weight:bold;*/
	line-height:1.4em;
	list-style-type:none;
	color:#7b8688;	
}
.titulorecuadros {
	width:200px;
	height:25px;
	float: left;
	padding:18px 0px 0px 45px;
	/*display:inline;  bug for IE6 in CSS*/ 
}
.titulorecuadros p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:1.4em;
	list-style-type:none;
	color: #666666;	
}
.titulo2recuadros {
	width:200px;
	height:23px;
	float: left;
	padding:18px 0px 0px 45px;
	/*display:inline;  bug for IE6 in CSS*/ 
}
.titulo2recuadros p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:1.4em;
	list-style-type:none;
	color: #666666;	
}
.cal {
	width:282px;
	height:125px;
	float:right;
	background-image:url(../images/recuadro_calidad.jpg);
	background-repeat:no-repeat;
	margin:21px 0px 0px 0px;
	/*display:inline;  bug for IE6 in CSS*/ 	
}
.textcal {
	width:230px;
	height:70px;
	float: left;
	margin:0px 0px 0px 43px;
	display:inline; /* bug for IE6 in CSS*/ 
}
.textcal p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	line-height:1.2em;
	list-style-type:none;
	color:#7b8688;	
}
.consolidada {
	width:256px;
	height:100px;
	float:left;
	background-image:url(../images/recuadro_consol.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 14px;	
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textcon {
	width:175px;
	height:50px;
	float: left;
	margin:0px 0px 0px 43px;
	display:inline; /* bug for IE6 in CSS*/ 
}
.textcon p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.4em;
	list-style-type:none;
	color:#7b8688;	
}
.avan {
	width:282px;
	height:100px;
	float:right;
	background-image:url(../images/recuadro_avan.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;	
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textavan {
	width:217px;
	height:50px;
	float: left;
	margin:0px 0px 0px 43px;
	display:inline; /* bug for IE6 in CSS*/ s
}
.textavan p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	/*font-weight:bold;*/
	line-height:1.3em;
	list-style-type:none;
	color:#7b8688;	
}
.titulonaranja {
	width:220px;
	height:25px;
	float: left;
	padding:25px 0px 0px 44px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.titulonaranja p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:1.4em;
	list-style-type:none;
	color: #f3b812;	
}
.titulonaranja_b {
	width:220px;
	height:23px;
	float: left;
	padding:24px 0px 0px 44px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.titulonaranja_b p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:1.4em;
	list-style-type:none;
	color: #f3b812;	
}
.titulonaranja_c {
	width:220px;
	height:23px;
	float: left;
	padding:18px 0px 0px 44px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.titulonaranja_c p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:1.4em;
	list-style-type:none;
	color: #f3b812;	
	display:inline;/*  bug for IE6 in CSS*/ 
}
.titulonaranja_d {
	width:228px;
	height:40px;
	float: right;
	padding:18px 0px 0px 0px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.titulonaranja_d p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:1.4em;
	list-style-type:none;
	color: #f3b812;	
}
.ambito {
	width:539px;
	height:278px;
	float: left;
	background-image:url(../images/pleca_ambito.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 13px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.sphere {
	width:539px;
	height:278px;
	float: left;
	background-image:url(../images/pleca_sphere.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 0px 13px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textambito {
	width:217px;
	height:98px;
	float: left;
	padding:7px 0px 0px 39px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textambito p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	/*font-weight:bold;*/
	line-height:1.3em;
	list-style-type:none;
	color: #FFFFFF;	
}
.textambito_b {
	width:217px;
	height:100px;
	float: left;
	padding:5px 0px 0px 45px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textambito_b p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	/*font-weight:bold;*/
	line-height:1.3em;
	list-style-type:none;
	color: #FFFFFF;	
}
.textambito2 {
	width:230px;
	height:55px;
	float: left;
	padding:5px 0px 0px 39px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textambito2 p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	/*font-weight:bold;*/
	line-height:1.3em;
	list-style-type:none;
	color: #FFFFFF;	
}
.textambito2_b {
	width:217px;
	height:95px;
	float: left;
	padding:0px 0px 0px 39px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textambito2_b p {
	margin:0px ;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	/*font-weight:bold;*/
	line-height:1.3em;
	list-style-type:none;
	color: #FFFFFF;	
}
.textambito2_c {
	width:230px;
	height:55px;
	float: right;
	padding:10px 5px 0px 0px;
	display:inline;/*  bug for IE6 in CSS*/ 
}
.textambito2_c p {
	margin:0px ;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	/*font-weight:bold;*/
	line-height:1.3em;
	list-style-type:none;
	color: #FFFFFF;	
	display:inline;/*  bug for IE6 in CSS*/ 
}
.info {
	width:862px;
	height:435px;
	/*float: right;*/
	position: relative;
	margin:0px 0px 0px 100px;
}
.servicios {
	width:862px;
	height:517px;
	/*float: right;*/
	position: relative;
	margin:0px 0px 0px 100px;
	/*display:inline; /* bug for IE6 in CSS*/
}
.actividad {
	width:870px;
	height:514px;
	/*float: right;*/
	/*position: relative;*/
	margin:0px 0px 0px 27px;
}
.infoindex {
	width:587px;
	height:188px;
	float:right;
	margin:0px 20px 0px 0px;	
}
.infoindex p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;	
}

.columna1 {
	width:290px;
	height:auto;
	float:left;
	padding: 35px 15px 0px 0px;
	}
.columna2 {
	width:258px;
	height:auto;
	float:right;
	padding: 35px 15px 0px 0px;
	}


/* PIE INDEX */

.direccion {
	width:370px;
	height:135px;
	float:left;	
	margin:12px 0px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.tituloaddress {
	width:300px;
	height:20px;
	margin:35px 35px 0px 35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*line-height:1.7em;*/
	list-style-type:none;
	color:#f69c09;
	text-align:center;	
	display:inline; /* bug for IE6 in CSS*/
}
.address1 {
	width:90px;
	height:70px;
	margin:0px 0px 0px 39px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*line-height:1.7em;*/
	list-style-type:none;
	color:#7b8688;
	display:inline; /* bug for IE6 in CSS*/	
	}

.address2 {
	width:140px;
	height:70px;
	margin:0px 70px 0px 0px;
	float:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*line-height:1.7em;*/
	list-style-type:none;
	color:#7b8688;
	display:inline; /* bug for IE6 in CSS*/
	}
	
.calidad {
	width:575px;
	height:135px;
	float:right;	
	margin:12px 0px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.sellos{
	width:191px;
	height:111px;
	float:left;
	background-image:url(../images/sellos.jpg);
	background-repeat:no-repeat;
	margin: 14px 10px 0px 20px;
	display:inline; /* bug for IE6 in CSS*/
}
.columna {
	width:300px;
	height:100px;
	float:right;
	padding: 26px 20px 0px 0px;
	}
.columna p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	
}	
	
/* PIE SITE */

#pie {
	width:973px;
	height:20px;
	/*position:relative;*/
	margin-left:auto;
	margin-right:auto;
	/*float:right;*/
	
	}	
	
#pie p {
	margin:0;
	padding:0px 23px 0px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;	
}	
	
/* SECCI&oacute;N CONTACTO */	

.caja_contacto {
	width:300px;
	height:auto;
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/
	float:left;	
}
.caja_contacto2 {
	width:330px;
	height:auto;
	margin: 48px 0px 0px 0px;
	/*padding: 0px 0px 0px 100px;*/
	float:left;	
}
.caja_lateral {
	width:230px;
	height:138px;
	margin: 125px 0px 0px 0px;
	background-image:url(../images/lateral1_contacto.jpg);
	background-repeat:no-repeat;
	/*padding: 0px 0px 0px 100px;*/
	float:right;	
}
.caja_lateral2 {
	width:342px;
	height:499px;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/lateral2_contacto.jpg);
	background-repeat:no-repeat;
	/*padding: 0px 0px 0px 100px;*/
	float:right;	
}
.caja_lateral3 {
	width:108px;
	height:70px;
	margin: 1px 11px 0px 0px;
	background-image:url(../images/lateral3_contacto.jpg);
	background-repeat:no-repeat;
	/*padding: 0px 0px 0px 100px;*/
	float:right;	
}
.cont_email {
	width:355px;
	height:auto;
	/*margin: 0px 0px 0px 100px;*/
	/*padding: 0px 0px 0px 100px;*/
	float:left;	
}
.caja_contacto1 {
	width:310px;
	height:200px;
	float:left;
	margin:0px 0px 0px 0px;
	}
.caja_contacto3 {
	width:333px;
	height:200px;
	float:left;
	margin:0px 0px 0px 0px;
	}

.title_contacto {
	width:267px;
	height:24px;
	margin:25px 0px 0px 18px;
}
.icon_flecha {
	width:15px;
	height:150px;
	float:left;
	margin:30px 0px 0px 25px;
	background-image:url(../images/icon_flecha.gif);
	background-repeat:no-repeat;
	display:inline; /* bug for IE6 in CSS*/
	}
	
.icon_flecha2 {
	width:15px;
	height:100px;
	float:left;
	margin:13px 0px 0px 25px;
	background-image:url(../images/icon_flecha.gif);
	background-repeat:no-repeat;
	display:inline; /* bug for IE6 in CSS*/
	}
.ciudad {
	width:250px;
	height:auto;
	float:left;
	margin:27px 0px 0px 4px;
}	
.ciudad p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.6em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.email {
	width:250px;
	height:auto;
	float:left;
	margin:10px 0px 0px 4px;
}	
.email p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.6em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.direc {
	width:153px;
	height:auto;
	float:left;
	margin:0px 0px 0px 4px;
}	
.direc-2 {
	width:106px;
	height:auto;
	float:left;
	margin:0px 0px 0px 4px;
}	
.direc-2 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.direc-3 {
	width:110px;
	height:auto;
	float:left;
	margin:0px 0px 0px 4px;
}	
.direc-3 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.direc p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}	
.direc2 {
	width:130px;
	height:auto;
	float:left;
	margin:0px 0px 0px 4px;
}	
.direc2 p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	list-style-type:none;
	color: #333333;
	padding: 0px 0px 0px 0px;
}
.caja_email {
	width:281px;
	height:46px;
	float:left;
	background-image:url(../images/email.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 0px 0px;
}	
.caja_mapa {
	width:259px;
	height:96px;
	float:left;
	background-image:url(../images/madrid_recuadro.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 0px 0px;
}
.caja_mapa2 {
	width:259px;
	height:96px;
	float:left;
	background-image:url(../images/barcelona_recuadro.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 0px 0px;
}	
.bt_madrid2 {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color:#576264;
	margin:37px 0px 0px 97px;
	}
.bt_madrid2 a {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color:#576264;
	margin:0px 0px 0px 0px;
	}
.bt_madrid2 :hover {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color: #000000;
	margin:0px 0px 0px 0px;
	}	
	
.bt_barcelona2 {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color:#576264;
	margin:47px 0px 0px 97px;
	}
.bt_barcelona2 a {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color:#576264;
	margin:0px 0px 0px 0px;
	}
.bt_barcelona2 :hover {
	width:59px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color: #000000;
	margin:0px 0px 0px 0px;
	}		
.bt_email {
	width:175px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color: #FFFFFF;
	margin:17px 0px 0px 67px;
	}
.bt_email a {
	width:175px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color: #FFFFFF;
	margin:0px 0px 0px 0px;
	}
.bt_email :hover {
	width:175px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1em;
	list-style-type:none;
	text-decoration:none;
	color: #000000;
	margin:0px 0px 0px 0
}

/* FORMULARIO */

.caja_formulario {
	width:520px;
	height:490px;
	float:left;
	margin:10px 0px 0px 0px;
	}
	
.text_empleo {
	width:379px;
	height:auto;
	float:left;
	margin:10px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
	}
.text_empleo p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color:#7b8688;
	padding: 0px 0px 0px 5px;
}
.oblig_datos {
	width:379px;
	height:auto;
	float:left;
	margin:5px 0px 0px 28px;
	}
.oblig_datos p {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.725em;
	line-height:1.6em;
	list-style-type:none;
	color: #FF0000;
	padding: 0px 0px 0px 5px;
}
.bg_form {
	width:451px;
	height:328px;
	background-image:url(../images/caja_formulario.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:10px 0px 0px 28px;
	display:inline;  bug for IE6 in CSS
	}
.text_form {
	/*width:50px;
	height:20px;*/
	/*margin:35px 35px 0px 35px;*/
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type:none;
	color: #999999;
	text-align:center;	
	/*display:inline;  bug for IE6 in CSS*/
}
.celda1 {	 
	width:180px;
	height:20px;
	float:left;
	padding: 10px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
.celda1 p {
/*	width:180px;
	height:0px;
	float:left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.caja1form {	 
	width:180px;
	height:25px;
	float:left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.celda2 {	 
	width:240px;
	height:20px;
	float:right;
	padding: 10px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
.celda2 p {
	/*width:245px;
	height:0px;
	float:right;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.caja2form {	 
	width:240px;
	height:25px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.celda3 {	 
	width:440px;
	height:20px;
	float:left;
	padding: 10px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
.celda3 p {	 
	width:450px;
	height:20px;
	/*float:left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.caja3form {	 
	width:440px;
	height:25px;
	float:left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.caja4form {	 
	width:440px;
	height:90px;
	float:left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.celda5 {	 
	width:440px;
	height:25px;
	float:left;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
/*.text_formcaja {
	width:180px;
	height:20px;
	float:left;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;

}*/

/* NUEVOS **************************************************/

.cont_img_madrid{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:296px;
	height:auto;
	float:left;
}
.box_title_cab {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 20px;
	width:855px;
	height:auto;
	float:left;	
}
.lg_intercampo_small {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:53px;
	height:43px;
	background-image:url(../images/lg_intercampo_small.jpg);
	float:left;	
}
.cont_city{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:500px;
	height:43px;
	float:left;
}
.city{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:490px;
	height:22px;
	float:left;
	border: solid;
	border-bottom-width:1px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-color:#cccccc;
}
.city h1{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-family:Arial;
	font-size:14px;
	color: #000;
	font-style:normal;
	list-style:none;
	text-decoration:none;
	font-weight:100;
	float:left;
}
.txt_city{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:490px;
	height:auto;
	float:left;
}
.txt_city p {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
	color: #999;
	font-style:normal;
	list-style:none;
	text-decoration:none;
	font-weight:100;
	float:left;
}
.cont_barcelona{
	margin: 20px 0px 0px 98px;
	padding: 0px 0px 0px 0px;
	width:874px;
	height:auto;
	float:left;	
}
.texthall_barcelona {
	width:550px;
	height:auto;
	float:left;	
}
.photo_office {
	width:207px;
	height:126px;
	float:right;
	margin:17px 22px 0px 0px;
	display:inline; /* bug for IE6 in CSS*/
}
.photo_office_small {
	width:163px;
	height:85px;
	float:right;
	/*background-image:url(../images/espania.jpg);
	background-repeat:no-repeat;*/
	margin:20px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	/* display:inline; bug for IE6 in CSS*/
}
.box_txt {
	width:260px;
	height:auto;
	float:left;
	margin:0px 0px 0px 28px;
	display:inline; /* bug for IE6 in CSS*/
}
.lateral_barcelona {
	width:298px;
	height:421px;
	background-image:url(../images/recuadros_barcelona.jpg);
	background-repeat:no-repeat;
	float: right;	
	margin:0px 0px 0px 0px;
	/*position:relative;	*/
}
.title_cabinas_olores{
	width:330px;
	height:24px;
	margin:18px 0px 0px 18px;
}
.box_e {
	width:300px;
	height:50px;
	float:left;
	margin:0px 0px 0px 28px;
	/*display:inline;  bug for IE6 in CSS*/
	}
.txt_field {
	width:560px;
	height:110px;
	float:left;	
	margin: 0px 0px 0px 0px;
	/*display:inline;  bug for IE6 in CSS*/
}
.txt_field02 {
	width:560px;
	height:110px;
	float:left;	
	margin: 30px 0px 0px 0px;
	/*display:inline;  bug for IE6 in CSS*/
}

/* ACTIVIDAD **************************************************/
.cont_activity{
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 19px;
	width:851px;
	height:610px;
	float:left;
}
.column01_activity{
	margin:0px 0px 0px 0px;
	padding:0px 18px 0px 0px;
	width:310px;
	height:610px;
	float:left;
}
.column02_activity{
	margin:35px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:502px;
	height:549px;
	float:left;
	background-image:url(../images/grafica_actividad_ingles.jpg);
	background-repeat:no-repeat;
}
.title_grafica_actividad{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:310px;
	height:21px;
	float:left;
}
.grafica01{
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:257px;
	height:576px;
	float:left;
}
.circulo01{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:201px;
	height:181px;
	float:left;
	background-image:url(../images/circulo01.jpg);
	background-repeat:no-repeat;
}
.circulo02{
	margin:13px 0px 0px 63px;
	padding:0px 0px 0px 0px;
	width:195px;
	height:181px;
	float:left;
	background-image:url(../images/circulo02.jpg);
	background-repeat:no-repeat;
}
.circulo03{
	margin:20px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:238px;
	height:182px;
	float:left;
	background-image:url(../images/circulo03.jpg);
	background-repeat:no-repeat;
}
#contactividad_english {
	width:973px;
	height:700px;
	background-color:#FFFFFF;
	background-image:url(../images/contenedor_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;	
	/*margin-bottom:20px; */
}









































