@charset "utf-8";
/* CSS Document */

header	{
	background:url(imagenes/slides/contenidos-azul.jpg) bottom center no-repeat;
	height:250px;
	overflow:visible;
	position:relative;
	top:0px;
	width:980px;
	z-index:20;
	}


header .logo {
	left:20px;
	position:absolute;
	top:15px;
	}
header nav {
	background:url(imagenes/fondo-negro40.png);
	bottom:0px;
	height:50px;
	overflow:hidden;
	position:absolute;
	width:980px;
	}
header nav ul {
	list-style:none;
	margin:0px;
	padding:0px 0px;
	width:1500px;
	}
header nav ul li {
	border-right:2px solid #8CF200;
	color:#8CF200;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	margin:19px 0px 19px 0px;
	padding:0px 23px 0px 22px;
	text-transform:uppercase;
	}
header nav ul li a {	
	color:#8CF200;
	text-decoration:none;
	}
header nav ul li:first-child {
	padding-left:22px;
	}
/*
header #solicitud {
	background:url(imagenes/fondo-solicitud.png) center top;
	height:170px;
	position:absolute;
	right:20px;
	top:15px;
	width:330px;
	}
*/
header h1 {
	color:#595959;
	margin:0px;
	padding:0px;
	position:absolute;
	left:20px;
	top:105px;
	}

header h1 {
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:normal;
	line-height:40px;
	}
	
h2 {
	color:#00B5CB;
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	margin:0px;
	padding:15px 0px 0px 0px;
	font-weight:normal;
	}
	
	
#intro_contenido {
	background:#E7E8E8;
	height:420px;
	position:relative;
	overflow:visible;
	}

#intro_contenido .imagen_cont {
	border:7px solid #E7E8E8;
	left:15px;
	position:absolute;
	top:-12px;
	z-index:50;
	}
	
#intro_contenido nav {
	float:right;
	margin-left:250px;
	width:450px;
	}
#intro_contenido ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	height:68px;
	list-style:none;
	margin:15px 0px;
	padding:0px;
	}
#intro_contenido ul li a {
	border-left:1px solid #999;
	color:#595959;
	display:block;
	float:left;
	height:50px;
	padding:2%;
	text-decoration:none;
	width:29%;
	}
#intro_contenido .activo1 { background:url(imagenes/icon-trasportes-activo.png) 50px bottom no-repeat; }
#intro_contenido .activo2 { background:url(imagenes/icon-trasportes-activo.png) center bottom no-repeat; }
#intro_contenido .activo3 { background:url(imagenes/icon-trasportes-activo.png) 350px bottom no-repeat; }

#intro_contenido .maritimo { background:url(imagenes/icon-trasportes-maritimos.png) 10px 40px no-repeat; }
#intro_contenido .terrestre { background:url(imagenes/icon-trasportes-terrerstres.png) 10px 40px no-repeat; }
#intro_contenido .aereo { background:url(imagenes/icon-trasportes-aereos.png) 10px 40px no-repeat; }
	


#intro_contenido article {
	float:right;
	width:450px;
	}

#intro_contenido article h1 {
	color:#00B5CB !important;
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:22px;
	}

#intro_contenido .boton {
	background:url(imagenes/fondo-boton.png) top center repeat-x #9AC810;
	border:1px solid #9AC810;
	border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;
	color:#374317;
	cursor:pointer;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 10px;
	}




#emergencias {
	width:220px;
	margin:0px auto 0px auto;
	background:url(imagenes/telefono.png) left center no-repeat;
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	color:#666;
	padding:12px 0px 10px 35px;
	line-height:16px;
	}
#emergencias strong {
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:29px;
	line-height:22px;
	font-weight:bold;
	color:#00B6CB;
	}


#languaje-int{
	
	background: url("imagenes/fondo-solicitud.png") no-repeat scroll 203px center / 113px auto rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 16px;
    margin: 0 auto;
    position: relative;
    text-align: right;
    top: 14.5px;
    width: 300px;
	
	}


#languaje-int ul{

	 margin: 0;
	
	}

#languaje-int li{
	
	display: inline;
    list-style: none outside none;
    margin: 0 14px;
	
	}

#languaje-int li a{  

	 color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;

}



.frmComment input[type=text] {
	display:block;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:26px;
	color:#000;
	margin:0px 0px 15px 0px;
	border:1px solid #AAA;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#ECEEE9;
	text-indent:10px;
	}
.frmComment textarea {
	display:block;
	width:380px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#000;
	margin:0px 0px 10px 0px;
	border:1px solid #AAA;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#ECEEE9;
	padding:5px 10px;
	}

.boton {
	background:url(imagenes/fondo-boton.png) top center repeat-x #9AC810;
	border:1px solid #9AC810;
	border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;
	color:#374317;
	cursor:pointer;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 10px;
	}

.comment 						{
	background:url(imagenes/comment.png) 10px 20px no-repeat;
	padding:25px 20px 25px 90px;
	}









#frmContacto { display:block; width:300px; padding:10px; border:1px solid #ABADB3; background:#F4F4F4; position:absolute; margin:-15px 0px 0px 15px; z-index:99; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#frmContacto label { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; width:60px; display:block; float:left; border:1px solid #ABADB3; background:#EEE; padding:5px 5px 5px 5px; border-right:0px; margin-bottom:2px; }
#frmContacto input[type="text"] { border:1px solid #ABADB3; font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:11px; float:left; width:215px; padding:5px 5px 5px 5px; margin-top:0px; margin-bottom:2px; }
#frmContacto textarea { font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:11px; width:287px; height:120px; padding:5px; border:1px solid #ABADB3; margin-top:5px;  }
#frmContacto  h6 { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#CCC; margin:5px 0px 3px 0px; }
#frmContacto span { display:block; border:1px solid #ABADB3; background:#EEE; padding:5px; margin-top:7px; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#frmContacto span span { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
#frmContacto span span input[type="text"] { border:1px solid #ABADB3; font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:11px; float:left; width:150px; padding:5px 5px 5px 5px; margin-top:0px; margin-bottom:2px; }
#frmContacto span .Btn1 { float:right; border:1px solid #ABADB3; width:105px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; background:#D8D8D8; margin-top:7px; padding:6px 0px 6px 0px; cursor:pointer; }
#frmContacto span .Btn2 { float:right; border:1px solid #ABADB3; width:105px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px; background:#D8D8D8; padding:2px 0px 2px 0px; cursor:pointer; }




