*{
	margin:0;
	border:0;
	padding:0;

}
html body{
	background-color:#c9c9c9;
}

html .clear{
	clear:both;
}

html ul{
	list-style:none;
}

html a{
	text-decoration:none;
}


html #contenedor{
	width:1000px;
	margin:0 auto;
	background-image:url(../imagenes/fondo-contenedor.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	height:0 auto;

}

html #contenedor #col-izq{
	width:190px;
	height:454px;
	position:absolute;
		top:0;
		left:0;
	background-image:url(../imagenes/col-izq.jpg);
}

html #contenedor #col-izq .logo{
	position:absolute;
		top:34px;
		left:18px;
}

html #contenedor #col-izq #novedades{
	width:165px;
	color:#FFFFFF;
	position:absolute;
		top:210px;
		left:12px;
}

html #contenedor #col-izq #novedades h3{
	font-size:1.1em;
	letter-spacing:1px;
	margin:5px 0 0 4px;
}

html #contenedor #col-izq #novedades h4{
	background-image:url(../imagenes/membresias/fondo-boton.png);
	font-size:0.9em;
	padding-left:4px;
	margin-top:10px;
	line-height:18px;
}

html #contenedor #col-izq #novedades a,
html #contenedor #col-izq #novedades .hover{
	font-size:0.9em;
	color:#2c86bf;
	text-decoration:none;
	display:block;
	margin:5px 0 0 4px;
}

html #contenedor #col-izq #novedades a:hover{
	color:#77c7fb;
}

html #contenedor #col-izq #novedades .hover{
	color:#77c7fb;
}

html #contenedor #col-der{
	width:164px;
	height:456px;
	position:absolute;
		top:0;
		left:836px;
	background-image:url(../imagenes/col-der.jpg);
	background-repeat:no-repeat;
}

html #contenedor #col-der ul{
	width:64px;
	color:#FFFFFF;
	font-size:10px;
	margin:5px auto;
	text-align:center;
	list-style:none;
}

html #contenedor #col-der #idiomas li{
	background-image:url(../imagenes/fondo-idiomas.png);
	background-repeat:repeat-x;
	width:64px;	
	height:14px;
	padding:1px 5px;
	margin:2px 0 0 0;
	text-align:center;
	line-height:13px;
	vertical-align:middle;
}

html #contenedor #col-der #idiomas li:hover,
html #contenedor #col-der #idiomas .select{
	background-image:url(../imagenes/fondo-idiomas-over.png);
	background-repeat:repeat-x;
}

html #contenedor #col-der #idiomas li a{
	color:#FFFFFF;
	text-decoration:none;
}

html #contenedor #contA{
	margin:0 165px 0 190px;
	background-image:url(../imagenes/fondo-contA.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	
}

html #contenedor #contA #head{
	height:150px;
	
}

html #contenedor #contA #head #botonera{
	width:580px;
	height:85px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

html #contenedor #contA #head #botonera a{
	text-decoration:none;
	color:#424242;
}

html #contenedor #contA #head #botonera a:hover{
	color:#FFFFFF;
	border-bottom:#FFFFFF 1px solid;
	padding-bottom:2px;
}

html #contenedor #contA #head #botonera .home,
html #contenedor #contA #head #botonera .nosotros,
html #contenedor #contA #head #botonera .areas,
html #contenedor #contA #head #botonera .servicios,
html #contenedor #contA #head #botonera .clientes,
html #contenedor #contA #head #botonera .contacto, 
html #contenedor #contA #head #botonera .sobre{
	float:left;
	padding:60px 10px 10px 10px;
	margin-right:12px;
	text-align:center;
}

html #contenedor #contA #head #botonera .sobre{
	background-image:url(../imagenes/fondo-botonera-over.png);
	background-repeat:repeat;
	color:#FFFFFF;
}

html #contenedor #contA #head #botonera .sobre2{
	color:#FFFFFF;
	border-bottom:#FFFFFF 1px solid;
	padding-bottom:2px;
}

html #contenedor #contA #contHome{
	height:450px;
	
}

html #contenedor #contA h1{
	width:620px;
	font-size:1.5em;
	color:#174f72;
	font-weight:normal;
	text-align:right;
	position:absolute;
	top:120px;
	left:190px;
	visibility: visible;

}

html #contenedor #contA #contHome #fotos{
	width:646px;
	height:257px;
	padding:15px 0 0 0;
	background-image:url(../imagenes/fondo-home.png);
	background-repeat:repeat-x;
}

html #contenedor #contA #contHome #fotos .fotos-i{
	width:320px;
	height:214px;
	float:left;
}

html #contenedor #contA #contHome #fotos .fotos-d{
	width:320px;
	height:214px;
	float:right;
}

html #contenedor #contA #contHome #areasAnim{
	width:646px;
	margin:5px 0 15px 0;
}

html #contenedor #pie{
	height:19px;
	position:relative;
	text-align:center;
	font-size:0.90em;
	color:#3f3f3f;
	padding:5px 0;
}

html #contenedor #pie a{
	color:#3f3f3f;
	text-decoration:none;
}

html #contenedor #pie a:hover{
	color:#999999;
	text-decoration:underline;
}

html #contenedor #pie #edificio{
	background-image:url(../imagenes/edificio.png);
	width:170px;
	height:212px;
	position:absolute;
		top:-184px;
		left:830px;
		z-index:4000;
}

html #contenedor #pie #datosEstudio{
	width:143px;
	text-align:left;
	color:/*#8dcbf3*/#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*background-color:#C3C3C3;*/
	position:absolute;
		top:-70px;
		left:15px;
	
}

html #contenedor #pie #datosEstudio a{
	color:#C3C3C3;
}

html #contenedor #pie #datosEstudio a:hover{
	text-decoration:underline;
}

