/* 
CSS
Creado por: WIKOT TECHNOLOGIES - 04/MAYO/2007
Para: INELECTRA
Modificado: 22/mayo/2007
*/
*{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#242322;}
img{ border:none; margin:0px; padding:0px; float:left;}
a { color:#0E4A92; border:none; outline:none;}

/*Elementos por identificador ================*/
#contGeneral { width:1001px; margin-left:auto; margin-right:auto}
#header{ background:url(../images/fondo_header.jpg) no-repeat; height:176px; display:block; padding-left:12px; float:left; width:1001px;}
#middle{ padding-right:12px; padding-left:12px; background:url(../images/fondo_index.jpg) no-repeat; height:auto; float:left; width:977px}

/*ESTILOS MENU PRINCIPAL*/
#middle #menuPrincipal { float:right; clear:both; display:block; padding-top:20px; padding-bottom:11px; }
#middle #menuPrincipal li { float:left;height:36px; display:block; }
#middle #menuPrincipal li a { display:block; height:36px; }
#middle #menuPrincipal li a span { display:none; }

#middle #menuPrincipal #inicio a { width:73px; background:url(../images/inicio_nav.jpg) no-repeat; }
#middle #menuPrincipal #inicio, #middle #menuPrincipal #inicio a:hover{background:url(../images/inicio_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #home a { width:48px; background:url(../images/home_nav.jpg) no-repeat; }
#middle #menuPrincipal #home, #middle #menuPrincipal #home a:hover{ background:url(../images/home_nav_on.jpg) no-repeat; }

#middle #menuPrincipal #empresa a{width:89px; background:url(../images/empresa_nav.jpg) no-repeat;}
#middle #menuPrincipal #empresa, #middle #menuPrincipal #empresa a:hover{background:url(../images/empresa_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #corporation a{ width:123px; background:url(../images/corporation_nav.jpg) no-repeat; }
#middle #menuPrincipal #corporation, #middle #menuPrincipal #corporation a:hover{ background:url(../images/corporation_nav_on.jpg) no-repeat; }
#middle #menuPrincipal #aempresa a{width:89px; background:url(../images/aempresa_nav.jpg) no-repeat;}
#middle #menuPrincipal #aempresa, #middle #menuPrincipal #aempresa a:hover{background:url(../images/aempresa_nav_on.jpg) no-repeat;}

#middle #menuPrincipal #segmentos a{width:152px; background:url(../images/areas_nav.jpg) no-repeat;}
#middle #menuPrincipal #segmentos, #middle #menuPrincipal #segmentos a:hover{background:url(../images/areas_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #segments a{ width:133px; background:url(../images/segments_nav.jpg) no-repeat; }
#middle #menuPrincipal #segments, #middle #menuPrincipal #segments a:hover{ background:url(../images/segments_nav_on.jpg) no-repeat; }

#middle #menuPrincipal #servicios a{width:73px; background:url(../images/servicios_nav.jpg) no-repeat;}
#middle #menuPrincipal #servicios, #middle #menuPrincipal #servicios a:hover{ background:url(../images/servicios_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #services a{width:79px; background:url(../images/services_nav.jpg) no-repeat;}
#middle #menuPrincipal #services, #middle #menuPrincipal #services a:hover{ background:url(../images/services_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #servicos a{width:73px; background:url(../images/servicos_nav.jpg) no-repeat;}
#middle #menuPrincipal #servicos, #middle #menuPrincipal #servicos a:hover{ background:url(../images/servicos_nav_on.jpg) no-repeat;}

#middle #menuPrincipal #financiera a{width:156px; background:url(../images/financiera_nav.jpg) no-repeat;}
#middle #menuPrincipal #financiera, #middle #menuPrincipal #financiera a:hover{background:url(../images/financiera_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #financial a{ width:154px; background:url(../images/financial_nav.jpg) no-repeat; }
#middle #menuPrincipal #financial, #middle #menuPrincipal #financial a:hover{ background:url(../images/financial_nav_on.jpg) no-repeat; }
#middle #menuPrincipal #financeira a{width:156px; background:url(../images/financeira_nav.jpg) no-repeat;}
#middle #menuPrincipal #financeira, #middle #menuPrincipal #financeira a:hover{background:url(../images/financeira_nav_on.jpg) no-repeat;}

#middle #menuPrincipal #proyectos a{width:79px; background:url(../images/corporativas_nav.jpg) no-repeat;}
#middle #menuPrincipal #proyectos, #middle #menuPrincipal #proyectos a:hover{background:url(../images/corporativas_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #projects a{ width:70px; background:url(../images/projects_nav.jpg) no-repeat; }
#middle #menuPrincipal #projects, #middle #menuPrincipal #projects a:hover{ background:url(../images/projects_nav_on.jpg) no-repeat; }
#middle #menuPrincipal #projetos a{width:79px; background:url(../images/projetos_nav.jpg) no-repeat;}
#middle #menuPrincipal #projetos, #middle #menuPrincipal #projetos a:hover{background:url(../images/projetos_nav_on.jpg) no-repeat;}


#middle #menuPrincipal #publicaciones a{width:100px; background:url(../images/publicaciones.jpg) no-repeat;}
#middle #menuPrincipal #publicaciones, #middle #menuPrincipal #publicaciones a:hover{background:url(../images/publicaciones_on.jpg) no-repeat;}
#middle #menuPrincipal #publications a{ width:97px; background:url(../images/publications_nav.jpg) no-repeat; }
#middle #menuPrincipal #publications, #middle #menuPrincipal #publications a:hover{ background:url(../images/publications_nav_on.jpg) no-repeat;}
#middle #menuPrincipal #publicacoes a{width:100px; background:url(../images/publicacoes_nav.jpg) no-repeat;}
#middle #menuPrincipal #publicacoes, #middle #menuPrincipal #publicacoes a:hover{background:url(../images/publicacoes_nav_on.jpg) no-repeat;}
/*FIN MENU PRINCIPAL*/

#contenido { float:right; clear:both; width:977px; padding-top:4px;}
#contenido h2 { color:#0E4A92; font-family:"Trebuchet MS", Verdana, Arial; font-size:21px; background: url(../images/titulosInternos.gif) no-repeat; height:24px; padding-left:29px; display:block; }
#contenido h3 { font-family:"Trebuchet MS", Verdana, Arial; font-size:18px; color:#0e4a92; font-weight:bold; padding-bottom:10px;}
#contenido h4 { font-family:"Trebuchet MS", Verdana, Arial; font-size:18px; color:#0e4a92; font-weight:bold; padding-bottom:10px; padding-left:9px;}
#contenido h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0e4a92; font-weight:bold; }
#contenido #contenidoLeft { width:240px; padding-left:132px; float:left; height:246px;}
#contenido #contenidoLeft #topCurva{background:url(../images/fondoLeft.png) 0px 0px no-repeat; height:13px;}
#contenido #contenidoLeft #info{ background:url(../images/fondoNews.gif) 6px 22px no-repeat #ffffff; height:240px; padding-left:6px;}
#contenido #contenidoLeft #info ul { padding-top:32px; padding-left:6px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#contenido #contenidoLeft #info ul li { list-style:none; background:url(../images/bullet_flecha.gif) no-repeat; padding-left:20px; padding-bottom:10px;}
#contenido .contenidoRight { width:601px; float:left; padding-top:14px; padding-right:4px; }
#contenido .contenidoRight #News { float:right; width:305px;background:url(../images/fondoNoticias.gif) no-repeat 0px 25px; height:246px;}
#contenido .contenidoRight #News .tabs { display:none;}
#contenido .contenidoRight #News .tabs p{ background:url(../images/bullet_flecha.gif) no-repeat 6px 8px; padding-left:26px; height:50px; padding-right:20px; position:relative; padding-top:6px;}
#contenido .contenidoRight #News .tabs p .separador{ position:absolute; left:26px; bottom:0px;}
#contenido .contenidoRight #News .tabs hr{border:1px solid #d3d3d3; border-bottom:none; float:left;}
#contenido .contenidoRight .imgHome { float:left; clear:left; margin-bottom:14px;}
#contenido .contenidoRight #News a { color:#333333; text-decoration:none; }
#contenido .contenidoRight #News a:hover { text-decoration:underline; }
#contenido .contenidoRight #News ul{  width:305px; height:23px;padding-top:6px;}
#contenido .contenidoRight #News li{ list-style:none; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; color:#424242; font-weight:bold; text-decoration:none;outline:none; height:22px; padding-top:3px; cursor:pointer;}
#contenido .contenidoRight #News li div { display:none; }
#contenido .contenidoRight #News #Seguridad{ width:76px; padding-left:32px; }
#contenido .contenidoRight #News #Seguridad.activo{ background:url(../images/pestanaLeft.gif) no-repeat 20px 0px; _background:url(../images/pestanaLeft.gif) no-repeat 20px -3px; }
#contenido .contenidoRight #News #Finanzas{ width:76px; padding-left:32px; }
#contenido .contenidoRight #News #Finanzas.activo{ background:url(../images/pestanaLeft.gif) no-repeat 20px 0px; _background:url(../images/pestanaLeft.gif) no-repeat 20px -3px; }
#contenido .contenidoRight #News #Desarrollo {width:160px; padding-left:10px;}
#contenido .contenidoRight #News #Desarrollo.activo{background: url(../images/pestanaRight2.gif) no-repeat 0px 0px;_background: url(../images/pestanaRight2.gif) no-repeat 0px -3px;}
#contenido #flashMovie{ width:572px; margin-left:400px; }

/* FOOTER */
#footer{width:1001px; height:66px; clear:both; color:#b1b1b1; background:#333333; background:url(../images/sombra_footer.jpg) no-repeat; padding-top:44px;}
#contFooter{width:970px; height:36px; background:url(../images/fondo_footer.gif); margin-left:16px;}
#footer ul {float:left;	width:844px;}
#footer li {float:left; margin-top:17px; padding:2px 5px; border-right:1px solid #b1b1b1; list-style:none}
#footer li.ultimo {border:0;} 
#footer a {color:#424242; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer p { text-align:right; float:left; width:120px; margin-top:19px; font-size:10px;}
#footer p a {font-weight:bold; color:#a0a0a0;}

/*Estilos Internas*/
.interna #contenidoLeft{ height:auto!important;}
.interna #topCurva {background-image: url("../images/topeSubmenu.png") !important;height:20px!important;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/topeSubmenu.png");}
#subMenu { display:block; padding:0px; margin:0px; background:#f3f3f3;}
#subMenu li { list-style:none;border-left:1px solid #ececec; border-right:1px solid #ececec;}
#subMenu li a{ background:url(../images/fondoSubMenuLi.jpg) repeat-x #ffffff bottom; border-top: 1px solid #ced6dd; border-bottom: 1px solid #ced6dd; padding-bottom:6px; padding-top:6px; padding-left:9px; display:block; width:229px;font-family:"Trebuchet MS", Verdana, Arial; color:#5E5E5E; font-weight:bold;  cursor:pointer; text-decoration:none;}
#subMenu li a:hover{ color:#FFFFFF; background:url(../images/fondoActivo.gif) repeat-y!important;}
.interna #bottomCurva {background: url(../images/bottomSubmenu.png) no-repeat !important;height:10px!important;background: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bottomSubmenu.png");}
#subMenu li ul { display:none;}
#subMenu li ul li {width:219px;border-left:1px solid #ececec; border-right:1px solid #ececec;}
#subMenu li ul li a{ background: url(../images/bulletNaranja.gif) #f1f3f5 no-repeat 9px 12px; border:none!important; padding-top:6px; padding-bottom:6px; padding-left:18px; width:218px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#subMenu li ul li a:hover{ background: url(../images/bulletNaranja.gif) #f1f3f5 no-repeat 9px 12px                !important; color:#909090;}
.subMenuActivo{ background:url(../images/fondoActivo.gif) repeat-y!important; overflow:hidden!important; border:none!important; color:#FFFFFF!important;}
.interna .contenidoRight{ padding-left:30px; width:564px!important;}
.interna .contenidoRight .contLeft { float:left; width:178px; padding-top:14px; clear:none; padding-right:16px; text-align:center;}
.interna .contenidoRight .contLeft img{ float:right;}
.interna .contenidoRight .contRight{ padding-top:14px; display:block;}
.interna .contenidoRight .contRight p {padding-bottom:17px;}
.interna .contenidoRight .contRight ul { padding-bottom:13px; margin-left:20px; }
.interna .contenidoRight .contRight ul li{ padding-bottom:4px; list-style-position:inside; }
.tableFotos{ table-layout:inherit; width:571px; margin-bottom:10px;}
.tableFotos tr{ margin-bottom:8px; }
.tableFotos td { background-color:#F6F8F9; margin-bottom:8px; height:214px; width:50%; padding-left:25px; padding-right:15px; vertical-align:middle;}
.tableFotos td img { float:left; margin-right:14px;}
.tableFotos td h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding-top:30px;}
.tableFotos td p { padding:0px!important; margin:0px!important; font-family:Arial, Helvetica, sans-serif; color:#0e4a92; font-size:16px; font-weight:bold;}
/*Paginas Internas sin Menu*/
.internaNoMenu .contenidoRight{padding-left:234px; width:709px!important; float:left;}
.internaNoMenu .contenidoRight .contLeft { float:left; width:178px; padding-top:14px; clear:none; padding-right:16px; text-align:center;}
.internaNoMenu .contenidoRight .contLeft img{ float:left;}
.internaNoMenu .contenidoRight .contRight{ padding-top:14px; display:block;}
.internaNoMenu .contenidoRight .contRight p { padding-bottom:17px;}
.internaNoMenu .contenidoRight .contRight ul { padding-bottom:13px;}
.internaNoMenu .contenidoRight .contRight ul li{ padding-left:18px; background:url(../images/bulletNaranja.gif) 9px 6px no-repeat; list-style:none; padding-bottom:4px;}

.publicaciones { width:515px; float:left; }
.publicaciones a { text-decoration:none; color:#000000; }
.publicaciones a:hover { text-decoration:underline; color:#000000; }
.publicaciones td { vertical-align:top; }
.publicaciones td table { width:152px; margin-left:8px; margin-bottom:15px; }
.publicaciones img { margin-bottom:5px; border:0; }

.publicacion table td { width:190px; }
.publicacion table td {text-align: center; padding-left:8px; padding-right:8px}
.arrowDown { background:url(../images/arrowDown.jpg) 138px -2px no-repeat; text-align:left!important; width:179px; height:20px; }

.ineclientes table { table-layout:fixed; margin-left:auto; margin-right:auto; width:185px; background:#f3f4f5; margin-top:2px;}
.ineclientes table td { text-align:center;}
.ineclientes table td h2{ float:left; margin-top:10px; margin-left:10px; margin-bottom:20px;}
.ineclientes table td img{ margin-left:18px; margin-bottom:5px; border:0; }
.ineclientes a { text-decoration:none; }
.ineclientes a:hover { text-decoration:underline; }

.informe { table-layout:fixed; width:720px; float:left;}
.informe table td { width:190px; }
.informe table td table { width:152px; margin-left:8px; margin-bottom:15px; }
.informe table td table img { margin-bottom:5px; border:0; }
.informe a { text-decoration:none; color:#000000; }
.informe a:hover{ text-decoration:underline; color:#000000;}
.informe td { vertical-align:top;}

.paginador td { height:40px; vertical-align:bottom; text-align:center;}
.paginador td a { color:#014e8f; text-decoration:none; text-align:center; float:none;}
.paginador td a:hover { color:#014e8f; text-decoration:none;}

.empleo { background:#F4F4F4; font-size:12px; padding:20px; margin:0 20px 15px 0; border:#C4C4C4 1px solid; }

/****************************
*** Estilos para Noticias ***
*** By: Franklin Salcedo  ***
*****************************/
.antetitulo { color:#0E4A92; font-weight:bold; }
.resumen { color:#0E4A92; font-style:italic; }

/****************************
*** Estilos para Mapa de Sitio ***
*********************************/
.mapadesitio{ padding-top:14px; display:block;}
.mapadesitio li{ padding-left:10px; background:url(../images/bulletNaranja.gif) 0px 6px no-repeat; list-style:none; padding-bottom:5px}
.mapadesitio li a{color:#000000; font-weight:bold;}
.mapadesitio h3, .mapadesitio h3 a{text-decoration:none; margin:15px 0px 9px 0px; padding:0px!important}

.mapadesitio .mapadesitio_sub li{margin-top:4px}
.mapadesitio .mapadesitio_sub li a{color:#000000; font-size:11px; font-weight:normal;}


h2.plugin{margin-top:50px; text-decoration:none; font-size:15px; background-color:none}