@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family: arial;
	font-size:12px;
}

b{font-weight:bold;color:#00579d;}

.left{float:left;}

.enlace{ text-decoration:none; color:#5991bf;}
.enlace_contacto{ text-decoration:none;font-weight:bold;color:#00579d;}

.clearfloat{
	clear:both; height:0px;  font-size: 1px; line-height: 0px;
}
a img{ border:none;}

#contenedor {
	margin:0px auto; 
	width:954px;
}

/*CABECERA*/
#head #idioma {
	margin:2px 0px;
	text-align:right;
}
#head{position: relative;}

#head #logo {
	width:954px;
	height:83px;
	text-align:left;
	background:#fff url('../images/head.jpg') no-repeat;
}
#head #menu {
	margin:0px;
	list-style:none;
	width:100%;
	height:35px;
	background:#f3f2ee url('../images/fondo_menu.gif') bottom repeat-x;
}
#menu {
   position: retalive;
   top: 10;
   right: 0;
   margin: 0;
   padding: 0;
	white-space:nowrap;}
/*#menu .seleccionado{
	font-size:14px;
	font-weight:bold;
	padding:10px 25px;
	color: #5991bf;
	background-color:#fff;
}*/
#menu li {
   list-style: none;
   float: left; }
#menu li a {
   display: block;
   padding: 10px 25px;
   text-decoration: none; 
   color: #5991bf;
   font-size:14px;
   font-weight:bold;
   }
#menu li a:hover, #menu li.seleccionado a  {
	background-color:#fff;
   }
#menu li ul {
	display: none;
	}

#menu li:hover ul, #menu li.hover ul, #menu li.seleccionado ul {
   position: absolute;
   display: inline;
   left: 0;
   width: 100%;
   margin: 0;
   padding: 0;
   }
#menu li:hover li, #menu li.hover li, #menu li.seleccionado li { 
	float: left;
	}
#menu li:hover li a, #menu li.hover li a, #menu li.seleccionado li a {
	margin-top:8px;
	padding:0px 5px;
	border-right:1px solid #00579e;
	border-bottom:none;
	border-top:none;
	text-align:center;
	color: #00579e; 
	font-size:11px; 
	}
#menu li li a:hover {
	color: #357;
	}
/*FIN CABECERA*/

/*PIE*/
div.foot{}
div.foot div.botones {font-size:0px;white-space:nowrap;}
div.foot div.botones div{ float:left; margin:5px 1px;}
div.foot div.botones div.logo{margin:0px 3px;}
/*FIN PIE*/

.lista_flechas {
  list-style-image: url('../images/flecha.png');
}
.lista_flechas li {
  margin-bottom:10px;
  line-height:20px;
}

/*INICIO*/
div.container-inicio{ height:558px;height:650px;border:1px solid #fff; }
div.container-inicio div.texto{
	font-size:16px;
	margin:350px 0 0 440px;
	}
/*QUIENES SOMOS*/
div.container-quienes{ background-image:url("../images/fondo-quienes.jpg"); height:558px; border:1px solid #fff; }
div.container-quienes div.texto{
	font-size:16px;
	margin:330px 0 0 440px;
	}
/*AREAS DE ACTIVIDAD*/
div.container-areas{ background-image:url("../images/fondo-areas.jpg"); height:558px; border:1px solid #fff; }
div.container-areas div.texto{
	font-size:16px;
	margin:350px 0 0 60px;
	text-align:left;
	}
/*POR QUE ELEGIR CSA*/
div.container-elegir{ background-image:url("../images/fondo-elegir.jpg"); height:558px; border:1px solid #fff; }
div.container-elegir div.texto{
	font-size:16px;
	margin:300px 0 0 410px;
	}
/*CONTACTO*/
div.container-contacto{ background-image:url("../images/fondo-contacto.jpg"); height:558px; border:1px solid #fff; }
div.container-contacto div.texto{
	font-size:16px;
	margin:150px 0 0 480px;
	}
/*TRANSPORTE MARITIMO*/
div.container-areas-maritimo{ background-image:url("../images/fondo-areas-maritimo.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-maritimo div.texto{
	font-size:16px;
	margin:110px 70px 0 560px;
	}
/*TRANSPORTE TERRESTRE*/
div.container-areas-terrestre{ background-image:url("../images/fondo-areas-terrestre.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-terrestre div.texto{
	font-size:16px;
	margin:110px 70px 0 560px;
	}
/*TRANSPORTE AEREO*/
div.container-areas-aereo{ background-image:url("../images/fondo-areas-aereo.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-aereo div.texto{
	font-size:16px;
	margin:110px 70px 0 560px;
	}
/*TRANSPORTE CONTENEDORES*/
div.container-areas-contenedores{ background-image:url("../images/fondo-areas-contenedores.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-contenedores div.texto{
	font-size:16px;
	margin:130px 70px 0 560px;
	}
/*TRANSPORTE TRAMITES*/
div.container-areas-tramites{ background-image:url("../images/fondo-areas-tramites.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-tramites div.texto{
	font-size:16px;
	margin:130px 70px 0 560px;
	}
/*TRANSPORTE SEGUROS*/
div.container-areas-seguros{ background-image:url("../images/fondo-areas-seguros.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-seguros div.texto{
	font-size:16px;
	margin:130px 70px 0 560px;
	}
/*TRANSPORTE PROYECTOS*/
div.container-areas-proyectos{ background-image:url("../images/fondo-areas-proyectos.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-proyectos div.texto{
	font-size:16px;
	margin:130px 70px 0 560px;
	}
/*TRANSPORTE TERMINALES*/
div.container-areas-terminales{ background-image:url("../images/fondo-areas-terminales.jpg"); height:558px; border:1px solid #fff; }
div.container-areas-terminales div.texto{
	font-size:16px;
	margin:130px 70px 0 560px;
	}
	