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


@font-face { 

	font-family: ArchivoNarrow-Regular; 
	src: url('../fonts/nuevas/ArchivoNarrow-Regular.ttf')format('ttf'),
		 url('../fonts/nuevas/ArchivoNarrow-Regular.woff')format('woff'),
		 url('../fonts/nuevas/ArchivoNarrow-Regular.svg')format('svg'),
		 url('../fonts/nuevas/ArchivoNarrow-Regular.eot')format('eot');
}

@font-face { 

	font-family: BebasNeue; 
	src: url('../fonts/nuevas/BebasNeue.ttf')format('ttf'),
		url('../fonts/nuevas/BebasNeue.woff')format('woff'),
		url('../fonts/nuevas/BebasNeue.svg')format('svg'),
		url('../fonts/nuevas/BebasNeue.eot')format('eot');
}
@font-face { 

	font-family: bankgthd; 
	src: url('../fonts/nuevas/bankgthd.ttf')format('ttf'),
		url('../fonts/nuevas/bankgthd.woff')format('woff'),
		url('../fonts/nuevas/bankgthd.svg')format('svg'),
		url('../fonts/nuevas/bankgthd.eot')format('eot');
}

@font-face { 

	font-family: calibri_0; 
	src: url('../fonts/nuevas/calibri_0.ttf')format('ttf'),
		url('../fonts/nuevas/calibri_0.woff')format('woff'),
		url('../fonts/nuevas/calibri_0.svg')format('svg'),
		url('../fonts/nuevas/calibri_0.eot')format('eot');
}


.dropdown:hover .dropdown-menu {
    display: block;
 }
body{ font-family:ArchivoNarrow-Regular; color:#787878;min-height: inherit;padding-bottom: 0;}

/*header*/
.navbar-static-top {
margin-bottom: 0px;
}

.carousel-inner > .item > img{ height:inherit;}
.carousel .item {
height: 358px;
background-color: #777;
}
.carousel {
height: inherit;
margin-bottom: 0px;
}

.navbar-inverse {
background: url(../../img/bg-menu.jpg) repeat-x;
border: none ;
height: 77px;
}
.navbar-inverse .navbar-nav>li>a {
color: #fff;
font-family: bankgthd;
font-size: 17px;
padding-left: 15px;
padding-right: 25px;
}


.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
color: #d07333!important;
background-color: transparent; 
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
color: #d07333;
background-color: transparent;
}
.navbar-inverse .navbar-collapse{ margin-top:12px;}

.nav>li {
background: url(../../img/bullet-menu.png) right no-repeat;
background-position-y: 20px;
}

.navbar-inverse .navbar-nav>li>a.no-padding-left{ padding-left:0;}
.navbar-inverse .navbar-nav>li>a.no-padding-right{ padding-right:0;}

.nav>li.no-background{ background:none; margin-left:45px;}

.nav>li.no-background span{ 
float:left; 
font-size:12px; 
color:#fff; 
padding-top:18px;
}
.nav>li.no-background a{ 
float: left;
padding: 0;
margin-top: 8px;
margin-left: 4px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}

