body { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#004389; 
margin:1px; 
background-image:url(../upload/imgs/fondo_body.jpg); 
background-repeat:repeat-x;
}

a {color:#004389; text-decoration:none; }
a:hover { color:#004389; text-decoration:underline; }
ul {width: 100%; list-style:none; margin:0px;}
/* IE7 Only */
*:first-child+html ul {width: 83%} 
li {margin:5px 0px 5px 0px;}
h2 { font-size:28px; color:#000000; font-weight:lighter; border-bottom:1px dotted #aaaaaa; }
h3 {font-size:14px; color:#000000; font-weight:bold; margin:30px 0px 0px 0px; color:#00529b; border-bottom:1px dotted #999999;}

th,td{
margin:0;
padding:0;
}

table{
border-collapse:collapse;
border-spacing:0;
}

#container{
width:980px;
background-color:#FFFFFF;
margin:0px auto 0px auto;
overflow:hidden;
}

#fondo_header {
width:980px;
height:78px;
border-top:#000000 3px solid;
border-bottom:#a6a6a6 1px dotted;
background-image:url(../upload/imgs/fondo-header.gif);
}

#menu_top {
height:25px;
font-size:11px;
float:right;
margin:10px 5px 0px 0px ;
padding:0px;
}
#menu_top ul{margin:0px; padding:0px;}
#menu_top li{ display:inline; padding:0px 8px 0px 8px; border-right:1px #474747 dotted;}

/* IE7 Only */
*:first-child+html #menu_top {margin : -55px 0px 0px 15px;} 

#nav { width:980px; height:85px; background-color:#FFFFFF; border-top:1px #999 dotted; border-bottom:3px #000 solid;}
#nav ul{ margin:0px 0px 0px 25px; padding:0px;}
#nav li{ display:inline; margin-right: 48px;}
#topNav .final{ border-right:none;}

#menu_directorios {
width:980px;
height:96px;
border-bottom:#000000 5px solid;
}

#flash_home {
width:980px;
height:230px;
}

#flash_inter {
width:980px;
height:120px;
}

#flash_divisiones {
width:980px;
height:225px;
}

#contenido_home {
width:980px;
height:200px;
margin-top:3px;
}

#contenido_inter {
width:980px;
margin-top:3px;
overflow:hidden;
margin-bottom:30px;
}

#contenido_divisiones {
width:978px;
overflow:hidden;
border-left:#aaaaaa solid 1px;
border-right:#aaaaaa solid 1px;
}
/* IE7 Only */
*:first-child+html #contenido_divisiones {margin:-3px 0px -9px 0px;} 

#menu_div {
width:166px;
overflow:hidden;
float:left;
margin:3px 0px 3px 5px;
}

#menu_divisiones {
width:164px;
overflow:hidden;
float:left;
background-color:#cccccc;
border-left:#aaaaaa solid 1px;
border-right:#aaaaaa solid 1px;
}
/* IE7 Only */
*:first-child+html #menu_divisiones {margin:-3px 0px -7px 0px;} 

#menu_divisiones ul {
margin:0px;
}

#menu_divisiones li {
margin:3px 0px 3px -25px;
line-height:25px;
font-weight:bold;
}

/* IE7 Only */
*:first-child+html #menu_divisiones li {margin:3px 0px 3px 14px;} 

#menu_divisiones a {
color:#555555;
text-decoration:none;
display:block;
width:155px;
height:30px;
margin-left:-15px;
padding:4px 0px 0px 10px;
background-color:#ebebeb;
}

#menu_divisiones a:hover {
color:#00529B;
text-decoration:none;
display:block;
width:155px;
height:30px;
background-color:#ffffff;
margin-left:-15px;
padding:4px 0px 0px 10px;
}

#info_divisiones {
width:747px;
overflow:hidden;
float:left;
margin:30px;
color:#222222;
}

#col_izq {
width:300px;
height:200px;
float:left;
border-right:#CCCCCC solid 1px;
}

