@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('../fonts/caviardreams-webfont.eot');
    src: url('../fonts/caviardreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/caviardreams-webfont.woff2') format('woff2'),
         url('../fonts/caviardreams-webfont.woff') format('woff'),
         url('../fonts/caviardreams-webfont.ttf') format('truetype'),
         url('../fonts/caviardreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	border-top: 8px #f85900 solid;
	background: url(../imagenes/huella_fondo_gris.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#cabecera {
	padding: 15px 0;
	border-bottom: 5px #eee solid;
	background: white;
}

.btn-stboton {
color: #fff;
background-color: #f85900;
border-color: #f85900;
font-family: 'ralewayregular';
}

.btn-stboton:hover,
.btn-stboton:focus,
.btn-stboton:active,
.btn-stboton.active,
.open > .dropdown-toggle.btn-stboton {
  color: #fff;
  background-color: #756235;
  border-color: #756235;
}

#homeslide {
	/*border-top: 5px #eee solid;*/
	/*background: url(../imagenes/slide01.jpg) center top;*/
	margin-bottom: 20px;
}

#homeslide h1 {
	font-family: 'caviar_dreamsregular'; background-color: #f85900; color: #fff; padding: 10px 20px; text-align: center;
}


#secbuscadores {
	margin-bottom: 0px;	
}

#buscamiones, #buscoches, #busbaterias, #busotr, #busagri, #busllantas, #busaccesorios, #busaceites, #busfacturas {
	background-color: #eee; padding: 10px 0 40px 0;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
}

#buscamiones h2, #buscoches h2, #busbaterias h2, #busotr h2, #busagri h2, #busllantas h2, #busaccesorios h2, #busaceites h2 {
	font-size: 18px; text-align: center; margin-bottom: 20px;
}


#destacados {
	margin-bottom: 40px;
}

#destacados img {
	display: block; margin:auto;
}

#destacados h2 {
	font-family: 'caviar_dreamsregular'; font-size: 18px; text-align: center; margin-bottom: 20px;
}

#destacados p {
	font-size: 12px;
}


#tablashome {
	overflow: hidden; margin-bottom: 40px;
}

#tablashome h3 {
	font-family: 'caviar_dreamsregular'; font-size: 24px; border-bottom: 1px #f85900 solid; padding-bottom: 10px; margin-bottom: 15px;
}

#formlogin {
	margin-bottom: 50px;
}

.h1int {
	font-family: 'caviar_dreamsregular';
}




#listresbus td {
	font-size: 12px;
}

#listresbus tbody, #intcont {
	background-color: #FFF;
}

.linkbusimg {
	display: block; overflow: hidden; width: 90px; height: 90px;
}

.table tbody>tr>td.vcenter{
    vertical-align: middle;
}





#pie {
	background-color: rgba(248, 89, 0, 0.8); padding: 20px 0;
}

.org {
	display: block; font-weight: bold;
}

.adr {
	margin-bottom: 15px;
}

.street-address, .region, .tel {
	display: block;
}

#lispie {
	list-style-type: none; text-align: right;
}

#lispie a:link, #lispie a:visited, #lispie a:hover {
	color: #000;
}

.servicepie {
	text-align: center;
	color: #FFF;
}

#warning-service {
	display: none;
}






#intcab {
	background-color: #f85900; font-family: 'caviar_dreamsregular'; color: #fff; margin-bottom: 40px;
}

#intcont {
	margin-bottom: 60px;
}

.intsection {
	font-family: 'caviar_dreamsregular';
}









.navbar {
margin-bottom: 0px;
border-radius: 0px;
}

.navbar-default {
	font-family: 'ralewayregular';
	background-color: #fff;
	border: 0;
}

.navbar-default .navbar-nav > li > a {
color: #f85900;
margin: 10px 8px 0;
padding: 6px 11px;
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus {
	color: #756235;
	background-color: #fff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #756235;
    background-color: #fff;
}

.nav-tabs {
border-bottom: 0;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
color: #f85900;
cursor: default;
background-color: #eee;
border: 1px solid #eee;
border-bottom-color: transparent;
}

.nav-tabs>li>a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid #f85900;
border-radius: 4px 4px 0 0;
border-bottom-color: transparent;
background-color: #f85900;
color: #000;
font-family: 'ralewayregular';
}

label {
	font-family: 'ralewayregular';
/*
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: 700;
*/
}

.table-striped>tbody>tr:nth-child(odd)>th {
background-color: #ccc; color: #fff;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
border-top: 0;
}





/* INICIO CARRITO */
#procesocompra {
	padding-top: 20px;
}

#migapan {
    font-size: 10px; margin-top: 0;
}

#migapan a:link, #migapan a:visited, #migapan a:hover {
    color: #928b20;
}