.nav>li.no-background a:hover{ background-color:#d07333; }
.carousel-inner {
border-bottom: 4px solid #d07333;
}
.carousel-control.left.control-prev, .carousel-control.right.control-next {
background-image: none;
background-color: #d07333;
bottom: inherit;
width: inherit;
width: 31px;
height: 31px;
top: inherit;
margin-top: -31px;
margin-left: 123px;
opacity: 1;
}
.carousel-control.right.control-next{
margin-right: 123px;
}
a:hover.carousel-control.left.control-prev, 
a:hover.carousel-control.right.control-next{ background-color:#8B4D22;}
/*header*/ 

/*wrapper negro*/
.wrapper.negro{ 
background:url(../../img/bg-breadcrumb.jpg) repeat-x #000;
padding-top: 20px;
padding-bottom: 20px;
}
.titulo{
padding-left: 20px;
border-bottom: 1px #787878 dashed;	
}
.titulo h2{
color:#fff;
font-size:27px;
}
.titulo img{
	padding-top:25px;
}
.persona{ background:url(../../img/hombre.png) no-repeat 0px 8px;}
.rondana{ background:url(../../img/rondana.png) no-repeat 0px 15px;}
.logo-peque{ padding-right:0px; text-align:right;}
.texto{ margin-top:15px; text-align:justify; font-size:12.5px}
.link{
	text-align:right;
}
.link a{
	padding: 5px;
padding-left: 10px;
padding-right: 10px;
color: #fff;
border-right: 2px solid #d07333;
border-bottom: 2px solid #d07333;
text-decoration: none;
font-size:12px;
}
.link a:hover{ background-color:#d07333}

.bullets{ 
margin-top: 15px;
border-right: 1px solid #272727;
width: 46%;
margin-right: 19px;
}
.bullets ul{ padding-left:15px;}
.bullets ul li{ list-style-type: none; 
background:url(../../img/bullets.png) no-repeat 0px 5px;
font-size:12.5px;
color:#fff;
padding-left: 15px;
}
.texto h3{
margin-top:35px;
margin-bottom:0px;
color:#fff;
font-size:18px;	
}
/*wrapper negro*/

/*wrapper plomo*/
.wrapper.plomo{ 
background:url(../../img/bg-plomo.jpg);
padding-top: 5px;
padding-bottom: 65px;
}
.separador{ background:url(../../img/separador.jpg) repeat-x; height:2px; display:block;}
.plomo h1{ color:#000; font-size:84px; font-family:BebasNeue;}
.plomo h1 span.peque{ font-size:30px;}

.tit-negro{ 
float:left;
}
.img-negro{
float:right;
padding-top: 65px;
padding-bottom: 10px;
}

.btn-plomo{ 
float: right;
width: 339px;
height: 54px;
background: url(../../img/btn-negro.png) no-repeat;
padding: 5px;
margin-right: 25px;
margin-top: 30px;
padding-top: 13px;
font-size: 20px;
text-align: center;
padding-right: 43px;
cursor:pointer;
}
.img-plomo{
float:left;
}
.btn-plomo a{ color:#fff; text-decoration:none; }
.btn-plomo a:hover{ color:#d07333; }

.alquileres{margin-bottom: 15px;}
.alq-img{ background:url(../../img/flecha-abajo-peque.png) no-repeat top right;}
.separador-peque{
background: url(../../img/separador.jpg) repeat-x;
height: 2px;
display: block;
margin-top: 41px;
width: 352px;
}
.separador-peque img{
position: absolute;
right: 0px;
}

.degradado{ background: url(../../img/degradado.jpg); height:6px; display:block; width:100%;}
/*wrapper plomo*/

/*wrapper negro sin degrade*/
.negro-puro{ background: url(../../img/bg-negro-puro.jpg); padding-bottom:20px;}
.tit-negro-puro h2{ font-size:48px; color:#fff; font-family: BebasNeue;}
.tit-negro-puro h2 span.peque{ font-size:27px;}

.c-142{
width: 142px;
float: left;
background: url(../../img/bg-degradado.png) no-repeat 0px 30px;
text-align: center;
color:#545454; 
font-size:14px;
cursor:pointer;
line-height: 17px;
}
.c-142 img:hover{
	padding-bottom:40px;
}
.c-142 p:hover, .c-142:nth-of-type(2):hover + p{
	padding-top:40px;
}
.c-142:hover{
	font-family: ArchivoNarrow-Regular;
background: url(../../img/spinner.png) no-repeat;
color: #fff;
font-size: 18px;
width: 148px;
padding-bottom:10px;
height:216px;
}

.separador-negro{ background:url(../../img/separador-negro.jpg) repeat-x; height:2px; display:block;}

/*wrapper negro sin degrade*/

/*footer*/
.footer{ background:url(../../img/footer.jpg);padding-bottom: 10px;}
.derechos{
font-family:calibri_0;
font-size:12px;
width: 275px;
padding:0;
padding-top: 30px;
color: #fff;
}
.contactenos{
width: 325px;
}
.footer h3{ 
font-family: BebasNeue;
font-size: 30px;
color: #fff;
background: url(../../img/contactos.png) no-repeat 0px 0px;
padding-left: 41px;
padding-top: 7px;
}
.footer h3 span{
font-family: ArchivoNarrow-Regular;
font-size: 14px;
background: url(../../img/fono.png) no-repeat 0px -2px;
padding-left: 14px;
position: absolute;
margin-left: 7px;
margin-top: 6px;
}

.siguenos{
padding:0;
padding-top: 30px;
font-family:calibri_0;
font-size:12px;
color:#fff;
text-transform:uppercase;
width: 150px;	
}
.siguenos a{ margin-left:5px;}

.marca{
	padding:0;
padding-top: 30px;
font-family:calibri_0;
font-size:12px;
color:#fff;
text-align:right;
width: 230px;
}
.marca a{ cursor:pointer; color:#fff;}
/*footer*/

#logo{
position: absolute;
z-index: 999;
background: none;
/* top: 5%; */
/* left: 25%; */
margin-left: 280px;
}

/*empresa*/
h1.noini{ font-size:48px;}
h1.noini span.peque{ font-size:27px;}

.img-empresa img{ width:100%;}



.alquileres h5{ font-size:15px;font-family: ArchivoNarrow-Regular; padding-top:5px; color:#000;}
/*empresa*/

/*servicios*/
.img-servicios img{ width:inherit;}
.linea{ margin-top:-15px;}
.indicador{ 
background: url(../../img/indicador.png) no-repeat 0px 45px;
padding-top: 45px;
padding-bottom: 45px;
padding-left: 30px;
}
/*servicios*/

/*clientes*/
.clientes{
float: left;
margin-right: 6px;
margin-top: 20px;
width:244px;	
}
.clientes img{
	width:100%;
}
.paginador{
	text-align:right;
}
.paginador a{
	color:#070408;
}
/*clientes*/

/*contactos*/
form.contacto input,form.contacto textarea {
	width:100%;
	padding:5px;
	margin-bottom: 5px;	
}
form.contacto textarea{ height:100px;}
form.contacto input.enviar{
background-color: #d07333;
border: 0;
color: #fff;
width: inherit;
font-family: BebasNeue;
padding-left: 20px;
padding-right: 20px;
font-size: 19px;
margin-top: 16px;
margin-left: 552px;
}
/*contactos*/

/*alquileres*/

.menu-lateral{
background:url(../../img/footer.jpg);
padding: 10px;
padding-top: 1px;
}
.menu-lateral h3{
background: url(../../img/tit-menu-lat.png) no-repeat 147px 9px;
font-size:23px;
color:#fff;
}

.menu-lateral a{
	color: #fff; 
text-decoration: none; 
font-size:14px; 
padding-left: 45px;
padding-top: 5px;
padding-bottom: 5px;
}
.menu-lateral a:hover{color: #d07333;}

	/*menu a*/
	.menu-lateral a#exc{
	background:url(../../img/autos-bn.png) no-repeat 0px 0px;
	}
	.menu-lateral a:hover#exc{
	background:url(../../img/autos-color.png) no-repeat 0px 0px;
	}
	
	.menu-lateral a#retro{
	background:url(../../img/autos-bn.png) no-repeat 0px -38px;
	}
	.menu-lateral a:hover#retro{
	background:url(../../img/autos-color.png) no-repeat 0px -38px;
	}
	
	.menu-lateral a#moto{
	background:url(../../img/autos-bn.png) no-repeat 0px -76px;
	}
	.menu-lateral a:hover#moto{
	background:url(../../img/autos-color.png) no-repeat 0px -76px;
	}
	
	.menu-lateral a#gruas{
	background:url(../../img/autos-bn.png) no-repeat 0px -117px;
	}
	.menu-lateral a:hover#gruas{
	background:url(../../img/autos-color.png) no-repeat 0px -117px;
	}
	
	.menu-lateral a#pala{
	background:url(../../img/autos-bn.png) no-repeat 0px -155px;
	}
	.menu-lateral a:hover#pala{
	background:url(../../img/autos-color.png) no-repeat 0px -155px;
	}
	
	.menu-lateral a#oruga{
	background:url(../../img/autos-bn.png) no-repeat 0px -196px;
	}
	.menu-lateral a:hover#oruga{
	background:url(../../img/autos-color.png) no-repeat 0px -196px;
	}
	
	.menu-lateral a#otros{
	background:url(../../img/autos-bn.png) no-repeat 0px -230px;
	}
	.menu-lateral a:hover#otros{
	background:url(../../img/autos-color.png) no-repeat 0px -230px;
	}
	/*menu a*/