#banner_izq {
width:300px;
height:100px;
float:left;
}

#col_izq_inter {
width:300px;
height:400px;
float:left;
overflow:hidden;
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
}

#col_centro {
width:353px;
height:200px;
float:left;
background-color:#ffffff;
margin-right:25px;
}
/* IE7 Only */
*:first-child+html #col_centro {margin:0px 0px 0px 30px; width:348px;} 

#col_centro_inter {
width:649px;
float:left;
margin:0px 15px 0px 15px;
overflow:hidden;
}
#col_centro_inter ul {width:650px; margin:0px; padding:0px;}
#col_centro_inter ul li {margin:2px 5px 2px 20px; list-style:none;  list-style-position:outside;}
#col_centro_inter h3 {margin:0px; color:#000000; padding:30px 0px 10px 0px;}

#banner_der {
width:300px;
height:200px;
float:left;
border-left:#CCCCCC solid 1px;
}

#legales {
font-size:11px;
width:965px;
height:28px; 
background-image:url(../upload/imgs/fondo_legales.jpg); 
background-repeat:repeat-x; 
text-align:right; 
padding:15px 15px 0px 0px;
margin-top:3px;
}

#ligas {
font-size:11px;
width:965px;
height:100px;
background-color:#ffffff;
text-align:left;
padding:5px 0px 0px 15px;
}

#bottomGroup {
background-image:url(../upload/imgs/fondo_bottom.gif); 
background-repeat:repeat-x; 
padding:1px 6px; 
color:#FFFFFF;
font-weight:bold;
float:left;
margin:4px 0px 0px 0px;
}

#menu_footer {
font-size:11px;
width:965px;
height:18px;
text-align:left;
margin:7px 0px 0px 10px;
}
#menu_footer li{
display:inline;
padding:0px 7px 0px 7px;
float:left;
border-right:1px solid #779ec7;
}

#listaCierre {height:370px; margin-top:30px;}
#listaCierre ul {width: 637px; list-style-type: none;list-style:outside; margin:0px 10px;padding:0px;}
#listaCierre li h3 {margin: 20px 0px 0px 0px;}
#listaCierre li.cierreleft {display:inline; float:left;width:280px; margin:8px;padding:0px; border-bottom:1px #c2c2c2 dotted; font-weight:bold; text-align:right;}
#listaCierre li.cierremedium {display:inline; float:left;width:120px; margin:8px;padding:0px; border-bottom:1px #c2c2c2 dotted;}
#listaCierre li.cierreright {display:inline; float:left;width:160px; margin:8px;padding:0px; border-bottom:1px #c2c2c2 dotted; font-weight:bold; }