#titintbt {
	font-family: 'caviar_dreamsregular'; font-size: 32px; margin-bottom: 20px;
}

#pasos {
    margin: 0 0 10px 0; padding: 0; border: 0; list-style-type: none; overflow: hidden;
}

#pasos li {
    float: left; line-height: 21px; background: #e2e2e2 url(imagenes/vin-nn.gif) no-repeat center right; font-size: 14px; padding: 4px 15px 4px 10px; color: #3f433d;
}

#pasos span {
    display: block; float: left; margin: 0 10px 0 0; line-height:21px; padding: 0 4px; background-color: #f85900; color: #fff;
}

#pasos li.ss {
    background: #999 url(imagenes/vin-ss.gif) no-repeat center right; color: #fff;
}


#pasos li.sn {
    background: #999 url(imagenes/vin-sn.gif) no-repeat center right; color: #fff;
}

#pasos li.sn span, #pasos li.ss span {
    background-color: #fff; color: #f85900;
}

#pasos li.fn {
    background-image: none;
}

#pasos li.fs {
    background-image: none; background-color: #999; color: #fff;
}

#pasos li.fs span, #pasos li.fs span {
    background-color: #fff; color: #f85900;
}

#pasos a:link, #pasos a:visited, #pasos a:hover {
    color: #fff; text-decoration: none;
}

#desart td {
	vertical-align: middle;
}

th.carimg {
	width:92px;
}

.imgcart {
    width: 90px; height: 90px; border: 1px #ccc solid; margin: 5px 0;
}

th.carpvp {
	width:50px;
}

th.caruds {
	width:120px;
}

th.cartot {
	width:60px;
}

td.carimg {
    padding: 5px 0;
}

td.carimg img {
	border:0; display:block; margin:auto;
}

td.cardesc {
	padding:0 0 0 6px;
}

td.cardesc a:link, td.cardesc a:visited, td.cardesc a:hover {
	color:#000; text-decoration:none;
}

.namepro {
   display: block; font-weight: bold; color: #344007;
}

.namepro a:link, .namepro a:visited, .namepro a:hover {
    color: #344007; text-decoration: none;
}

.nameref {
    color: #928c00;
}

.nameref a:link, .nameref a:visited, .nameref a:hover {
    text-decoration: none; color: #928c00;
}

td.carpvp, td.cartot, td.cariva {
	padding-right:6px; text-align:right; color: #344007;
}

td.caruds {
    padding: 0 0 0 10px;
}

td.caruds button {
    display: block; float: left;
}

td.caruds form {
    display: block; float: left; border: 0; padding: 0; margin: 0;
}

td.caruds p {
    float: left; margin: 0 3px; padding: 2px 10px; background-color: #eee; border: 1px #ccc solid; font-size: 0.80em;
}


#btdesglose {
	background-color: #f9f9f9; border: 1px #ccc solid; padding: 20px; text-align: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#destot th {
	text-align:right; padding-right:6px;
}

tr.desglose1 th, tr.desglose1 td {
    font-size: 14px; font-weight: normal;
}

tr.desglose1 th {
    /*border-left: 1px #ccc solid; border-top: 1px #ccc solid;*/ padding: 5px;
}

tr.desglose1 td {
    text-align: right; /*border-right: 1px #ccc solid; border-top: 1px #ccc solid;*/ padding: 5px;
}

tr.desglose2 th, tr.desglose2 td {
    font-size: 18px; font-weight: bold;
}

tr.desglose2 th {
    /*border-left: 1px #ccc solid; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid;*/ padding: 5px; color: #930000;
}

tr.desglose2 td {
    text-align: right; /*border-right: 1px #ccc solid; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid;*/ padding: 5px; color: #930000;
}

.csstotal {
	font-size:16px;
}

.botonescarrito {
	clear: both;
}

.botonescarrito2 {
	padding: 25px 0; clear: both; overflow: hidden;
}
/* FIN CARRITO */


/* Jaimefere */
#myCarousel {
  	max-width: 100%;
}



@media(max-width:767px){

	#homeslide h1 {
		margin-top: 50px;
		margin-bottom: 25px;
	}

}




@media(min-width:768px){

	#btlogin {
	margin-left: 20px;
	}

	.logo {
		display: block; margin: auto;
	}

	#homeslide {
		height: 250px;
	}

	#homeslide h1 {
		margin-top: 100px;
	}

.iguallabel {
		padding-top: 25px;
	}
}



@media(min-width:992px){

	#btlogin {
	margin-left: 10px;
	}

	#navprin {
		padding-top: 15px;
	}

	#cabecera {
		/*margin-bottom: 15px;*/
	}

	#homeslide {
		height: 340px;
	}

	#homeslide h1 {
		margin-top: 200px;
	}
}




@media(min-width:1200px){
	#btlogin {
	margin-left: 40px;
}
}