.menu-lateral ul {
padding-left: 0;
list-style:none;
}
.menu-lateral ul li{
background: url(../../img/list.png) no-repeat 0px -32px;
padding-left: 16px;
padding-top: 5px;
padding-bottom: 5px;
}
.menu-lateral ul li:hover{
background: url(../../img/list.png) no-repeat 0px 7px;
}

.alquiler-lateral h4{
font-size:21px;
font-family: BebasNeue;
color:#000; 
}

.img-plomo.alq img{ width:100%;}

.alquiler-lateral p{ text-align:justify;}
.alquiler-lateral .ver{
/*background:url(../../img/enviar.jpg) no-repeat;
*/width:210px;
height:40px;
/*padding-left: 50px;
padding-top: 9px;*/	
}
div.btnver{
    background-color:#000;
    width: 171px;
    height: 40px;
    padding-left: 50px;
    padding-top: 9px;
    float: left;
}
div.sobre{
   background:url(../../img/correo.jpg) no-repeat; 
    width: 39px;
    height: 40px;
   float: right;
}
.alquiler-lateral .ver a{
font-size:18px;
font-family: BebasNeue;
color:#fff;
text-decoration:none; 
}
.alquiler-lateral .ver a:hover{ color:#d07333}

.menu-abajo-lateral{
margin-top:10px;
}

.menu-abajo-lateral img{ width:100%;}

h3.boton-lateral{
background: url(../../img/fondo-h3.png) no-repeat 0px 0px;
height: 90px;
margin-top: -20px;
position: absolute;
width: 250px;
font-size:21px;
font-family: BebasNeue;
color:#fff;
cursor:pointer;
padding-top: 27px;
text-align: center;
}


#proyectos-all-slider {
width: 345px;
float: left;
}
#proyectos-slider.carousel {
width: 345px;
height: 375px;
padding: 0;
padding-top: 5px;
}