#descargas { width:660px; margin:30px 0px 0px 0px; }
#descargas ul {margin:0px; padding:0px; }
#descargas li { display:inline; float:left; width:300px; height:150px; margin: 3px; padding:0px; }
.bannerDescargas1 { background-image:url(../upload/imgs/descargas1.jpg); background-repeat:no-repeat; }
.bannerDescargas2 { background-image:url(../upload/imgs/descargas2.jpg); background-repeat:no-repeat; }
.bannerDescargas3 { background-image:url(../upload/imgs/descargas3.jpg); background-repeat:no-repeat; }
.bannerDescargas4 { background-image:url(../upload/imgs/descargas4.jpg); background-repeat:no-repeat; }
.bannerDescargas4 form { margin:5px; float:right;}
.bannerDescargas4 form option{ margin:5px;}
.tit { margin:20px 20px 0px 130px; font-size:14px; font-weight:bold; color:#000000; }
.desc { margin:0px 20px 0px 130px; color:#333333; }
.link { margin:10px 20px 0px 130px; font-weight:bold; font-size: 12px; line-height:35px;}

#ulDoble {width: 100%; color:#222222;}
#ulDoble li {display:inline; float:left; width:46%; margin:0px; padding:0px;}
#ulDoble li.non_Doble{ display:block; float:none; width:60%; margin-left:20px;}

#btnConozcaEspPub {width:630px; display:block; height:30px; text-align:right;}
#contrateEspPub ul { padding: 0px; margin: 0px; width: 630px; list-style-type: none; float:left; }
#contrateEspPub li { padding: 1px; display: inline; float: left; width: 103px; height: 145px; text-align:center; font-size:10px; margin: 0px;} 
#contrateEspPub li p{ margin:0px; padding:0px; }
#contrateEspPub li p.medida { color:#666666; }

#espPub ul { padding: 0px; margin: 0px; width: 100%; list-style-type: none; float:left; }
#espPub li { padding: 1px; display: inline; float: left; width: 103px; height: 145px; text-align:center; font-size:10px; margin: 0px;} 
#espPub li p{ margin:0px; padding:0px; }
#espPub li p.medida { color:#666666; }

#contentDir { height:720px;}
#subTabs {margin:10px;}
#subTabs h2 {border-bottom:1px dotted #aaaaaa; }
#subTabs ul {}
#subTabs li {margin:10px;}
#subTabs a {color:#00529b; font-weight:bold; text-decoration:underline;}

#info_divisiones a {color:#00529b; font-weight:bold; text-decoration:underline;}
#empresasListadas ul {margin:0px; padding:0px;}
#empresasListadas li {width:100%; margin: 0px 0px 0px 0px; font-size:10px; color:#e1e8f2;}
blockquote {width:670px; border:1px solid #CCCCCC; margin:10px; padding:10px; font-size:14px; color:#00529b; line-height:22px; font-weight:bold;}
input {background-color: #ffffff; font-family: Arial; font-size: 09pt; color: #000000; font-weight: plain; border-left: 1px solid #80add5; border-right: 1px double #80add5; border-top: 1px solid #80add5; border-bottom: 1px double #80add5;}
.caja_select_espacios {background-color: #FFFFFF; font-family: Arial; font-size: 08pt; color: #000000; font-weight: plain; width: 200px; border-left: 1px solid #80add5; border-right: 1px solid #80add5; border-top: 1px solid #80add5; border-bottom: 1px solid #80add5;}
.caja_select_directorios {background-color: #FFFFFF; font-family: Arial; font-size: 08pt; color: #000000; font-weight: plain; width: 322px; border-left: 1px solid #80add5; border-right: 1px solid #80add5; border-top: 1px solid #80add5; border-bottom: 1px solid #80add5;}
..seccion {color: #000000; background: #ffffff;}
..opciones {color: #000000; background: #ffffff;}
textarea{background-color: #FFFFFF; font-family: Arial; font-size: 10pt; color: #000000; font-weight: plain; border-left: 1px solid #80add5;; border-right: 1px double #80add5; border-top: 1px solid #80add5; border-bottom: 1px double #80add5;}

.cargaAerea {color:#c7362c;}
.cargaMaritima {color:#95460f;}
.cargaTerrestre {color:#a67512;}
.Proveedores {color:#78210a;}
.Construccion {color:#ca9220;}
.Tecnologia {color:#00417c;}
.Seguridad {color:#616c75;}
.Finanzas {color:#01535f;}
.GastosGenerales {color:#686200;}
.CapitalHumano {color:#02a6cb;}
.Turismo {color:#97035a;}


#clientesEspacios, #clientesSecciones { width:730px; font-size:12px; list-style:none; display:block; margin:0px 0px 10px 0px; padding:0px; }
#clientesSecciones {margin-top:10px; }
#clientesEspacios li, #clientesSecciones li {display:inline; float:left; margin:2px 1px; padding:2px 0px 2px 5px;  background-color:#dde3e9; height:45px;}
#clientesEspacios .class1 { width:190px;}
#clientesEspacios .class2 { width:90px;}
#clientesEspacios .class3 { width:80px;}
#clientesEspacios .class4 { width:340px;}
#clientesSecciones .class5 { width:358px;}
#clientesSecciones .class6 { width:358px;}




