/* CSS Document */

body{
	background:#F1F1F1;
	background-image:url(../archivos/fondo_bac.png);
	background-repeat:repeat-x;
	margin-top:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	}
	
#container_todo{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	}
	
/* --- Menu --- */

nav{
	width:960px;
	height:60px;
	float:left;
	}

#contenedor_menu{
	width:750px;
	height:60px;
	margin-left:235px;
	float:left;
	}
	
#menu {
	width:750px;
	height:60px;
	padding:0;
	margin:0 0 50px 0;
	list-style:none;
	height:50px;
	}
	
#menu li {
	float:left;
	}
	
#menu li a {
	display:block; 
	border:1px solid #999;
	height:58px;
	line-height:59px;
	text-decoration: none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 16px;
	color:#FFF;
	letter-spacing:1px;
	overflow:hidden;
	position:relative;
	z-index:10;
	margin-right:-1px;
	}
	
#menu li a b {
	display:block; 
	height:100px; 
	width:100%; 
	position:absolute; 
	left:0; 
	top:0; 
	z-index:-1;
	}
	
#menu li a:hover {
	background:#6DA51C;
	color: #fff;
	}

#menu li a:hover b {
	top:-50px;
	}
	
#cont_iconos{
	width:100px;
	margin-left:100px;
	margin-top:5px;
	color:#CCC;
	letter-spacing:1px;
	font-weight:bold;
	float:left;
	}
	
.menu_activado{
	background-color:#6DA51C;
	color: #FFF;
	}
	
/* --- Logo --- */

#contenedor_logo{
	width:260px;
	height:290px;
	/*top:10px;*/
	margin-left:6px;
	z-index:1000;
	position:absolute;
	}
		
/*--- Banner ---*/

#cont_banner{
	width:950px;
	height:265px;
	margin-top:35px;
	padding:5px 5px 5px 5px;
	border:1px solid #68A019;
	float:left;
	}

/* --- Section ---*/

section{
	width:960px;
	margin-top:15px;
	background:url(../archivos/fond_contenido.png);
	display:inline-block;
	float:left;
	}
	
/* --- INICIO ---*/
	
#articulo_ofrece{
	width:960px;
	height:310px;
	float:left;
	background:url(../archivos/fondo_verde.png);
	}
	
#linea_separar{
	width:2px;
	float:left;
	background:url(../archivos/linea_cntro.png);
	}
	
#seguridad{ 			/* --> */
	width:330px;
	height:310px;
	float:left;
	}

#descrip_segu{
	width:150px;
	margin-top:20px;
	margin-left:20px;
	float:left;
	}
	
#imagen_segu{
	width:160px;
	float:left;
	}
	
#rastrea_envio{ 			/* --> */
	width:196px;
	margin-top:35px;
	float:left;
	}

#courier{ 			/* --> */
	width:340px;
	height:310px;
	margin-left:15px;
	float:left;
	}

#descrip_courier{
	width:135px;
	margin-top:20px;
	float:left;
	}

#imagen_courier{
	width:203px;
	height:208px;
	float:left;
	}
	
	
#articulo_nov_inicio{
	width:220px;
	margin-top:30px;
	margin-left:30px;
	margin-bottom:20px;
	text-align:justify;
	float:left;
	}

#articulo_bienvendos{
	width:560px;
	margin-top:30px;
	margin-left:50px;
	margin-bottom:25px;
	text-align:justify;	
	float:left;
	}
	
/* -- NOSOTROS ---*/

#articulo_nosotros{
	width:400px;
	margin-top:30px;
	margin-left:35px;
	margin-bottom:25px;
	text-align:justify;
	float:left;
	}
	
	
#articulo_seguimiento{
	width:880px;
	margin-top:30px;
	margin-left:35px;
	margin-bottom:25px;
	text-align:justify;
	float:left;
	}	
	
/* --- Courier --- */

#articulo_courier{
	width:900px;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:30px;
	text-align:justify;
	float:left;
	}
	
/* --- Seguridad --- */

#articulo_seguridad{
	width:420px;
	margin-bottom:30px;
	margin-left:30px;
	margin-top:30px;
	text-align:justify;
	float:left;
	}
	
/* --- Noticias --- */

#articulo_noticias{
	width:550px;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:40px;
	text-align:justify;
	float:left;
	}
	
/* --- COTIZACION --- */

#articulo_cotizar{
	width:500px;
	margin-top:30px;
	margin-left:30px;
	margin-bottom:25px;
	float:left;
	}
	
#formulario_cotizar{
	width:440px;
	margin-top:15px;
	margin-left:25px;
	}
	
/* --- Contactos --- */

#articulo_contactos{
	width:360px;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:25px;
	float:left;
	}

#formulario_contactos{
	width:360px;
	margin-top:20px;
	}
	
#articulo_ubicacion{
	width:480px;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:30px;
	text-align:justify;
	float:left;
	}
	
#descrip_direccion{
	width:240px;
	margin-top:20px;
	line-height:20px;
	margin-bottom:25px;
	float:left;
	}


#links{
	width:960px;
	height:160px;
	color: #000;
	background-color:#E4E4E3;
	float:left;
	}
	
/* --- Footer --- */

footer{
	width:960px;
	height:100px;
	background:url(../archivos/fondo_pie.png);
	color:#FFF;
	float:left;
	}
	
#pie_derecha{
	width:300px;
	height:12px;
	margin-top:17px;
	float:left;
	font-size:11px;
	text-align:right;
	}
	
#pie_centro{
	width:320px;
	height:12px;
	margin-top:17px;
	float:left;
	font-size:11px;
	text-align:center;
	}	
	
#pie_izquierda{
	width:300px;
	height:12px;
	margin-left:20px;
	margin-top:17px;
	float:left;
	font-size:11px;
	text-align:left;
	}	
	
	
/* --- C L A S E S  --- */

.color_verde{
	color:#6DA51C;
	}


.titulo{
	font-size:25px;
	color:#6DA51C;
	font-family:Arial, Helvetica, sans-serif;
	}


.link_verde a:link{
	color:#6DA51C;
	text-decoration:none;
	}
	
.link_verde a:hover{
	color:#6DA51C;
	text-decoration:underline;
	}
	
.link_verde a:visited{
	color:#6DA51C;
	text-decoration:underline;
	}
	
	
.link_creativa a:link{
	color:#FFF;
	text-decoration:none;
	}

.link_creativa a:hover{
	color:#6DA51C;
	text-decoration:underline;
	}
	
.link_creativa a:visited{
	color:#6DA51C;
	text-decoration:underline;
	}
	
.link_plomo a:link{
	color:#333;
	text-decoration:none;
	}

.link_plomo a:hover{
	color:#333;
	text-decoration:underline;
	}
	
.link_plomo a:visited{
	color:#333;
	text-decoration:underline;
	}
	
label.error{
	color:#FF0000;
	background-color:#FFFFCC;
	}