/* CSS Document */







/* ESTRUCTURA GENERAL */



body {

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #002364;

	}

	

#continente{

	width: 100%;

	margin: 0 auto;

	}



#horiz1{

	width: 960px;

	height: 145px;

	background-image: url(images/idiomas.gif)

	}
	
	#idiomas{

	width: 960px;

	height: 20px;

	}

	

	#logo{

	width: 140px;

	height: 120px;

	float: left;

	}

	

	#contenedor_menu{

	width: 820px;

	height: 120px;

	float: right;

	}

	

		#menu{

		height: 45px;

		margin: 80px 0 0 278px;

		}

	

#horiz2{

	width: 100%;

	height: 80px;

	background: url(images/interfaz_fondo_buscador.gif);

	}

	

#horiz3{

	width: 960px;

	}



#lateral{

	width: 215px;

	float: left;

	}



	#lateral_submenu{

	height: 145px;

	margin-top: -12px;

	}

	

	#lateral_submenu_consultoria{

	height: 178px;

	margin-top: -12px;

	}

		

		#lateral_sm_grupo{

		background-image: url(images/sm_grupo_fondo.gif);

		height: 145px;

		}

		

		#lateral_sm_consultoria{

		background-image: url(images/sm_consultoria_fondo.gif);

		height: 178px;

		}

		

		#lateral_sm_promociones{

		background-image: url(images/sm_promociones_fondo.gif);

		height: 145px;

		}

		

		#lateral_sm_inversiones{

		background-image: url(images/sm_inversiones_fondo.gif);

		height: 145px;

		}

		

		

#cuerpo{

	width: 745px;

	float: right;

	}

	

#cuerpo_home{

	width: 745px;
	
	height: 435px;

	float: right;

	background-image: url(images/cuerpo_home.jpg);

	}

	

	#cuerpo_top{

	width: 745px;

	height: 5px;

	background-image: url(images/f_cuerpo_top.gif);

	}

	#cuerpo_cen{

	width: 745px;

	height: auto;

	background-image: url(images/f_cuerpo_cen.gif);

	}

	#cuerpo_cen_fijo{

	width: 745px;

	height: 420px;

	background-image: url(images/f_cuerpo_cen.gif);

	}

	#cuerpo_cen_pequeno_fijo{

	width: 745px;

	height: 300px;

	background: url(images/f_cuerpo_cen.gif);

	}

	#cuerpo_bot{

	width: 745px;

	height: 10px;

	background-image: url(images/f_cuerpo_bot.gif);

	}

	

	#cuerpo_texto_home{

	width: 460px;

	height: 435px;

	float: right;

	}

	

	

	#cuerpo_texto1{

	width: 460px;

	height: 435px;

	float: left;

	background-image: url(images/fondo_izq.gif);

	}

	

	#cuerpo_texto2{

	width: 460px;

	height: 435px;

	float: right;

	background-image: url(images/fondo_der.gif);

	}

	

		#cuerpo_texto_interior{

		width: 400px;

		margin-top: 90px;

		text-align: justify;

		}

		

		#cuerpo_texto_interior_home{

		width: 350px;

		margin-top: 150px;

		margin-left: -110px;

		}

	

	#cuerpo_foto1{

	width: 285px;

	height: 435px;

	float: right;

	}

	

	#cuerpo_foto2{

	width: 285px;

	height: 435px;

	float: left;

	}

	

#cuerpo_tot{

	width: 960px;

	}

	

	#cuerpo_tot_top{

	width: 960px;

	height: 5px;

	background-image: url(images/f_cuerpo_tot_top.gif);

	}

	#cuerpo_tot_cen{

	width: 960px;

	background-image: url(images/f_cuerpo_tot_cen.gif);

	}

	#cuerpo_tot_cen_fijo{

	width: 960px;

	height: 420px;

	background-image: url(images/f_cuerpo_tot_cen.gif);

	}

	#cuerpo_tot_bot{

	width: 960px;

	height: 10px;

	background-image: url(images/f_cuerpo_tot_bot.gif);

	}



	#cuerpo_texto3{

	width: 407px;

	height: 435px;

	float: left;

	background-image: url(images/fondo_izq_2.gif);

	}



		#cuerpo_texto_interior_2{

		width: 340px;

		text-align: left;

		margin-top: 170px;

		text-align: justify;

		}





	#cuerpo_foto3{

	width: 553px;

	height: 435px;

	float: right;

	}





