/* CSS Document */
body{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}

.container { max-width:980px;}

.frase-superior{ color:#fff; background-color:#7F267F; font-size:12px; padding:5px 0px 5px 0px;}

.cabecera-superior{background-color:#400040;}

.fondo-contenido{ background-color:#eee;}
.contenido{ background-color:#fff; box-shadow:2px 2px 2px #333; padding:20px 0px 20px 0px;}

#facebook-jssdk-iframe {
	height: 0px !important;
	position:absolute;
}

.list-group {border-radius:0px !important; padding:5px !important; background:#eee;}
.list-group .list-group-item { padding:5px !important; background-color:#DDD; margin-bottom:3px;  font-size:11px;} 
.list-group .active,.list-group .active:hover{ background-color:#333; font-size:13px; border-color:#333; border-radius:0px !important; font-weight:bold;}
.list-group a.list-group-item{ color:#333;}
.list-group a.list-group-item:hover { color:#fff; background-color:#666;}


.list-group .menu-destacado{ background-color:#400040 !important; color:#fff  !important; border:1px solid #400040;}
.list-group .menu-destacado:hover{ color:#fff; background-color:#7F267F; border:1px solid #7F267F;}


.textointro { border:1px solid #ccc; background-color:#eee; padding:10px !important;}
.textointro h1 { font-size:12px !important; font-weight: bold; padding-top:0px !important; margin-top:5px !important; }

.listados-seleccionar h2{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold;}
.listados-seleccionar .cabecera{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-top:15px;}
.listados-seleccionar ul{ margin:-10px 0px 0px 0px !important; padding:10px 0px 10px 20px !important; list-style:none; background-color:#eee; float:left; width:100%;  }
.listados-seleccionar li a{ float:left; width:20%; color:#333; background:url(../img/puntprv.png) no-repeat; padding-left:10px; font-size:11px;  }
.listados-seleccionar li a:hover { color:#7F267F; text-decoration:none; background:url(../img/puntprva.png) no-repeat;}

.h2pie {font-size:18px;}
.listados-seleccionar .listado-tabla { margin-top:-6px !important;}
.piezas-desguace h1{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-top:0px;}
.piezas-desguace h2{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-top:0px;}

.piezas-desguace ul{ margin:0 !important; padding:5px 0px 5px 20px !important; list-style:none; }
.piezas-desguace li a{ float:left; width:20%; color:#333; background:url(../img/puntprv.png) no-repeat; padding-left:10px;  }

.listados-despiece ul{ margin:0 !important; padding:15px 0px 15px 20px !important; list-style:none; float:left; background-color:#eee; width:100%;}
.listados-despiece li a{ float:left; width:20%; color:#333; background:url(../img/puntprv.png) no-repeat; padding-left:10px; font-size:11px; }
.listados-despiece li a:hover{ color:#7F267F; text-decoration:none; background:url(../img/puntprva.png) no-repeat;}

.listados-empresas h3{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-bottom:5px;}


.listados-pedidos h3{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold;}
.listados-pedidos p{  padding: 0px 10px 0px 10px !important;}
.listados-pedidos p a{ color:#333; width:100%; display:block; padding:5px;}
.listados-pedidos p a:hover{ background-color:#eee; text-decoration:none;}
.listados-pedidos p.pedidosa { margin-top:0px; margin-bottom:0px;}
.listados-pedidos .pedidos-border { border:1px solid #eee !important; padding:10px 0px 10px 0px; margin-top:-10px !important;}

.listado-tabla thead { background-color:#400040; color:#fff; }
.listado-tabla tbody a{ color: #333 !important;}
.listado-tabla tbody a:hover{ text-transform:none !important;}
.listado-tabla .datos { font-size:12px !important;}
.listado-tabla .datos:hover{ background-color:#eee !important;}
.listado-tabla .datos a:hover{ text-decoration:none !important;}

.ficha-listado { border:1px solid #ccc; padding:0px !important; margin:0px !important; margin-bottom:5px;}
.ficha-empresa-listado { margin-bottom:5px;}
.ficha-empresa-listado h4 { padding:0px !important; margin:7px 0px 0px 0px !important; font-size:12px;}

.ficha-empresa-listado h4 a{ font-size:13px; color:#333 !important; font-weight:bold;}
.ficha-empresa-listado h4 a:hover {color:#7F267F !important; text-decoration:none !important;}

.pie-inferior{background-color:#400040; color:#fff !important; padding:25px 0px 25px 0px;}
.pie-inferior a{ color:#fff !important;}
.pie-inferior a:hover { color:rgba(248,255,0,1.00) !important;} 

.textos-formularios h1{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-top:0px !important;}
.textos-formularios h2{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-top:0px !important;}
.formularios { margin-top:40px;}
.formularios a{ color:#333; font-weight:bold;}
.formularios .form-control { border-radius:0px; }
.formularios .form-control:focus { box-shadow:none; border-color:#333;}

.breadcrumb { background:none !important; padding-top:0px !important; padding-bottom:0px !important;  margin-top:-10px !important; margin-bottom:10px !important;}
.breadcrumb a{ color:#333; text-transform:uppercase; font-size:10px;}

.ficha h2{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-top:0px !important;}
.ficha h3{ padding:10px; font-size:13px; background-color:#333; color:#fff; font-weight:bold; margin-top:20px !important;}
.ficha p{font-size:13px; }
.ficha a{ color:#333 !important;}
.descripcion {margin-top:15px;}
.ficha iframe { margin-top:-10px !important;}
.note { font-size:10px; color:#666;}


.mas-info-text {	text-align: justify; margin-top: 20px;}
.mas-info-text h2{ padding:10px; font-size:14px; background-color:#333; color:#fff; font-weight:bold; margin-top:0px !important;}
.mas-info-text h3{ padding:10px 0px; font-size:14px;  color:#333; font-weight:bold; margin-top:0px !important;}

.texto-marca h2 { font-size:16px; font-weight: bold;}
.texto-marca h3 { font-size:14px; font-weight: bold;}


@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 768px) and (max-width: 991px){
	.fondo-contenido{background-color:#fff;}
	.contenido{ box-shadow:none;}
}
@media (max-width: 767px) {
	#w_like { display:none !important;}
	.fondo-contenido{background-color:#fff;}
	.contenido{ box-shadow:none;}
	.listados-seleccionar li a{ float:left; width:50%; color:#333; padding:5px 0px 5px 0px; padding-left:10px; }
	.piezas-desguace li a{ float:left; width:50%; color:#333; background:url(../img/puntprv.png) no-repeat; padding-left:10px;  }
	.listados-despiece li a{ float:left; width:50%; color:#333; background:url(../img/puntprv.png) no-repeat; padding-left:10px; font-size:13px; }
	
}

#w_like {position:fixed; top:200px;  width:130px; padding:27px 10px 10px 10px; left:0px; z-index:1500; background:url(../img/fndlikeg.png) no-repeat; height:345px;}
	#w_like #bloque{ width:80px; float:left; margin-left:15px;}
	#w_like #bloque .boton{ text-align:center; margin-bottom:5px;}
	#w_like .twitter-share-button{ width:80px; overflow:hidden;}
	
.sinpadding { padding:0px !important;}
.sinmargen { margin:0px !important;}
.margenes20 { margin:20px 0px 20px 0px;}
.menos20 { margin-top:0px !important;}
.margenes-top-30 { margin-top:30px;}
.margenes-top-50 { margin-top:50px;}
.sinmargenestop { margin-top:0px !important; padding-top:0px !important;}


.textos-pie-listado h2{ font-size: 19px; }
.textos-pie-listado h3{ font-size: 15px; }

.contenido-texto h2{ font-size: 19px; }
.contenido-texto h3{ font-size: 15px; }

.banvertical{ display:none;}
@media screen and (min-width:1320px){ 
.banvertical { position:fixed; top:200px; right:1px; z-index:1000;display:block;}
}
@media screen and (min-width:1520px){ 
.banvertical { position:fixed;top:200px; right:110px; z-index:1000;display:block;}
}
@media screen and (min-width:1720px){ 
.banvertical { position:fixed;top:200px; right:170px; z-index:1000;display:block;}
}
@media screen and (min-width:1920px){ 
.banvertical { position:fixed;top:200px; right:240px; z-index:1000;display:block;}
}
@media screen and (max-width:1159px){ 
.banvertical { position:fixed;top:200px; right:1px; z-index:1000; display:none;}
}

#cargando { position: fixed;  width:400px; padding:80px 40px 80px 40px;z-index:1000; position: absolute; margin-left:-220px; margin-right:auto; left:50%; top:266px; background-color:#400040; color:#fff; font-weight:bold; text-align:center; border:5px solid #000; font-size:16px; box-shadow:10px 10px 10px #333; display:none; }
.mensaje{ width:100%; float:left; margin:0px 0px 10px 0px; padding:20px 10px 20px 10px; background-color:#ccc; text-align:center; font-size:14px;   color:#333; font-weight:bold;}
#mensajeok{ width:100%; float:left; margin:0px 0px 10px 0px; padding:50px 10px 50px 10px; background-color:#ccc; text-align:center; font-size:14px;   color:#333;}
#mensajeerr{ width:100%; float:left; margin:0px 0px 10px 0px; padding:50px 10px 50px 10px; background-color:#f00; text-align:center; font-size:14px;   color:#fff;}

.enlacea { font-weight:normal !important; font-size:12px;}
.enlacea:hover { color:#400040;}

.h2modelos { font-weight:bold; font-size:13px; border-bottom:2px solid #999; background-color:#eee; color:#333; padding:5px;}



/*Mobile fix */
@media (max-width: 767px) {

	.list-group .list-group-item {	font-size:14px !important; padding: 10px 10px !important;}
	.textointro { font-size: 14px; }
	.listados-seleccionar ul{padding:5px !important;}
	.listados-seleccionar li a{ float:left; width:100%; color:#333; background:none no-repeat; padding-left:10px; font-size:14px; background-color:rgba(200,200,200,0.6); margin-top:5px;  }
	.listados-seleccionar li a:hover { background:none ;  }

	.ficha-empresa-listado h4 a{ font-size:14px !important; padding:5px 0px; }
	.ficha-empresa-listado p { font-size: 14px; margin-top:5px; }
	.listados-pedidos p.pedidosa { margin-top:5px; margin-bottom:5px; font-size: 14px;}
	.listados-pedidos p a { margin-top:5px; margin-bottom:5px; font-size: 14px;}

	.listados-despiece ul { padding:5px !important;}
	.listados-despiece li a{ float:left; width:100%; color:#333; background:none no-repeat; padding:5px 10px; font-size:14px; background-color:rgba(200,200,200,0.6); margin-top:5px;  }
	.listados-despiece li a:hover{ background:none ;  }

	.fotosempresa img {margin-bottom:15px !important;}
	.logoempresa { padding-bottom:15px !important; }
}