#proyectos-slider .carousel-inner {
width: 100%;
}

#proyectos-slider .carousel-inner > .item > img {
/*height: 220px;*/
}


.proyect-thumbnail {
width: 345px;
}
#thumb-proyectos.carousel {
width: 345px;
height: 20px;
}
#thumb-proyectos .carousel-inner {
width: 325px;
}

#thumb-proyectos .carousel-inner .item{
	height: inherit;
padding-left: 23px;
background-color:transparent;
}
#thumb-proyectos .carousel-inner{ border:0;}
a.nav-der {
color: #000;
background-image: none;
top: 20px;
left: 0px;
margin-right: -23px;
}
a.nav-izq {
color: #000;
background-image: none;
top: 20px;
left: -25px;
}

#thumb-proyectos .carousel-control.left, #thumb-proyectos .carousel-control.right{
	background-image:none;
}

#thumb-proyectos .item-thumb-pro {
width: 25%;
padding-left: 8px;
padding-right: 8px;
}

.paginador-interna-r{
float:right;
}
.paginador-interna-r a, .paginador-interna-l a{ color:#000; text-decoration:none;}
.paginador-interna-r a:hover, .paginador-interna-l a:hover{ color:#d07333;}
.paginador-interna-l{
float: left;
}
/*alquileres*/

.letrasauto001 {
height: 445px;
width: 700px;
}
.map{
	
    width: 66.66666667%;
    height: 350px;
    border: 1px solid #000;
    margin-bottom: 20px;	
}
.map p{
	margin: 10px;
	color: #333;
}
div.address-item {
	padding: 10px;
}

div.address-detail {
	width: 400px;
	float:left;
}
div.address-map {
	height: 100%;
	width: 100%;	
}

/*UNICAS*/
.no-margin{ margin:0;}
.no-margin-right{ margin-right:0;}
.no-margin-top{ margin-top:0;}
.no-padding{ padding:0;}
.naranja{ color:#d07333;}
.no-padding-left{ padding-left:0;}
.no-padding-right{ padding-right:0;}
.mar-top-5{ margin-top:5px;}
.mar-bottom-5{ margin-bottom:5px;}
.padding-15{ padding-top:15px;}
.padding-left-30 {padding-left: 30px;}

.margin-top-10{margin-top: 10px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-40{margin-bottom: 40px;}

/*UNICAS*/
/***************************MEDIAS QUERYS START*******************************************************/
@media (min-width: 768px) and (max-width: 979px) {

}

@media (max-width: 767px) {
}

@media print {

}

@media (min-width: 1200px) {
	.container {
width: 1000px;
}
  
}

@media (min-width: 768px) and (max-width: 979px) {

}

@media (max-width: 767px) {
}

@media (max-width: 480px) {
}

@media (max-width: 979px) {
	
}

@media (min-width: 980px) {

}
input.cajaserv3 {
margin-top: -30px;
margin-left: 115px;
width: 219px;
}