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

html {	background: #ffffff}


body {
	/*  background: URL(../images/fondo_abajo.jpg)  bottom center repeat-x; */
	margin:0;
	font-family: 'Roboto Condensed', Tahoma, Geneva, sans-serif;
}


img {border:0}
ul, li, p, form { margin:0; padding:0}

#contenedor {
	width: 1053px;
	margin: 0 auto;	
}

#cabecera {
	height: 499px;
}

#cabecera .cab_bus {
	position:absolute;
	margin: 55px 0 0 0;
	float:right;
	width:1049px;
}

#cabecera .botonera {
	position:absolute;
	margin: 361px 0 0 0;
	width:  1053px;
  height: 138px;
  display: block;
  background-image: url('../img/bg_botonera.png');
}

#cabecera .botonera {
  
	position:absolute;
}
#cabecera .botonera ul {list-style:none; padding-left:40px;}
#cabecera .botonera li {float:left; padding-right:30px;}
#cabecera .botonera a:hover { 
		 
	border-bottom:2px solid #f7e000;

}

#cabecera .menu {
	width: 1053px;
	position:absolute;
}


#cabecera .menu ul {list-style:none;}
#cabecera .menu li {float:left;}
#cabecera .menu_quienes a{
    width:  214px;
    height: 55px;
    display: block;
    background-image: url('../img/quienes01.png');
}

#cabecera .menu_quienes a:hover {
    background-image: url('../img/quienes02.png');
}

#cabecera .menu_serv a{
    width:  154px;
    height: 55px;
    display: block;
    background-image: url('../img/serviv01.png');
}

#cabecera .menu_serv a:hover {
    background-image: url('../img/serviv02.png');
}

#cabecera .menu_flota a{
    width:  115px;
    height: 55px;
    display: block;
    background-image: url('../img/flota01.png');
}

#cabecera .menu_flota a:hover {
    background-image: url('../img/flota02.png');
}


#cabecera .menu_seguridad a{
    width:  154px;
    height: 55px;
    display: block;
    background-image: url('../img/seguridad01.png');
}

#cabecera .menu_seguridad a:hover {
    background-image: url('../img/seguridad02.png');
		
}	

#cabecera .menu_contacto a{
    width:  145px;
    height: 55px;
    display: block;
    background-image: url('../img/contacto01.png');
}

#cabecera .menu_contacto a:hover {
    background-image: url('../img/contacto02.png');	
}	
		

#cabecera .menu_top ul {list-style:none;}
#cabecera .menu_top li {float:left;}
#cabecera .menu_top a:hover { 
	opacity: 0.4;
  filter: alpha(opacity=40);				 
	border-bottom:2px solid #006393;
}

#cabecera .menu_top a.activo {
	background-position: 0 -33px !important;}

#contenido {
  width: 1053px;
	margin: 0 auto;	
	height: 550px;
	background: #192028;
}

#contenido_galeria {
  width: 1053px;
	margin: 0 auto;	
	height: 650px;
	background: #192028;
}

#contenido .seccion_titulo {
	width: 670px;
	float:left;
	padding-top:55px;
	padding-left:40px;
	position:absolute;
	
}

#contenido_galeria .seccion_galeria {
	width: 1040px;
	float:left;
	padding-top:55px;
	padding-left:10px;
	position:absolute;
	
}

#contenido .seccion_texto {
	width: 576px;
	color: #ababab;
	font-size:15px;
	float:left;
	padding-top:120px;
	padding-left:105px;
	position:absolute;
	
}

#contenido .seccion_texto a {
	color: #f6df00;
	padding-left:5px;
	text-decoration:none;
}

#contenido .seccion_texto a:hover {
    color:#fff;
    border-left-color:#fc8c4c; 
		font-weight: bold;
}

#contenido .seccion_fotos {
  width: 272px;
	float: right;
	padding-top:50px;
	padding-right:50px;

}


#contenido .imagenes ul {list-style:none;}
#contenido .imagenes li {float:left; padding:0px 20px 20px 0px; }
#contenido .imagenes a:hover { 
	opacity: 0.7;
  filter: alpha(opacity=70);				 
	border-bottom:2px solid #006393;
	
}



#pie {
	width: 1053px;
	float:left;
	background: #FFFFFF;
	padding-top:0px;
	margin: 0px 0px 0px 0px;
	position:absolute;
}

#pie .direcciones1 {
	color: #707070;
	font-size:12px;
	float: left;
	margin: 20px 0px 10px 40px;
}

#pie .telefonos {
	color: #707070;
	font-size:12px;
	float: left;
	margin: 60px 0px 10px 40px;

}

#pie a {
	color: #707070;
	padding-left:5px;
	text-decoration:none;
}

#pie a:hover {
    color:#f6df00;
    border-left-color:#fc8c4c;
		font-weight: bold;
}

#pie .menu {
	color: #707070;
	font-size:12px;
	float: left;
	text-align: right;
	margin: 80px 0px 10px 80px;

}
#pie .ruta_q {
	color: #ababab;
	font-size:12px;
	float: left;
	margin: 30px 0px 10px 80px;
}
#pie .logo {
	float: left;
	margin: 0px 0px 0px 0px;
}
