* {padding:0px; margin:0px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}

body {background-image: url(../images/fnd-general-repetir.jpg); background-repeat:repeat-x; background-color:#d6e9f7; }
a {text-decoration:none}
a:hover {text-decoration:underline}

#contenedor-general {background-image:url(../images/fnd-general.jpg); background-repeat:no-repeat; margin:0px auto; width:950px; height:620px; overflow-y:hidden }
#contenedor-general-formularios {background-image:url(../images/fnd-general-int.jpg); background-repeat:no-repeat; margin:0px auto; width:950px; height:750px}
#logo { float:left; padding-left:90px;}
#botonera {width:515px; height:52px; float:left; margin-left:26px;} 

#idiomas {width:100px; float:left; height:52px; } 
#idiomas a {text-decoration:none}
#idiomas a:hover {text-decoration:underline}
#idiomas ul {list-style:none; font-size:9px; padding-left:41px;padding-top:4px;}
#idiomas li {padding-bottom:2px; line-height:12px;} 

#virtual-library {float:left; width:264px; margin-top:48px; margin-left:64px; height:212px;}
#virtual-library p {font-size:12px; line-height:16px;}
#listado-articulos {font-size:12px; line-height:16px;}
#listado-articulos a {text-decoration:none}
#listado-articulos a:hover {text-decoration:underline}
#listado-articulos ul {margin-top:12px; padding-left:55px; list-style:none}
.listado-top {padding-top:20px}


#pdf {float:left; width:41px; margin-top:15px;}
.img-top {padding-top:28px}


#our-firm {float:left; width:213px; margin-left:26px; margin-top:58px; font-size:12px; line-height:16px; text-align:justify;}
#our-firm p {padding-top:35px}
.know-more {padding-left:30px;}
.link-home {margin-top:8px; padding-left:30px; text-align:left; letter-spacing:1px;}

#letter {float:left; width:208px; margin-left:76px; margin-top:58px; font-size:12px; line-height:16px; text-align:justify;}
#letter p {padding-top:35px}

#pie {float:left; text-align:center; padding-top:28px; font-size:10px; padding-left:262px; width:450px;}


/*our firm*/
#contenedor-general-our-firm {background-image:url(../images/fnd-general-int.jpg); background-repeat:no-repeat; margin:0px auto; width:950px; height:620px; overflow-y:hidden }

#fotos-our-firm {float:left; width:329px; margin-left:40px; padding-top:46px; padding-right:25px;}

#botonera-our-firm {float:left; width:500px; margin-top:74px}
#botonera-our-firm img {padding-right:52px}

#contenido-our-firm { float:left; padding-left:10px; padding-top:10px; width:450px; font-size:12px}
#contenido-our-firm p {line-height:18px; text-align:justify; padding-bottom:20px;}
#contenido-our-firm li {list-style:none; padding-bottom:20px; letter-spacing:1px;}
#contenido-our-firm a {text-decoration:none}
#contenido-our-firm a:hover {text-decoration:underline}


/*the people*/
#contenedor-general-people {background-image:url(../images/fnd-general-people.jpg); background-repeat:no-repeat; margin:0px auto; width:950px; height:620px; overflow-y:hidden }

#botonera-people {float:left; width:223px; padding-left:11px; padding-right:17px; margin-top:25px;}
#botonera-people ul {margin-top:16px; padding-left:67px; list-style:none}
#botonera-people li {font-size:12px; padding-bottom:22px; line-height:17px;}
#botonera-people a {text-decoration:none}
#botonera-people a:hover {text-decoration:underline}

#foto-peolpe {float:left; width:302px; padding-right:20px; padding-top:32px; padding-left:6px;}

#cv {float:left; width:315px; font-size:12px; padding-top:43px;}
#cv p {line-height:18px; text-align:justify; padding-bottom:13px; padding-left:4px;}


/*virtual*/
.virtual {padding-left:25px}

#tit-virtual-library {float:left; padding:20px 0px 0px 15px; width:500px; height:47px}
#tit-virtual-library-m {float:left; padding:20px 0px 0px 15px; width:400px; height:47px}

#candado {float:left; width:416px; margin:15px 15px 10px 15px; height:40px}
#candado p {float:left; width:356px; font-size:12px; padding-top:2px; line-height:16px}
#candado img {float:left; padding-right:10px;}
#candado a {text-decoration:none; font-weight:normal}
#candado a:hover {text-decoration:underline; font-weight:normal}

#sobre {float:left; width:416px; margin:15px 15px 10px 15px; height:40px}
#sobre p {float:left; width:280px; font-size:12px; padding-top:2px; line-height:16px}
#sobre img {float:left; padding:5px 10px 0px 0px;}
#sobre a {text-decoration:none; font-weight:normal}
#sobre a:hover {text-decoration:underline; font-weight:normal}

#candado-m {float:left; width:416px; margin:15px 15px 10px 15px; height:40px}
#candado-m p {float:left; width:354px; font-size:12px; padding-top:2px; line-height:16px}
#candado-m img {float:left; padding-right:10px;}
#candado-m a {text-decoration:none; font-weight:normal}
#candado-m a:hover {text-decoration:underline; font-weight:normal}

#sobre-m {float:left; width:416px; margin:15px 15px 10px 15px; height:40px}
#sobre-m p {float:left; width:280px; font-size:12px; padding-top:2px; line-height:16px}
#sobre-m img {float:left; padding:5px 10px 0px 0px;}
#sobre-m a {text-decoration:none; font-weight:normal}
#sobre-m a:hover {text-decoration:underline; font-weight:normal}

#resaltado {float:left; width:400px; margin:34px 15px 0 51px; height:33px}
#resaltado p {float:left; width:300px; font-size:12px; padding-top:2px; line-height:16px}
#resaltado img {float:left; padding-right:13px;}
#resaltado a {text-decoration:none; font-weight:normal}
#resaltado a:hover {text-decoration:underline; font-weight:normal}




#listados { background-image:url(../images/fnd-general-library.jpg); background-repeat:no-repeat; height:387px; width:872px; float:left;}

#columna-1 {float:left; margin:82px 25px 0px 40px; font-size:12px; width:226px}
#columna-1 li {list-style:none; padding:0px 0px 8px 0px; line-height:16px; letter-spacing:1px}
#columna-1 a {text-decoration:none; font-weight:normal}
#columna-1 a:hover {text-decoration:underline; font-weight:normal} 

#columna-2 {float:left; margin:82px 25px 0px 42px; font-size:12px; width:212px}
#columna-2 li {list-style:none; padding:0px 0px 8px 0px; line-height:16px; letter-spacing:1px}
#columna-2 a {text-decoration:none; font-weight:normal}
#columna-2 a:hover {text-decoration:underline; font-weight:normal} 

#columna-3 {float:left; margin:82px 0px 0px 50px; font-size:12px; width:250px}
#columna-3 li {list-style:none; padding:0px 0px 8px 0px; line-height:16px; letter-spacing:1px}
#columna-3 a {text-decoration:none; font-weight:normal}
#columna-3 a:hover {text-decoration:underline; font-weight:normal} 
.color { float:left; font-variant:small-caps; margin-top:10px; line-height:16px; text-align:center; width:189px}

#pdf-reader {float:left; font-size:12px; height:12px; margin:5px 0px 0px 18px}
#pdf-reader a {text-decoration:none; font-weight:normal}
#pdf-reader a:hover {text-decoration:underline; font-weight:normal} 

#pie-virtual {float:left; text-align:center; padding-top:14px; font-size:10px; padding-left:262px; width:400px;}




/* monthly pdf */
#contenedor-monthly-pdf {background-image:url(../images/fnd-monthly-general.jpg); background-repeat:no-repeat; margin:0px auto; width:950px; height:620px; }
#fila-2008 {float:left; width:100%; height:203px; letter-spacing:1px}
#tit-infounit {height:45px; float:left; width:427px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:8px 0 0 33px}
#tit-infounit h1 {float:left; height:45px; color:#3e5f79; font-size:37px; font-weight:normal}
#tit-infounit p {float:left; height:45px; color:#3e5f79; margin:5px 0px 0px 20px; }
#tit-infounit strong {color:#3e5f79;}
#listado-monthly {float:left; width:427px; height:135px; margin:20px 0px 0px 36px;}
#listado-monthly ul { float:left; list-style:none; height:135px; width:130px; font-size:13px; line-height:24px}
.padding-left-monthly {padding-left:20px}
#infounit-monthly {background-image:url(../images/fnd-monthly-pdf.jpg); background-repeat:no-repeat; float:left; width:427px; height:205px;}


/*disclaimer*/
#foto-monthly {float:left; margin:48px 0px 0px 9px}
#foto-disclaimer {float:left; margin:24px 0px 0px 27px}
#tit-disclaimer {float:left; padding:20px 0px 0px 31px; width:500px; height:47px}
#contenido-disclaimer {float:left; margin:40px 0px 0px 32px; padding-top:5px; overflow-y:scroll; width:465px; height:300px;}
#contenido-disclaimer p {font-size:12px; line-height:16px; padding:0px 25px 10px 0px }
#contenido-disclaimer h1 {font-weight:bold; font-size:13px; letter-spacing:1px}
#contenido-disclaimer li {font-size:12px; padding-bottom:15px;}
#boton-acepto {float:left}
#acepto {float:left; font-size:12px; height:12px; margin:20px 0px 0px 20px; width:300px;}
#acepto input {float:left; margin:0px 10px 0px 10px}

#clave {float:left; color:#FF0000; font-size:12px; margin:9px 0px 9px 10px;}


/*contacto*/
#contenedor-general-contacto {background-image:url(../images/fnd-general-people.jpg); background-repeat:no-repeat; margin:0px auto; width:950px; height:650px; }
#contenido-contacto {float:left; margin:40px 0px 0px 32px; padding-top:0px; width:480px; height:auto; font-size:12px}
#foto-contacto {float:left; margin:48px 0 0 12px}