body { text-align:justify;
background-image:url(images/fondo_5.png); background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-left: 1px solid #ffffff;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  background-image: url(images/button-off2.jpg);
  color: #ffffff;
  display: block;
  padding: 0 6px;
  text-decoration: none;
}

.nav li a:hover {
  background-image: url(images/button-on1.jpg);
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background-image: url(images/boton-on1.jpg);
  color: #ffffff;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background-image: url(images/button-off2.jpg);
  color: #ffffff;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background-image: url(images/boton-on1.jpg);
  color: #ffffff;  
}

.nav ul {
  background: #565656;
  border-bottom: 0px solid #ffffff;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
  background-image: url(images/boton-on1.jpg);
}
.nav ul li {
  border: 0;
  float: none;
background-image: url(images/boton-on1.jpg);
  }
.nav ul a {

  border-bottom: 0;
  padding-right: 20px;
  width: 137px;
  **white-space: nowrap;
  background-image: url(images/boton-on1.jpg);
}
.nav ul a:hover {
  
  color: #000;
  width: 137px;
  background-image: url(images/boton-on1.jpg);
}
***---*****	
.Estilo2 {font-size: 12px; font-family: arial;}
.Estilo5 {
	color: #8080BF;
	font-size: 14px;
}
.Estilo8 {font-size: 14px; font-family: arial; font-weight: bold; }
.Estilo12 {
	font-size: 16px;
	font-weight: bold;
}

.Estilo14 {font-size: 12px; font-family: arial; color:#2C2C2C; }
.Estilo15 {color: #6699FF}
.Estilo16 {font-size: 14px; font-family: arial;}
.Estilo17 {color: #2096BD}
.Estilo18 {color: #1B6595}
.Estilo21 {font-size: 16px}
.Estilo45 {
	font-family: arial;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}
.Estilo46 {	font-size: 11px;
	color: #1B6595;
	font-weight: bold;
}
.link{
	color:#1b65bb; font-weight:normal; font-size:12px; text-decoration:none}
.link:hover{
	color:#1b65bb; font-weight:normal; font-size:12px; text-decoration:underline}
.visible{
	color:#1B6595;
	font-size:12px;
	text-decoration:none;
}
.visible: hover{
	color:#1B6595;
	font-size:12px;
	text-decoration:underline;
}
.invisible{
	color:#2C2C2C;
	font-size:12px;
	text-decoration:none;
}
.invisible: hover{
	color:#2C2C2C;
	font-size:12px;
	text-decoration:none;
}
.white{color:#FFFFFF; text-decoration:underline;}
.white:hover{color:#FFFFFF; text-decoration:none;}
#empresa hover a, 
#empresa .sfHover a {
  background-image: url(images/boton-on1.jpg);
  color: #ffffff;
}

.Estilo39 {font-size: 13px; font-family: arial; }

.linkpestanas { color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.linkpestanas:hover { color:#FFFFFF; text-decoration:none;}
.linkpestanas2 { color:#000000; text-decoration:none;}
.linkpestanas2:hover { color:#000000; text-decoration:none;}

ol.listajustificada {color: #2C2C2C; font-family: arial; font-size: 12px; padding-left:14px; margin:0; list-style-image:url(imagenes/ico-punto.gif); text-align:justify;}
/*TABLA BANNER*/
table.banner {background-image:url(imagenes/bg_banner.gif); background-repeat:repeat-x; background-position:bottom; background-color:#a3b1cc; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #425984; border-bottom:1px solid #425984; border-left:1px solid #425984; width:306px;}
img.marco { border-right:1px solid #425984; border-top:1px solid #425984; border-left:1px solid #425984;}
img.marco2 { border-right:1px solid #425984; border-bottom:1px solid #425984; border-left:1px solid #425984;}
/*MENU HORIZONTAL*/
	.jqueryslidemenu{float:left; width:1022px; background-image:url(imagenes/bg_menuli.gif); background-repeat:repeat-x; height:27px; color:#fff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
	.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;}
	.jqueryslidemenu ul li{position:relative;display:inline;float:left; height:27px; border-right:1px solid #fff;}
	.jqueryslidemenu ul li a{display:block;text-decoration:none; height:16px; padding:5px 0px 3px 5px; color:#fff;}
	.jqueryslidemenu ul li ul li a{display:block;background:#11658a;padding:8px 10px;color:#fff;text-decoration:none;text-align:left;font-size:9px;}
	
	* html .jqueryslidemenu ul li a{display:inline-block;}
	.jqueryslidemenu ul li a:link,.jqueryslidemenu ul li a:visited{ height:19px;}
	.jqueryslidemenu ul li a:hover{color:#fff; height:19px; padding:5px 5px 3px 5px; background-color:#1b6595;}
	.jqueryslidemenu ul li ul li a:hover{background:#5b93ba;color:#ffffff; font-weight:normal;}
	.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden; padding:0px; background:#11658a; margin-top:0px; z-index:100;  }
	.jqueryslidemenu ul li ul.submenu { width:93px;}
	.jqueryslidemenu ul li ul.submenu li{ width:93px;}
	.jqueryslidemenu ul li ul li{display:list-item;float:left; border:none;}
	.jqueryslidemenu ul li ul li ul{top:0;}
	.jqueryslidemenu ul li ul li a{ font-size:11px; padding:5px 5px 3px 5px;margin:0;}

	.downarrowclass{position:absolute;top:12px;right:7px;}
	.rightarrowclass{position:absolute;top:6px;right:5px;}
	
	ul li.nuestra{width:99px;text-align:center; }
	ul li.nuestra2{width:116px;text-align:center; }
	ul li.nuestra_en{width:77px;text-align:center; }		
	ul li.despachos{width:173px;text-align:center;}
	ul li.despachos2{width:79px;text-align:center;}
	ul li.despachos_en{width:143px;text-align:center;}
	ul li.atencion{width:180px;text-align:center;}
	ul li.atencion_en{width:239px;text-align:center;}
	ul li.servicios{width:62px;text-align:center; }
	ul li.servicios_en{width:83px;text-align:center; }
	ul li.domiciliacion{width:152px;text-align:center;}
	ul li.domiciliacion2{width:229px;text-align:center;}
	ul li.domiciliacion_en{width:148px;text-align:center;}
	ul li.localizacion{width:74px;text-align:center;}
	ul li.localizacion2{width:90px;text-align:center;}
	ul li.localizacion_en{width:50px;text-align:center;}
	ul li.contactar{width:60px;text-align:center; border:none;}
	ul li.contactar2{width:65px;text-align:center; border:none;}
	ul li.contactar_en{width:53px;text-align:center; border:none;}
	ul li.salas{width:214px;text-align:center;}
	ul.proyecto {margin-left: 20px;}
	ul li.otros{width:106px;text-align:center; }
	
	
.titulos{color:#000080; font-family:'Times New Roman', Times, serif; font-size:38px; letter-spacing:-1px;}
.titulos2{color:#000080; font-family:'Times New Roman', Times, serif; font-size:23px; letter-spacing:-1px;}
.numeros{font-family:'Times New Roman', Times, serif; color:#8CA9E5; font-size:25px;}
.numeros2{font-family:'Times New Roman', Times, serif; color:#666; font-size:19px; letter-spacing:-1px; font-weight:bold;}
.menuSuperior{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}
.menuInferior{
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:11px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.seccion{ 
	color:#FFF; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/secciones_inferior.png); 
	background-position:top left;
	height:24px;
}
.foto{
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/inferior_foto.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
	height:33px;
	width:302px;}
	
.letraFoto{
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
	height:33px;
	width:302px;}
	
.text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
.text2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
