/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004389; margin:1px; background-image:url(../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:10px 0px;}
li {margin:5px 0px 5px 0px;}
h2 { font-size:28px; color:#000000; font-weight:lighter;}
h3 {font-size:14px; color:#000000; font-weight:bold; margin:30px 0px 0px 0px; color:#00529b; border-bottom:1px dotted #999999;}
blockquote { background-image:url(../imgs/fondoBlocquote.jpg); border:1px solid #CCCCCC; margin:10px; padding:10px; font-size:14px; color:#00529b; line-height:22px; font-weight:bold;}

#header, #nav, #banner, #content, #contentpublicar, #contentCierre , #footer, #bannerInterior, #contentOrg, #contentOrg1,#contentOrg2, #contentDir, #contentContacto  { margin:0px auto 0px auto; width:980px; background-color:#FFFFFF;}
#header { height:78px; border-top:3px #000000 solid; background-image:url(../imgs/fondo-header.gif); background-position:bottom; background-position:right; background-repeat:no-repeat;}
#header img{ margin-top:7px;}

#topNav { font-size:11px; float:right; margin:10px 5px 0px 0px ; padding:0px;}
#topNav ul{margin:0px; padding:0px;}
#topNav li{ display:inline; padding:0px 8px 0px 8px; border-right:1px #474747 dotted;}
#topNav .final{ border-right:none;}

#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;}

#banner { height:225px; border-bottom:1px solid #c2c2c2;}
#bannerInterior  { height:120px; border-bottom:1px solid #c2c2c2;}

#content { background-color:#FFFFFF; height:202px;}
#colLeft {float: left; width:300px; height:200px; margin-top:4px;}
#colLeft img {border-bottom:1px #c2c2c2 dotted;}
#colLeftDir {}
#colMedio { margin-left:300px; width:377px; height:200px; border-left:1px #c2c2c2 solid;}
#colMedio ul {width:377px; margin:0px 10px 0px 50px; margin:0px; padding:0px;}
#colMedio ul li {margin:5px 5px 5px 20px; list-style:none;  list-style-position:outside;}
#colMedio h3 {margin:0px; color:#000000; padding:30px 0px 10px 0px;}
#colRight {float: right; width:300px; height:200px; border-bottom:1px solid #c2c2c2;}
#colRight400 {float: right; width:300px; height:400px; border-left:1px #c2c2c2 solid; border-bottom:1px solid #c2c2c2;}
#colRight img {border-bottom:1px #c2c2c2 dotted;}
#contentpublicar {height:420px;}
#contentpublicar img {margin-top:20px;}
#contentCierre {height:450px;}
#contentDir { height:720px;}
#contentOrg { min-height:589px; padding-bottom:50px;}
#contentOrg1 {}
#contentOrg2 {height:1000px;}
#contentContacto {height:500px;}
#colInteriorLeft {float: left; width:300px; border-right:1px solid #c2c2c2;}
#colInteriorRight {float:right; width:677px; background-image:url(../imgs/fondoContainer2.jpg); background-repeat:no-repeat; background-position:right; background-position:top; }
#colInteriorRight li {margin:10px;}
#colInteriorRightForm { margin: 0px 0px 0px 300px; width:677px;  background-image:url(../imgs/fondoContainer2.jpg); background-repeat:no-repeat; background-position:right; background-position:top; padding-top:35px;}
#colInteriorRightForm form {margin:0px 20px; }
#colInteriorRightForm form select, #colInteriorRightForm form input, #colInteriorRightForm form textarea {margin:0px 0px 20px 0px;; display:block;}
#formUl {480px; margin:0px; padding:0px;}
#formUl li {display:inline; float:left; width:48%; margin:2px; margin-left:0px; padding:0px;}
#enviar {padding:10px; margin:10px; width:500px; text-align:center; display:block; height:180px;}
#trabajaNosotros {margin:20px 50px 20px 20px;}
#trabajaNosotros li{margin:10px;}
#contacto {padding-top:30px; }
#contacto p{color:#666666;}

#legal {font-size:11px; height:43px; background-image:url(../imgs/fondo_legales.jpg); background-repeat:repeat-x; text-align:right; padding:15px 15px 0px 0px;}

.tabResaltado {color: #00529b;}
#tabs_bottom { font-size:11px;}
#tabs_bottom ul {list-style:none; margin:0px 0px 0px 20px;; padding:0px;}
#tabs_bottom li {display:inline; line-height:20px;}
#tabs_bottom a {text-decoration:none; padding:0 5px 0 5px; border-left: solid 1px #779ec7;}
/* End IE5-Mac hack */
#tabs_bottom a:hover {text-decoration:underline; }
#tabs_bottom a:hover span {text-decoration:underline; }
#bottomGroup {background-image:url(../imgs/fondo_bottom.gif); background-repeat:repeat-x; padding:1px 6px; color:#FFFFFF;}

#listaCierre {height:400px;}
#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; }

#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;}

#empresasListadas ul {margin:0px; padding:0px;}
#empresasListadas li {width:100%; margin: 0px 0px 0px 0px; font-size:10px; color:#e1e8f2;}

.mercadoObjetivo {width:100%; margin: 0px 0px 0px 0px; font-size:10px; color:#0052ad;}

#tituloEmpresasList {display:block; width: 637px; float:left; height:22px; margin:5px 0px 0px 0px;}

#empListSub {width: 480px;}
#empListSub li {display:inline; float:left; width:48%; margin:2px; margin-left:0px;}

#ulDoble {width: 100%;}
#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;}
#espaciosPublicitarios ul { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 15px; WIDTH: 760px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
#espaciosPublicitarios #graf_espacio { PADDING-RIGHT: 4px; DISPLAY: inline; PADDING: 2px; FLOAT: left; WIDTH: 115px; HEIGHT:135px; text-align:center; font-size:11px; } 
#espaciosPublicitarios  #nombre_espacio { DISPLAY: inline; PADDING: 2px 5px; FLOAT: left; WIDTH: 115px; HEIGHT:120px; text-align:center;  font-size:11px;} 
#espaciosPublicitarios  #medida_espacio { DISPLAY: inline; PADDING: 2px; FLOAT: left; WIDTH: 115px; HEIGHT:120px;  text-align:center;  font-size:11px;} 

#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; }

#descargas { width:660px; margin:30px 0px 0px 30px; }
#descargas ul {margin:0px; padding:0px; }
#descargas li { display:inline; float:left; width:300px; height:150px; margin: 3px; padding:0px; }
.bannerDescargas1 { background-image:url(../imgs/descargas1.jpg); background-repeat:no-repeat; }
.bannerDescargas2 { background-image:url(../imgs/descargas2.jpg); background-repeat:no-repeat; }
.bannerDescargas3 { background-image:url(../imgs/descargas3.jpg); background-repeat:no-repeat; }
.bannerDescargas4 { background-image:url(../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;}


#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; }


#btnConozcaEspPub {width:630px; display:block; height:30px; text-align:right;}

#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;}

#topListaClientes {width:620px; border-bottom:1px dotted #666666; margin:20px; height:30px;}
#bottomListaClientes { float:right; padding:5px; margin:20px; background-color:#65b1fe; color:#FFFFFF;}

.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;}

#footer { width:980px; height:200px; clear:both;}

#renglon{
height:1px;
clear:both;
width:100%;
position:relative;
}

#renglon2{
height:30px;
clear:both;
width:100%;
}

#dirRespuesta {
text-align:center;
float:right;
margin:15px;
}

#espacios_disponibles, #nuestros_anunciantes{width:100%;}
#espacios_disponibles ul, #nuestros_anunciantes ul{margin:0px;padding:0px;}
#espacios_disponibles li, #nuestros_anunciantes li{margin:1px;padding:5px;}
#espacios_disponibles li.col0{width:10px;display:inline;margin:1px;float:left;background-color:#E6E6E6;}
#espacios_disponibles li.col1{width:200px;display:inline;margin:1px;float:left;background-color:#E2E2E2;}
#espacios_disponibles li.col2{width:90px;display:inline;margin:1px;float:left;background-color:#E6E6E6;}
#espacios_disponibles li.col3{width:90px;display:inline;margin:1px;float:left;background-color:#E2E2E2;}
#espacios_disponibles li.col4{width:280px;display:inline;margin:1px;float:left;background-color:#E6E6E6;}
#nuestros_anunciantes li.col0{{width:10px;display:inline;margin:1px;float:left;background-color:#E6E6E6;}
#nuestros_anunciantes li.col1{width:340px;display:inline;margin:1px;float:left;background-color:#E2E2E2;}
#nuestros_anunciantes li.col2{width:340px;display:inline;margin:1px;float:left;background-color:#E2E2E2;}
 
/*====================== ShadowBox ======================*/

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 999;
  text-align: center; /* centers #shadowbox in quirks and IE */
}
#shadowbox_overlay {
  position: absolute;
  background: #0C2D74;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  border: 3px solid #ccc;
  overflow: hidden;
}
#shadowbox_body_inner {
  position: relative;
  height: 100%;
}
#shadowbox_content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #060606; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 32px;
  width: 32px;
  background-image: url(../imgs/loading.gif);
  background-repeat: no-repeat;
}
#shadowbox_loading span {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 10px;
  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#shadowbox_title {
  height: 26px;
}
#shadowbox_title_inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
}
#shadowbox_info {
  height: 20px;
}
#shadowbox_info_inner {
  font-size: 12px;
  color: #fff;
}

/*_____________________________________________________________________  nav  */
#shadowbox_nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#shadowbox_nav_close {
  background-image: url(../upload/red_negocios/close.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_next {
  background-image: url(../upload/red_negocios/next.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  background-image: url(../upload/red_negocios/previous.png);
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  background-image: url(../upload/red_negocios/play.png);
  background-repeat: no-repeat;





}
#shadowbox_nav_pause {
  background-image: url(../upload/red_negocios/pause.png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;


  text-align: center;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #fff;
  text-decoration: underline;
}