#pie{

	width: 960px;

	height: 30px;

	clear: both;

	padding-top: 5px;

	margin-bottom: 50px;

	}

	

h1 {

	font-size: 18px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	margin-bottom: 0;

	margin-top: 0;

	}



h2 {

	font-size: 22px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	margin-bottom: 0;

	margin-top: 0;

	margin-right: 30px;

	}

	

h3 {

	font-size: 24px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	margin-bottom: 0;

	margin-top: 0;

	margin-right: 30px;

	color: #ceb375;

	}

	

h4 {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 0;

	margin-top: 0;

	}



h5 {

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	margin-bottom: 0;

	margin-top: 0;

	color: #FFFFFF;

	}


h6 {

	font-size: 16px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	margin-bottom: 0;

	margin-top: 0;

	color: #002364;

	}
	




.gris11osc {

	color: #666666;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	}

	

.azul11 {

	color: #3e98d2;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

	

.azulclaro11 {

	color: #7fd0e3;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	}
	
.azulclaro14 {

	color: #3e98d2;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	}

	

.naranja11 {

	color: #ef8f1c;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

	

.naranja12 {

	color: #ef8f1c;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	}

	

.naranja36 {

	color: #ef8f1c;

	font-size: 36px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

.azul36 {

	color: #3e98d2;

	font-size: 36px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

.azul18 {

	color: #3e98d2;

	font-size: 18px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

.verde11 {

	color: #9CD137;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

	

.marron11 {

	color: #b6985e;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

	

.blanco12 {

	color: #FFFFFF;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

.blanco15 {

	color: #FFFFFF;

	font-size: 15px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

.azul12 {

	color: #002364;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	}

	

.blanco11 {

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	}

	

.azul11 {

	color: #002364;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	}



a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #666666;

	}



a:active {

	text-decoration:none;

	} 



a:visited {

	text-decoration:none;

	} 



a:link {

	text-decoration:none;

	} 



a:hover {

	text-decoration:underline;

	}

	

#nueva a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #666666;

	font-weight: bold;

	}



#nueva a:active {

	text-decoration:none;

	} 



#nueva a:visited {

	text-decoration:none;

	} 



#nueva a:link {

	text-decoration:none;

	} 



#nueva a:hover {

	text-decoration:underline;

	}







/* ACCIONES MENÚ PRINCIPAL */



#menu ul{

	list-style-type: none;

	}

	

#menu ul li{

	width:100px;

	float: left;

	}



#menu ul li a{

	line-height: 45px;

	display: block;

	text-indent: -5000px;

	overflow: hidden;

	}



/* Botones estado normal */

#menu #grupo a{background: url(images/m_grupo.jpg); width: 100px;}

#menu #consultoria a{background: url(images/m_consultoria.jpg); width: 100px;}	

#menu #promociones a{background: url(images/m_promociones.jpg); width: 100px;}

#menu #inversiones a{background: url(images/m_inversiones.jpg); width: 100px;}		

#menu #contacto a{background: url(images/m_contacto.jpg); width: 100px;}



/* Botones estado over */	

#menu #grupo a:hover{background: url(images/m_grupo.jpg) no-repeat top center;}

#menu #consultoria a:hover{background: url(images/m_consultoria.jpg) no-repeat top center;}	

#menu #promociones a:hover{background: url(images/m_promociones.jpg) no-repeat top center;}

#menu #inversiones a:hover{background: url(images/m_inversiones.jpg) no-repeat top center;}		

#menu #contacto a:hover{background: url(images/m_contacto.jpg) no-repeat top center;}	



/* Botones estado en página */

#grupo #menu #grupo a{background: url(images/m_grupo.jpg) no-repeat top right;}

#consultoria #menu #consultoria a{background: url(images/m_consultoria.jpg) no-repeat top right;}	

#promociones #menu #promociones a{background: url(images/m_promociones.jpg) no-repeat top right;}

#inversiones #menu #inversiones a{background: url(images/m_inversiones.jpg) no-repeat top right;}		

#contacto #menu #contacto a{background: url(images/m_contacto.jpg) no-repeat top right;}







/* ACCIONES SUBMENÚS */



#lateral_submenu ul{

	list-style-type: none;

	padding-top: 10px;

	margin-left: -35px;

	}



#lateral_submenu ul li{

	width:178px;

	}



#lateral_submenu ul li a{

	height: 33px;

	display:block;

	text-indent: -5000px;

	overflow: hidden;

	}

	

#lateral_submenu_consultoria ul{

	list-style-type: none;

	padding-top: 10px;

	margin-left: -35px;

	}



#lateral_submenu_consultoria ul li{

	width:178px;

	}



#lateral_submenu_consultoria ul li a{

	height: 33px;

	display:block;

	text-indent: -5000px;

	overflow: hidden;

	}







