	body{
		background: url(../images/fondo.jpg) #e8e8e8 center top repeat-x;
		color:#747474;
		font-family:Arial;
		font-size:13px;
		line-height:17px;
		margin:0px;
		padding:0px;
	}
	img{	border:0px;	}
	td img {
	display: block;
	text-align: center;
}
	a{	text-decoration:none;	}
	h1{
		color:#FFF;
		font-size:15px;
		
		font-style:italic;
		margin:0px;
		padding: 13px 2px;
		width:194px;
		text-align:center;
		text-transform:uppercase;

	}
	h2{
	color:#004080;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding: 18px 0px;
	width:154px;
	text-align:center;
	text-transform:uppercase;

	}
	#base{
		height:auto;
		margin: auto;
		position: relative;
		width:973px;
	}
/*** header ***/
	#header{
		height:auto;
		position: relative;
		width:100%;
		z-index:100;
	}
	#logo{
		left:0px;
		width:275px;
		height:105px;
		position: relative;
		z-index:3;
	}
	#menus{
		background:url(../images/botonera.jpg);
		position: absolute;
		right:-1px;
		text-align:right;
		top:74px;
		width:967px;
		height:24px;
		padding: 6px 0px 0px 0px;
		z-index:2;
	}
	#seguimiento{
		position: absolute;
		right:5px;
		text-align:right;
		top:5px;
	}
	#contenedorslider{
		background:#fff;
		text-align:center;
		width:957px;
		padding:7px;
		border:1px solid #999;
		border-radius:5px;
	}
	#informativo{
		padding:30px; position:relative
	}
/*** cuerpo ***/
	#contenedor{
	height:auto;
	width:100%;
	margin-bottom:-17px;
	color: #e8e8e8;
	}
	.form_busqueda{ height:16px; border:0px; border-radius:5px; padding-left: 5px;padding-right: 5px; width:200px; }
/*** footer ***/
	#fondofooter{
		background: url(../images/fondofooter.jpg) center top repeat-x;
		height:148px;
		min-width: 982px;
		position: relative;
		width:100%;
	}
	#footer{
		background-image: url(../images/footer.jpg);
		color: #bbb;
		height:183px;
		margin: auto;
		position: relative;
		top:19px;
		width: 998px;
		font-size:12px;
	}
	#footer-contact{
		height:auto;
		left:30px;
		position: absolute;
		top:19px;
		width:920px;
	}
	#footer-creditos{
		font-size:10px;
		height:25px;
		left:30px;
		position: absolute;
		bottom:2px;
		width:920px;
	}
	#lema{
		font-size:15px;
		padding:5px;
	}


.marcas{
	display: inline-block;
	vertical-align:top;
	height:95px;
	margin:5px;
	width:154px;
}
/******* MENU ****************/
.submenu{
	background: url(../images/submenu.png);
	color:#FFF;
	font-size:12px;
	height:16px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:190px;
	padding: 5px 5px;
}
.nav-sup a{
	color:#FFF;
	text-decoration:none;
	margin:5px 17px;
	font-family:arial;
	font-weight: bold;
	font-style:italic;
	font-size: 11px;
}
.nav-sup a:hover{
	color: #cecdcd;
}

.nav-inf a{
	color:#707070;
	text-decoration:none;
	margin:0px 35px;
	font-family:arial;
	font-weight: bold;
	font-size: 13px;
}
/********** CLASES **********/
.titulo2{
	color:#a30607;
	font-weight:bold;
	font-size:18px;
}
.imagenborde{
	border:1px solid #cfcfcf;padding:5px;border-radius:5px;background:#FFF
}
.footer-title{
	font-weight:bold;
	padding:0px 2px 5px 2px;
	font-size: 11px;
}

#result{
	font-size:11px;
	color:#aaa;
}
.rojo{
	color:#a30607;
}
.vermas{
	color:#003e7a;
	font-weight:bold;
	width:52px;
	height:22px;
	padding: 0px 15px 5px 0px;
	background:url(../images/ver-mas.jpg) no-repeat right bottom;
	text-decoration:none;
	font-size:11px;
}
.volver a{
	color:#333;
	font-weight:bold;
	padding-left:20px;
	background:url(../images/flecha-negra.jpg) no-repeat left;
}

.barra-h2{
	background: url(../images/barra-h2.jpg) no-repeat;
	height:55px;
	width:154px;
}
#caja-titulo{
	background: url(../images/barra-subtitulo.jpg) no-repeat;
	height:55px;
	width:560px;
}
#caja-titulo2{
	background: url(../images/barra-subtitulo2.jpg) no-repeat;
	height:61px;
	width:217px;
}
.lema-titulo{
	color: #004080;
	font-style:italic;
	font-weight:bold;
	margin:auto 8px;
	text-transform:uppercase;
	text-align:center;
	width:350px;
}
.text-rojo{
	color: #a90915;
}
.galeria{
	padding:5px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	background:#fff;
	margin:10px;
	width:190px;
	height:140px;
}
.galeria-group{
	display: inline-block;
	margin:7px
}
.flota{
	padding:5px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	background:#fff;
	margin:10px;
	width:190px;
	height:140px;
}
.flota-group{
	display: inline-block;
	margin:10px 45px;
}
.personal{
	padding:5px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	background:#fff;
	margin:auto;
	width:200px;
	height:180px;
}
.imagesborder{
	padding:5px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	background:#fff;
	margin-bottom:-8px
}
.imagesbordeservicios{
	padding:5px;
	border:1px solid #cfcfcf;
	border-radius:5px;
	background:#fff;
}
.personal-group{
	display: inline-block;
	margin:5px 18px;
	width:260px;
	vertical-align:top
}
.prensa-group{
	display: inline-block;
	margin:5px 25px;
	width:240px;
}
/********* FORMULARIO ********/
.form_text{
	border:1px solid #cfcfcf;
	border-radius:5px;
	color:#555;
	font-weight:normal;
	padding: 5px;
	width:250px;
}
.form_submit{
	background:url(../images/boton-azul.jpg) no-repeat;
	border:0px;
	color:#FFF;
	cursor: pointer;
	font-size:11px;
	height:21px;
	padding: 2px 10px;
	width:62px;
}
.form_text_footer{
	background:#000;
	border:0px;
	color:#BBB;
	padding: 3px;
	width:80px;
	font-size:11px;
}
.form_textarea_footer{
	background:#000;
	border:0px;
	color:#BBB;
	font-size:11px;
	padding: 1px 3px;
	width:190px;
}
.form_submit_footer{
	background:#000;
	border:0px;
	border-radius:5px;
	color:#FFF;
	cursor: pointer;
	font-size:11px;
	padding: 2px 10px;
	margin:0px;
}

#agencia_link{
    text-decoration: none; color: #BBBBBB; display: block;
}

#agencia_link:hover{
    text-decoration: underline;
}
