body#home div#total {
	position:relative;	width:783px; height:478px;	margin:auto; border:1px solid #999999; z-index:5;
}
body#home div#total div {
	position:absolute;
}


body#home div#total div#cabecera {
	width:783px; height:81px; 
}
body#home div#total div#cabecera div#logo {
	width:405px; height:81px; background-image: url(../img/logo.gif);
}
body#home div#total div#cabecera div#logo_en {
	width:405px; height:81px; background-image: url(../img/logo_en.gif);
}
body#home div#total div#cabecera div#legal {
	top:32px; left:650px; width:205px; height:20px;
}


body#home div#total div#lineas {
	top:81px; width:783px; height:48px; background-image: url(../img/lineas.gif);
}
body#home div#total div#tira_imgs {
	top:127px; width:783px; height:97px; background-image: url(../img/img_home.jpg);
}
body#home div#total div#lineagris {
	top:224px; width:783px; height:12px; background-image: url(../img/lineagris.gif); overflow:hidden;
}
body#home div#total div#info {
	top:238px; width:783px; height:242px; 
}
body#home div#total div#info div#menu {
	top:40px; left:132px; width:249px; height:35px;
}
body#home div#total div#info div#adress {
	top:180px; left:132px; width:783px; height:44px;
}




/*   ESTILOS  PAGINAS INTERIORES   */

body#interior div#total {
	position:relative;	width:783px; height:478px;	margin:auto; border:1px solid #999999; z-index:5;
}
body#interior div#total div {
	position:absolute;
}


body#interior div#total div#cabecera_int {
	width:783px; height:58px; 
}
body#interior div#total div#cabecera_int div#logo_int {
	width:270px; height:58px; background-image: url(../img/logo_int.gif); cursor:hand;
}
body#interior div#total div#cabecera_int div#logo_int_en {
	width:270px; height:58px; background-image: url(../img/logo_int_en.gif); cursor:hand;
}
body#interior div#total div#cabecera_int div#menu_int {
	top:22px; left:470px; width:310px; height:20px;
}


body#interior div#total div#lineas_int {
	top:58px; width:783px; height:42px; background-image: url(../img/lineas_int.gif);
}


body#interior div#total div#info_int {
	top:100px; width:783px; height:379px;
}
body#interior div#total div#info_int div#img_nota {
	top:28px; left:21px; width:150px; height:200px; background-image: url(../img/img04.jpg);
}
body#interior div#total div#info_int div#img_present {
	top:28px; left:21px; width:150px; height:200px; background-image: url(../img/img03.gif);
}
body#interior div#total div#info_int div#img_abogados {
	top:28px; left:21px; width:150px; height:200px; background-image: url(../img/img01.gif);
}
body#interior div#total div#info_int div#img_areas {
	top:28px; left:21px; width:150px; height:200px; background-image: url(../img/img02.jpg);
}

/* titulos en castellano */
body#interior div#total div#info_int div#titol_nota {
	left:195px; width:588px; height:55px; background-image: url(../img/titol_nota.gif);
}
body#interior div#total div#info_int div#titol_present {
	left:195px; width:588px; height:55px; background-image: url(../img/titol_present.gif);
}
body#interior div#total div#info_int div#titol_abogados {
	left:195px; width:588px; height:55px; background-image: url(../img/titol_abogados.gif);
}
body#interior div#total div#info_int div#titol_areas {
	left:195px; width:588px; height:55px; background-image: url(../img/titol_areas.gif);
}
body#interior div#total div#info_int div#titol_sedes {
	top:16px; left:327px; width:419px; height:39px; background-image: url(../img/titol_sedes.gif); 
}

/* titulos en ingles */
body#interior div#total div#info_int div#title_nota {
	left:195px; width:588px; height:55px; background-image: url(../img/title_nota.gif);
}
body#interior div#total div#info_int div#title_present {
	left:195px; width:588px; height:55px; background-image: url(../img/title_present.gif);
}
body#interior div#total div#info_int div#title_abogados {
	left:195px; width:588px; height:55px; background-image: url(../img/title_abogados.gif);
}
body#interior div#total div#info_int div#title_areas {
	left:195px; width:588px; height:55px; background-image: url(../img/title_areas.gif);
}
body#interior div#total div#info_int div#title_sedes {
	top:16px; left:327px; width:419px; height:39px; background-image: url(../img/title_location.gif); 
}



body#interior div#total div#info_int div#textos {
	top:55px; left:195px; width:588px; height:277px; text-align: justify; 
}
body#interior div#total div#info_int div#localizacion {
	top:26px;	left:21px;	width:746px;	height:318px;
}
body#interior div#total div#info_int div#localizacion div#sedes {
	width:746px;	height:300px; overflow:hidden;
}

.mapas {
	vertical-align:top; 
}
.mapas2 {
	vertical-align: top;
}

body#interior div#total div#info_int div#leyenda_int {
	top:335px; left:184px; width:599px; height:47px; 
}
body#interior div#total div#info_int div#leyenda_sedes {
	top:335px; left:21px; width:746px; height:47px; 
}


img {
	border:0px;
}


/*   LINKS  */

a.b-cabecera {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color: #666666; text-decoration:none;
}

a.b-cabecera:hover {
		color: #CC6666; 
}
a.b-mail {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color: #666666; text-decoration:none;
}

a.b-mail:hover {
		color: #CC6666; 
}


.titular {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color: #CC6666;
}
.textfosc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color: #666666;
	
}
.textclar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px; color: #CCCCCC;
}
.textinfo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color: #666666; line-height:16px;
}
.negrita {
		font-weight : bold;
}
.rojo {
		color: #CC6666;
}
.grande .negrita {
		font-size : 12px;
}
.interlineado {
	 line-height:20px;
}