/* BOTONES SUBMENÚ GRUPO */



/* Botones estado normal */	

#noticias a{background: url(images/sm_noticias.gif);}	

#video a{background: url(images/sm_video.gif);}

#clientes a{background: url(images/sm_clientes.gif);}	

#trabaja a{background: url(images/sm_trabaja.gif);}	



/* Botones estado over */		

#noticias a:hover{background: url(images/sm_noticias.gif) top right;}

#video a:hover{background: url(images/sm_video.gif) top right;}

#clientes a:hover{background: url(images/sm_clientes.gif) top right;}

#trabaja a:hover{background: url(images/sm_trabaja.gif) top right;}



/* Botones estado en página */		

.noticias #noticias a{background: url(images/sm_noticias.gif) top right;}

.video #video a{background: url(images/sm_video.gif) top right;}

.clientes #clientes a{background: url(images/sm_clientes.gif) top right;}

.trabaja #trabaja a{ background:url(images/sm_trabaja.gif) top right}







/* BOTONES SUBMENÚ CONSULTORÍA */



/* Botones estado normal */	

#valoraciones a{background: url(images/sm_valoraciones.gif);}	

#empresas a{background: url(images/sm_empresas.gif);}	

#residencial a{background: url(images/sm_residencial.gif);}	

#inversiones2 a{background: url(images/sm_inversiones.gif);}

#patrimonios a{background: url(images/sm_patrimonios.gif);}	



/* Botones estado over */		

#valoraciones a:hover{background: url(images/sm_valoraciones.gif) top right;}

#empresas a:hover{background: url(images/sm_empresas.gif) top right;}

#residencial a:hover{background: url(images/sm_residencial.gif) top right;}

#inversiones2 a:hover{background: url(images/sm_inversiones.gif) top right;}

#patrimonios a:hover{background: url(images/sm_patrimonios.gif) top right;}



/* Botones estado en página */		

.valoraciones #valoraciones a{background: url(images/sm_valoraciones.gif) top right;}

.empresas #empresas a{background: url(images/sm_empresas.gif) top right;}

.residencial #residencial a{background: url(images/sm_residencial.gif) top right;}

.inversiones2 #inversiones2 a{ background:url(images/sm_inversiones.gif) top right}

.patrimonios #patrimonios a{ background:url(images/sm_patrimonios.gif) top right}







/* BOTONES SUBMENÚ PROMOCIONES */



/* Botones estado normal */	

#proyectos a{background: url(images/sm_proyectos_inmobiliarios.gif);}	



/* Botones estado over */		

#proyectos a:hover{background: url(images/sm_proyectos_inmobiliarios.gif) top right;}



/* Botones estado en página */		

.proyectos #proyectos a{background: url(images/sm_proyectos_inmobiliarios.gif) top right;}







/* BOTONES SUBMENÚ INVERSIONES */



/* Botones estado normal */	

#relevantes a{background: url(images/sm_relevantes.gif);}		



/* Botones estado over */		

#relevantes a:hover{background: url(images/sm_relevantes.gif) top right;}



/* Botones estado en página */		

.relevantes #relevantes a{background: url(images/sm_relevantes.gif) top right;}

