body { background:url(../images/fondo.jpg) repeat-x left top; font-family:'Trebuchet MS'; color:#999; }
a { color:#999; text-decoration:none; }
a:hover { color:#666; }
.left { width:13px; }
.center { width:894px; }
.right { width:16px; }
#contenedor { width:923px; margin:0 auto; }
#cabecera { height:104px; }
#cabecera .left { background:url(../images/index_01.jpg) no-repeat left; }
#cabecera .center { display:table; background:url(../images/fondo_top.jpg) no-repeat right; }
#cabecera .center img { display:block; float:left; width:200px; height:104px; }
#cabecera .center #form_buscar { display:table; float:right; width:300px; height:15px; margin-top:60px; }
#cabecera .center #form_buscar input[type='text'] { display:block; float:left; border:1px solid #CCC; width:150px; height:15px; color:#999; font-size:8pt; }
#cabecera .center #form_buscar input[type='submit'] { display:block; float:left; width:15px; height:15px; margin-left:5px; background:url(../images/flecha_gr_nara.gif) no-repeat left center; text-indent:-999999px; border:none; }
#cabecera .right { background:url(../images/index_03.jpg) no-repeat left; }
#menu { height:28px; }
#menu .left { background:url(../images/index_04.jpg) no-repeat left; }
#menu .center > ul { list-style:none; }
#menu .center > ul > li { display:block; float:left; }
#menu .center > ul > li > a { display:block; height:28px; padding:0; margin:0; text-indent:-9999px; }
#menu .center > ul > li > a.aboutus { background:url(../images/menu_01_sprites.jpg) no-repeat top; width:87px; }
#menu .center > ul > li > a.aboutus:hover { background-position:bottom; }
#menu .center > ul > li > a.coretech { background:url(../images/menu_02_sprites.jpg) no-repeat top; width:137px; }
#menu .center > ul > li > a.coretech:hover { background-position:bottom; }
#menu .center > ul > li > a.research { background:url(../images/menu_03_sprites.jpg) no-repeat top; width:206px; }
#menu .center > ul > li > a.research:hover { background-position:bottom; }
#menu .center > ul > li > a.news { background:url(../images/menu_04_sprites.jpg) no-repeat top; width:159px; }
#menu .center > ul > li > a.news:hover { background-position:bottom; }
#menu .center > ul > li > a.investors { background:url(../images/menu_05_sprites.jpg) no-repeat top; width:88px; }
#menu .center > ul > li > a.investors:hover { background-position:bottom; }
#menu .center > ul > li > a.partnership { background:url(../images/menu_06_sprites.jpg) no-repeat top; width:111px; }
#menu .center > ul > li > a.partnership:hover { background-position:bottom; }
#menu .center > ul > li > a.contactus { background:url(../images/menu_07_sprites.jpg) no-repeat top; width:106px; }
#menu .center > ul > li > a.contactus:hover { background-position:bottom; }
#menu .right { background:url(../images/index_06.jpg) no-repeat left; }
#cabecerados { height:163px; }
#cabecerados .left { background:url(../images/index_07.jpg) no-repeat left top; }
#cabecerados .center { background:url(../images/index_08.jpg) no-repeat left; }
#cabecerados .right { background:url(../images/index_09.jpg) no-repeat left top; }
/*#cuerpo { height:314px; }*/
#cuerpo > td { vertical-align:top; }
#cuerpo .left { background:url(../images/index_13.jpg) repeat-y left top #FFF; }
#cuerpo .center { background:url(../images/fondo_interior.jpg) repeat-x left top; }
/* CUERPO HOME */
#cuerpo .center > div {  }
#cuerpo .center #home_news { display:block; float:left; width:583px; margin-top:27px; }
#cuerpo .center #home_news h3 { display:block; width:577px; height:21px; background:url(../images/tit_news.jpg) no-repeat left; text-indent:-999999px; }
/* MODIFICACION BIENVENIDA */
#cuerpo .center #home_news p { font-size:9pt; margin:10px 0; margin-left:15px; color:#000; text-align:justify; line-height:11pt; }
#cuerpo .center #home_news h4 { margin-left:15px; color:#000; }
#cuerpo .center #home_right { display:block; float:left; width:292px; background:url(../images/fondo_publications.jpg) no-repeat left top; }
#cuerpo .center #home_right ul { margin:43px 10px 35px 20px; font-size:11pt; height:160px; }
#cuerpo .center #home_right ul li { margin:2px 0; padding:2px 0; border-bottom:1px dashed #CCC; }
#cuerpo .center #home_right ul li p { margin-top:5px; }
#cuerpo .center #home_right > div { margin-left:8px; }
/* CUERPO CONTENIDO */
#cuerpo .center #body_left { display:block; float:left; width:209px; margin-top:27px; background:url(../images/tit_menu.jpg) no-repeat left top; }
#cuerpo .center #body_left h3 { font-weight:normal; color:#F00; font-size:10pt; }
#cuerpo .center #body_left > ul { list-style:none; margin-left:10px; margin-top:20px; font-size:9pt; }
#cuerpo .center #body_left > ul > li { margin:5px 0; }
#cuerpo .center #body_left > ul > li > a { color:#999; text-decoration:none; padding-left:10px; background:url(../images/flecha_menu.gif) no-repeat left; }
#cuerpo .center #body_left > ul > li > a:hover { color:#666; }
#cuerpo .center #body_right { display:block; float:left; width:661px; margin-top:27px; }
#cuerpo .center #body_right h3 { display:block; padding-left:13px; padding-bottom:5px; background:url(../images/flecha_gr_nara.gif) no-repeat left 2px; border-bottom:1px solid #F00; color:#F00; font-weight:normal; margin-bottom:20px; }
#cuerpo .center #body_right p { font-size:9pt; text-align:justify; margin:20px 0; width:70%; padding:3px 0; color:#333; line-height:11pt; }
#cuerpo .right { background:url(../images/index_15.jpg) repeat-y left top #FFF; }
#pie { height:9px; }
#pie .left { background:url(../images/index_16.jpg) no-repeat left top; }
#pie .center { background:url(../images/index_17.jpg) no-repeat left top; }
#pie .right { background:url(../images/index_18.jpg) no-repeat left top; }
#piedos .center { text-align:center; font-size:8pt; }
#piedos .center p { margin:20px 0; }
#piedos .center a { color:#999; text-decoration:none; margin:0 5px; }
#piedos .center a:hover { color:#666; }
#piedos .center > ul { list-style:none; margin-top:5px; }
#piedos .center > ul > li { display:inline; border-right:1px solid #999; }
#piedos .center > ul > li:last-child { border:none; }
/* DOC-TYPES */
.iconize { background:url(../images/iconize_csssprites.png) no-repeat; line-height:12pt; padding-left:20px;  }
a[href$=pdf].iconize { background-position: 0 -130px; }
a[href$=doc].iconize { background-position: 0 -64px; }
a[href$=docx].iconize { background-position: 0 -64px; }
a[href$=xls].iconize { background-position: 0 -394px; }
a[href$=xlsx].iconize { background-position: 0 -394px; }
a[href$=ppt].iconize { background-position: 0 -262px; }
a[href$=pptx].iconize { background-position: 0 -262px; }
a[href$=pps].iconize { background-position: 0 -262px; }
a[href$=ppsx].iconize { background-position: 0 -262px; }
a[href$=txt].iconize { background-position: 0 -328px; }
a[href$=zip].iconize { background-position: 0 -2; }
a[href$=jpg].iconize { background-position: 0 -196px; }
/* NOTICIAS */
.lista_noticias > div { clear:both; display:block; width:100%; margin:10px 0; }
.lista_noticias > div > a > img { float:left; margin:0 10px 10px 10px; border:1px solid #000; }
.lista_noticias > div > p { margin:0 0 2px 0!important; }
.lista_noticias > div > p.titulo { color:#000; font-weight:bold; }
.lista_noticias > div > p.titulo > a { color:#000; font-weight:bold; text-decoration:none; font-size:10pt; }
.lista_noticias > div > p.titulo > a:hover { color:#666; }
.lista_noticias > div > p.titulo span.fecha { display:block; font-weight:normal; font-size:8pt; color:#F80000; padding-top:5px; }
.lista_noticias > div > .resumen { font-size:9pt!important; padding-top:10px; color:#333; }
.lista_noticias > div#paginador { text-align:center; font-size:11pt; }
.lista_noticias > div#paginador a { color:#999; text-decoration:none; }
.lista_noticias > div#paginador a:hover { color:#666; }
/* DOCUMENTOS */
.lista_documentos > li { margin:5px 0; padding:0; border-bottom:1px dashed #CCC; }
.lista_documentos > li > p.nombre > a { color:#000; font-size:10pt; font-weight:bold; }
.lista_documentos > li > p.nombre > a:hover { color:#666; }
.lista_documentos > li > p.descripcion { margin:0; margin-top:5px; color:#333; font-size:9pt; padding:0; padding-left:20px; }
/* ICONOS */
.icono { padding-left:20px; }
.icono_fb { background:url(../images/ico_facebook.gif) no-repeat left center; }
.icono_tw { background:url(../images/ico_twitter.gif) no-repeat left center; }
.icono_rss { background:url(../images/ico_rss.gif) no-repeat left center; }
/* CLASES */
.compartir { clear:both; margin-top:30px!important; padding-top:10px!important; border-top:1px dashed #CCC; }
.compartir a { color:#999; text-decoration:none; }
.compartir a:hover { color:#666; }
