@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Oswald');

body{
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
}

h1{font-size: 16pt;font-family: 'Fjalla One', sans-serif;}
h1.mtitle{font-family: 'Fjalla One', sans-serif;border-left: 4px #303030 solid;color: #303030;padding-left: 10px;padding-bottom: 2px;margin-top: 2px;font-size: 14pt;}
h2.mtitle{font-family: 'Fjalla One', sans-serif;border-left: 4px #303030 solid;color: #303030;padding-left: 10px;padding-bottom: 2px;margin-top: 2px;margin-bottom: 2px;font-size: 12pt;}
.conborde{border-bottom: 1px solid;}
.pocomargen{margin: 0px auto;}
input.form-control,select.form-control,textarea.form-control{background-color: #e9e9e9;}
img{max-width: 100%;}
iframe{max-width: 100%;}

a{color: #de5000;}
a:hover,a:active,a:focus{color: #be4400;}

#navsupra{background-color: #404040;border-bottom: 2px #303030 solid;text-align: right;min-height: 38px;padding: 2px;}
#navsupra .navredes{float: left;margin-left: 150px;}
#navsupra .navredes a{display: inline-block;color: #b0b0b0;font-size: 120%;padding: 0px 4px;margin: 5px 4px 0px 4px;}
#navsupra .navredes a:hover{color: #ffffff;}
#navsupra .navlang{float: right;margin-top: 6px;color: #b0b0b0;}
#navsupra .navlang a{padding: 2px 4px;color: #b0b0b0;}
#navsupra .navlang a.changelang{opacity: 0.4;}
#navsupra .navlang a.curlang{opacity: 1;}
#navsupra .navlang a:hover{opacity: 1;}
.clanges{display: block;float: right;width: 28px;height: 19px;background: url('/img/flg_es.jpg') no-repeat center;border: 1px #a0a0a0 solid;margin: 3px 4px;}
.clangen{display: block;float: right;width: 28px;height: 19px;background: url('/img/flg_en.jpg') no-repeat center;border: 1px #a0a0a0 solid;margin: 3px 4px;}
.clanges:hover,.clangen:hover{box-shadow: 0px 0px 5px #fff;}
.clanges span, .clangen span{display: none;visibility: hide;}


.colorfacebook{color: #4867AA!important}
.colortwitter{color: #1DA1F2!important}
.colorinstagram{color: #CD3079!important}
.colorfacebook:hover{background-color: #4867AA;color: #fff!important;}
.colortwitter:hover{background-color: #1DA1F2;color: #fff!important;}
.colorinstagram:hover{background-color: #CD3079;color: #fff!important;}

#navsupra .navlang .aitem{margin-right: 30px;color: #fff;}
#navsupra .navlang .aitem:hover{text-decoration: none;color: #f0f0f0;}
#navsupra .navlang .telefono{margin-right: 30px;color: #fff;text-decoration: none;}

.anchomostrar{max-width: 1170px;margin: 0px auto;}
.anchomargen{padding-right: 10px;padding-left: 10px;}
.contenido{background-color: #ffffff}
.contenidofluido{background-color: #ffffff;padding:15px 15px 40px 15px;}
.contenidoblanco{background-color: #ffffff;}
.conespacio{padding: 0px 15px;}
.modal{z-index: 20000} /* modal de bootbox debe ir encima*/
.mb40{margin-bottom: 40px;}
.aunder{text-decoration: underline;}

.navtop{font-size: 120%;border-radius: 0px;}
.navtop li a{padding-top: 34px;padding-bottom: 34px;}
.navtop li a:hover{background-color: #B43A04!important}

.navbar-header{position: relative;}
.logo{position: absolute;left: 10px;top: -32px;width: 140px;z-index: 100;}
.logo img{margin: 0px auto;}
#navmenu{margin-left: 140px;}

.navbar{margin-bottom: 0px;}
.dropdown-menu{padding: 0px;box-shadow: 0px 0px 2px 0px #909090;}
.navbar-inverse .navbar-nav li a{font-size: 100%;color: #f0f0f0}
navbar-nav > li > a {text-shadow: none!important};
.navbar-inverse .navbar-nav .dropdown-menu{background-color: #b22f07;}
.navbar-inverse .navbar-nav .dropdown-menu a{background-color: #b22f07;color: #f0f0f0;padding: 6px 20px;font-size: 120%;}
.navbar-inverse .navbar-nav .dropdown-menu a:hover,.navbar-inverse .navbar-nav .dropdown-menu a:active{
	background-image:none;background-color: #DE5000!important;color: #f0f0f0;
}
.navmenuinferior{background-color: #9C2D06;}
.navmenuinferior ul{list-style-type: none;margin: 0px;padding: 0px 20px;}
.navmenuinferior li a{padding: 8px 20px;display: block;float: left;color: #f0f0f0;text-decoration: none;}
.navmenuinferior li a:hover{color: #ffffff;background-color: #DE5000}
.navmenuinferior li a.derecha{float: right}


/* comun */
.text-center{text-align: center;}
.pagewrapper,.pagewrapperconi{margin-bottom: 20px;margin-top: 20px;}
.contentmtop{margin-top: 15px;}
.fright{float: right;}
.fleft{float: left;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.btnmar{margin-top: 10px;margin-bottom: 20px;}
.btnmarhor{margin-right: 10px;margin-left: 10px;}
.btnbig{font-size: 150%;}
.cboth{clear: both;}
.pageminheight{min-height: 300px;}
.separador{min-height: 80px;}
.separadormed{min-height: 40px;}
.resalte{margin: 30px 0px 15px 0px;padding: 10px 20px;font-size: 96%;text-align: justify;background-color: #f0f0f0;border-radius: 10px;}
/*
.resalte{
	margin: 30px 0px 30px 0px;padding: 10px 20px;font-size: 96%;text-align: justify;background-color: #f0f0f0;border-radius: 10px;
	max-height: 140px;overflow-y: auto;
}
*/
#imgload{margin: 4px 10px;}

.boton{
	background-color: #CD4F00;text-decoration: none;
	color: #f0f0f0;padding: 5px 14px;
	border-radius: 20px;
}
.boton:hover,.boton:focus{color: #ffffff;text-decoration: none;}
.botondetalle{
	background-color: #CD4F00;
	color: #f0f0f0;padding: 5px 14px;
	border-radius: 20px;
}
.botondetalle:hover,.botondetalle:focus{color: #ffffff;}
.botonescontactovolver{
	margin-top: 12px;margin-bottom: 20px;
}
.botonmargen{display: block;margin-top: 10px;margin-bottom: 10px;}

.botongris{background-color: #909090;}
.botongris:hover{background-color: #606060;}


.botonpad{padding: 4px 30px;}
.fagrande{font-size: 300%;color: #909090;}/*fabig*/
.famedio{font-size: 160%;color: #909090;margin-right: 6px;}
.farojo{color: #990000;}
.titnar{color:#DD5500;}
.borderimgs{border:5px solid #EBEBF1;}

.estasen{color: #999999;margin-bottom: 10px;margin-left: 20px;font-size: 80%;}
.estasen a{color: #999999 !important;}

.aviso{
	padding: 10px;
	margin: 10px 0px;
	background-color: #FFFFCC;
	border: 1px #c0c0c0 dotted;
}

/* foot */
#formnewsletter{
	padding: 15px 40px;color: #909090;text-align: center;
}
#formnewsletter h3{text-transform: uppercase;}
#formnewsletter input.itexto{
	background-color: #e0e0e0;color: #303030;min-width: 160px;
	margin: 0px 15px;border: 1px #c0c0c0 solid;
}
#formnewsletter label{font-weight: normal;}
#formnewsletter a.botonlista{background-color: #b0b0b0;color: #606060;border: 1px #a0a0a0 solid;text-decoration: none;padding: 5px 14px;border-radius: 6px;}
#formnewsletter a.botonlista:hover{color: #ffffff;background-color: #606060;border: 1px #ffffff solid;}
#formnewsletter input[type="text"]{
	padding: 3px;
}

#footer{background-color: #303030;width: 100%;padding: 15px;border-top: 1px #c0c0c0 solid;min-height: 300px;color: #b0b0b0;}
#footer p{font-size: 90%;color: #909090;margin: 4px 0px;}
#footer h3{margin: 5px;font-weight: normal;font-size: 13pt;color: #707070;}
.bloqueinfo{padding-bottom: 20px;}
.bloqueinfo ul{list-style-type: square;margin: 4px;padding: 4px;color: #b0b0b0;}
.bloqueinfo ul li{margin-bottom: 3px;}
.bloqueinfo ul a{color: #b0b0b0;}
.bloqueinfo ul a:hover{color: #ffffff;}
.bloquecentral{padding-bottom: 20px;}
.horario{margin-bottom: 6px;margin-left: 10px;}
.horario .titulo{font-weight: bold;}
.bloquegrupo{padding-bottom: 20px;}
.logosgrupo{text-align: center;}
.logosgrupo img{margin: 10px 20px;}
#sepfooter{min-height: 30px;border-bottom: 1px #404040 solid;}
#subfooter{text-align: center;color: #606060;padding: 30px 20px;}
#subfooter2{text-align: center;color: #f0f0f0;padding: 30px 20px;}
#subfooter a,#subfooter2 a{color: #909090;margin-left: 10px;margin-right: 10px;}

.aseicarbanda{
	text-align: center;
	padding: 30px 10px;
	color: #707070;
}
.aseicarbanda .logos{
	margin: 0px auto 10px auto;
}
.aseicarbanda img{margin: 10px 20px;}

.marcasfoot{background-color: #d0d0d0;min-height: 80px;padding-top: 15px;padding-bottom: 15px;text-align: center;}
.marcasfoot h3{margin: 2px;text-transform: uppercase;text-align: center;color: #606060;}
.marcasfoot img{margin: 0px 20px;}



/* tabs */
.tab-content{background-color: #ffffff;min-height: 320px;margin-bottom: 15px;border: 1px #dddddd solid;border-top-color: transparent;}
.tab-pane{padding: 15px;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus{background-color: #ffffff;border-right: 4px #c0c0c0 solid;}
.nav-tabs > li.active > a:hover{background-color: #f0f0f0;border-right: 4px #c0c0c0 solid;}

/* home slide */
.slidehome{margin-top: -20px;}

/* home buscador */
.homebusca{
	margin: 10px 0px;padding: 10px 20px;
	background-color: #505050;
	border-radius: 10px;
}
.homebusca .secciontipo{
	text-align: center;
	margin: 10px 0px;
}

.homebusca .secciontipo a{
	display: inline-block;min-width: 280px;font-size: 18pt!important;
	text-transform: uppercase;
	background-color: #303030;border-radius: 5px;
	margin: 10px 20px;padding: 5px 15px;text-decoration: none;color: #a0a0a0;
}
.homebusca .secciontipo a img{margin-right: 5px;}
.homebusca .secciontipo a:hover{
	color: #fff;
	box-shadow: 0px 0px 5px #fff;
}

.homebuscatit{padding: 15px;color: #b0b0b0;}
.homebuscasel{padding: 10px;}
.homebuscasel select{background-color: #707070;color: #ffffff;border-color: #909090;}
.homebuscaboton{padding: 15px;}

/* serie premium*/
.homepremium{
	clear: both;
	margin: 40px 0px;padding: 10px 20px;
	background-color: #e9e9e9;
	border-radius: 10px;
}
.homepremium .premiumlogos{margin: 10px 30px;}

/* home banners */
.homebanners{margin-bottom: 15px;}
.homebanner{
	display: block;float:left;
	border: 1px #e0e0e0 solid;padding: 0px;
	text-align: center;text-decoration: none;
	width: 25%;
}
.homebanner img{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.homebanner div{
	min-height: 20px;
	margin: 6px auto;
	font-size: 16pt;font-family: 'Fjalla One', sans-serif;
	text-decoration: none;
	color: #606060;
}
.homebanner .legend{display: block;margin: 2px 10px;padding: 0px;font-size: 12pt;color: #909090;}
.homebanner:hover{background-color: #f0f0f0;text-decoration: none!important}
.homebanner:hover div{color: #000;}

/* home cita */
.bannerscita{padding-bottom: 40px;}
.bannercita{
	padding: 10px 15px 20px 15px;
	background-color: #f0f0f0;
	border: 1px #c0c0c0 solid;
	border-radius: 5px;
}
.bannercita .fa{
	display: block;
	margin: 10px 15px;
	font-size: 30pt;
	float: left;
}
.bannercita h2{
	margin-top: 0px;
}

/* caravanas buscador */
.buscadorlistado{padding-top: 15px;padding-bottom: 15px;}
.buscadoritem{margin: 10px;}
.buscadorboton{margin: 20px 10px;text-align: center;}

/* listado de productos */
.listado{margin-top: 15px;}
.listado .col-md-3,.listado .col-sm-6{padding: 0px!important;}
.listado .caravana{background-color: #ffffff;min-height: 470px;border: 1px #e0e0e0 solid;}
.slidevehiculos{margin: 0px 10px;padding: 0px;}
.slidevehiculos li{padding-bottom: 20px;}
.listado .caravana:hover{border: 1px #c0c0c0 solid;}
.listado .caravana .marca{background-color: #404040;color: #ffffff;text-align: center;padding: 2px 2px 3px 2px;text-transform: uppercase;font-size: 13pt;font-weight: bold;}
.listado .caravana .cuerpo{padding: 15px;}

.listado .caravana .preciolistado{font-size: 20pt;background-color: #35ff00;color: #000;padding: 2px 10px;border-radius: 4px;}
.listado .caravana .preciolistado .tachado{font-size: 12pt}
.listado .caravana .preciolistado .precio{color: #000}

.listado .caravana .imagen{text-align: center;overflow: hidden;height: 220px;background-color: #e9e9e9;}
.listado .caravana .imagen img{margin: 0px auto;}
.listado .caravana h3{font-size: 140%;margin-top: 0px;margin-bottom: 10px;min-height: 32px;font-weight: bold;}
.listado .caravana h3 a{color: #CD4F00!important;}
.listado .caravana h3 .submodelo{font-size: 60%;font-weight: normal;display: block;}
.listado .descrip{font-size: 96%;margin: 6px 0px;}
.precio{font-size: 140%;margin-top: 4px;margin-bottom: 4px;}
.preciodesde{margin-top: 4px;margin-bottom: 4px;}
.listado .precio{color: #909090;font-size: 100%;}
.tachado{text-decoration: line-through;}
.precio .euro,.tachado .euro,{font-size: 80%;}

.textoseoinferior p{margin-bottom: 40px;}

@keyframes animetiqueta{
	from {background-color: #a0a0a0;}
	to {background-color: #C53F04;}
}

.etiqueta{margin-top: 10px;position: absolute;z-index: 1000;margin-left: 10px;background-color: #a0a0a0;font-weight: normal;}
.etiquetagrande{
	font-size: 160%;padding: 6px 10px 8px 10px;
	animation: animetiqueta 3s infinite;
}
.etiquetaocasion{
	margin-top: 10px;font-weight: normal;background-color: #3D9DD1;z-index: 1001;
	position: absolute;top: 26px;right: 10px;
}
.etiquetaocasiongrande{
	top: 0px;right: 24px;
	font-size: 160%;padding: 6px 10px 8px 10px;
}
.etiquetaacces{
	background-color: #C00000;font-weight: normal;display: block;margin: 0px;padding: 4px 10px;
}

.pagination {font-size: 120%;}
.pagination {font-size: 120%;}
.pagination li a{color: #427ED1;}
.pagination li a:hover{color: #427ED1;}
.pagination .active a{background-color: #427ED1;border-color: #c0c0c0;}
.pagination .active a:hover{background-color: #427ED1;border-color: #303030;}

/* ficha caravana */
.fichacaravana h1{font-size: 24pt;border-bottom: 1px #e0e0e0 solid;}
.fichacaravana h1 .submodelo{font-size: 12pt;font-weight: normal;display: block;}

.fichaetiquetas{text-align: left;}
.fichamarca{text-align: right;}
.fichaimages{padding-bottom: 30px;}
/*
.fichaimages #zoomficha{max-width: 100%;}
.fichaimages #zoomgal1ery{margin-top: 10px;}
.fichaimages #zoomgal1ery a{border: 1px #e0e0e0 solid;display: inline-block;margin: 4px;width: 120px;height: 90px;text-align: center;overflow: hidden;}
.fichaimages #zoomgal1ery a:hover{border: 1px #909090 solid;}
.fichaimages #zoomgal1ery img{max-width: 120px;height: auto;}
*/
.fichaimages #galleria{height: 500px;}

.bloquepreciodesde{
	padding: 5px 10px;color:#909090;
	font-size: 90%;
}

.bloqueprecio{
	border: 1px #c0c0c0 solid;background-color: #F6D9CC;max-width: 300px;
	margin: 10px 0px;padding: 5px 10px;font-size: 14pt;float: right;text-align: right;
}
.bloqueprecio .equip{font-size: 90%;}
.bloqueprecio .precio{font-size: 22pt;color: #303030;font-weight: bold;}
.bloqueprecio .leyenda{font-style: italic;font-size:9pt;color: #606060;margin: 0px;}

.addhtml{margin: 20px 0px;}
.addhtml iframe{max-width: 100%;}
.esquema{margin-top: 20px;text-align: center;max-width: 440px}
.esquema img{max-width: 100%;height: auto;}

.showfblike{margin: 10px;}

.bloqueficha{
	clear: both;border: 1px #c0c0c0 solid;margin-top: 10px;margin-bottom: 10px;
	background: #EBEBF1;padding: 8px;
}
.bloqueficha .fa{font-size: 160%;float: left;margin-right: 15px;}

/*
.sndfriend a{
	display: block;float: left;font-size: 86%;margin-left: 8px;font-weight: normal;
	background-color: #606060;text-decoration: none;margin-right: 10px;
	color: #f0f0f0;padding: 4px 6px 3px 6px;
	border-radius: 5px;
}
*/
#sndfriendcon{clear: both;}
.dformsndfriend{background-color: #f0f0f0;padding: 10px;}

.solapas{margin-top: 10px;margin-bottom: 30px;}
.solapas ul{display: table;list-style-type: none;margin: 0px;padding: 0px;border-bottom: 1px #c0c0c0 solid;width: 100%;}
.solapas li{float: left;margin: 0px;padding: 0px;margin-right: 10px;margin-left: 10px;margin-bottom: -1px;}
.solapas li a{
	display: block;padding: 10px 30px 10px 30px;text-decoration: none;color: #707070;
	border-right: 1px #c0c0c0 solid;border-top: 1px #c0c0c0 solid;border-left: 1px #c0c0c0 solid;border-bottom: 1px #c0c0c0 solid;
}
.solapas li a:hover{background-color: #f0f0f0;}
.solapas li.cur a{border-bottom: 1px #ffffff solid;}
.solapacontent{margin: 10px;min-height: 200px;}
.solapacontenthide{display: none;}
.solapasmargen{margin-top: 30px;}

.nhigh{
	clear: both;text-align: center;
	border: 1px #c0c0c0 solid;
	color: #ffffff;
	background-color: #ff9900;
	padding: 4px 4px 10px 4px;
}

.tdphr{font-weight: bold;padding: 10px 4px;}
.tdpr1{background-color: #606060;color: #ffffff;border-bottom: 1px #fff solid;padding: 10px;}
.tdpr2{border-bottom: 1px #c0c0c0 solid;font-weight: bold;padding: 10px;min-width: 140px;}

@keyframes pararesaltado {
    from {background-color: #ea3400;}
    to {background-color: #c0c0c0;}
}


#cresaltado{
	background-color: #ea3400;color: #ffffff;
	text-align: center;padding: 10px;
    animation-name: pararesaltado;
    animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
#resaltado{font-size: 20pt;}


/* alquiler */
#tarifas td{text-align: center;padding: 4px;}

.tdequip{background-color: #000000;font-weight: bold;color: #ffffff}

.tdtbame{background-color: #F9F4B7;font-weight: bold;}
.tdtbaja{background-color: #F7E3A8;font-weight: bold;}
.tdtmedia{background-color: #F4B76E;font-weight: bold;}
.tdtalta{background-color: #F36161;font-weight: bold;color: #fff}

.talquiler td{text-align: center;font-size: 90%;padding: 4px;}
.tdmin{background-color: #e0e0e0;}
tr:nth-child(even).tdce td{border: 1px #e0e0e0 solid;}
tr:nth-child(odd).tdce td{border: 1px #e0e0e0 solid;background-color: #f0f0f0;}

.leytendatit{font-size: 120%;border-bottom: 1px #c0c0c0 solid;}
.leyendapad{margin: 15px;}
.leyendaalquiler ul{list-style-type: square;margin-top: 2px;margin-left: 8px;padding-left: 8px;margin-bottom: 4px;}

.bignum{font-size:16pt;font-weight:bold;color:#DD5500;margin: 4px 10px 4px 4px;}

/* contacto */
.input-short{max-width: 200px;}
.input-medium{max-width: 320px;}
.aside{background-color: #e0e0e0; border-radius: 4px;padding: 15px;}
.aside img{max-width: 100%;height: auto;margin: 10px 0px;}
.asideright{background-color: #e0e0e0; border-radius: 4px;padding: 15px;}
.eform{margin: 4px 20px;}
.flabel{font-weight: bold;}
.mapa{margin-top: 40px;padding: 10px 0px;}
.mapa iframe{max-width: 100%}

/* empresa */
.pline{padding:5px 5px 6px 7px;text-align:justify;line-height:15px;}
.num{color: #C6C6C6;font-size:24pt}
.linev{
	padding: 15px;
	float: left;width: 32%;
	border-right: 3px #e0e0e0 solid;min-height: 240px;
}
.linev50{
	padding: 15px;
	float: left;width: 48%;
	border-right: 3px #e0e0e0 solid;min-height: 240px;
}
.bloqueempresa{width: 190px;}

.uitalic{text-align: right;font-style: italic;font-weight:bold;}
.titnews{background-color: #EBEBF1;color:#000000;border-bottom: 1px #c0c0c0 solid;padding: 4px;margin: 4px;font-weight: bold;}
.imgnews{margin-right:5px;margin-left:4px;margin-top:5px;}
.pnews{text-align:justify;padding: 4px;margin: 4px;}

/* faq */
.faqgrupo{background-color: #EBEBF1;border-bottom: 1px #c0c0c0 solid;padding: 4px;margin: 4px;font-weight: bold;}

.faq li,.down li{margin-bottom: 6px}
.faq P,.down P{margin: 10px;border-left: 2px #c0c0c0 solid;padding-left: 10px}

/* blog */
.bloquearticulo{padding: 10px;background-color: #f0f0f0;margin-bottom: 15px;}
.articulo{margin: 20px;}

.articulo .dimg{padding: 0px;overflow: hidden;}
.articulo .dimg img{max-width: 100%;margin-bottom: 10px;}

.articulo .dbox{
	padding: 0px 20px;
}

.articulo .fecha{color: #909090;font-size: 80%;margin: 10px 0px;}
.blogfecha{color: #909090;font-size: 80%;margin: 20px 0px;}
.articulo .dcon h2{
	font-size: 20pt;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	word-wrap: break-word;
	clear: both;
	line-height: 1.10;
	color: #1A1C1E;	
}

.blogclaves{margin-top: 10px;padding: 10px;}
.blogclaves a{
	display: inline-block;margin: 6px;
	font-size: 90%;
	padding: 4px 8px;
	background-color: #a0a0a0;
	color: #f0f0f0;text-decoration: none;
	border-radius: 4px;
}
.blogclaves a.cur{background-color: #862F00;}
.blogclaves a:hover{
	color: #ffffff;
}
.facebooklike{margin: 20px 0px 20px 5px;}
.blogficha{padding: 0px 40px 60px 40px;text-align: left;}
.blogfichaimg{
	min-height: 300px;
	border-right: 1px #c0c0c0 solid;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

/* nuevo slideshow*/
.slideshow-container {max-width: 100%;position: relative;margin: -10px auto 10px auto;}
.slideshow-container .mySlides{display: none;touch-action: pan-x;}
.slideshow-container .mySlides img{margin: 0px auto;width: 100%;}
/* Next & previous buttons */
.slideshow-container .prev, .slideshow-container .next {
	text-decoration: none;background-color: #909090;opacity: 0.6;
	cursor: pointer;position: absolute;
	top: 50%;
	width: auto;
	margin-top: -22px;
	padding: 16px 10px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
}
.slideshow-container .next {right: 0;border-radius: 3px 0 0 3px;}
.slideshow-container .prev:hover, .slideshow-container .next:hover {background-color: rgba(0,0,0,0.8);}

.slideshow-container .active {
  background-color: #717171;
}
	@media (max-width: 992px){
		.slideshow-container{width: 100%;overflow: hidden;position: relative;}
		.slideshow-container .mySlides{height: 280px;}
		.slideshow-container .mySlides img{position: absolute;height: 280px;width: auto;margin: 0px auto;max-width: none;}

	}


/* aviso cita previa */
#avisocita{
	width: 100%;
	height: 100%;
	margin: 0px auto;
	position: absolute;top: 0;left: 0;
	z-index: 10001;
	text-align:center;
	font-size: 120%;
}
#avisocita a.aclose{color: #333;}
#avisocita a.aclose:hover{color: #999;}
#avisocita .contenedorblack{
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #303030;
	opacity: 0.6;
}
#avisocita .contenedor{
	padding: 10px;
	width: 100%;
	position: absolute;
}
#avisocita .contenedor .contenedorbody{
	max-width: 380px;
	padding: 15px;
	margin: 0px auto;
	background: #f0f0f0;
	box-shadow: 0px 5px 5px #c0c0c0;
	border-radius: 10px;
}

/* ------------------------------------------- responsive ------------------- */
@media (min-width: 768px){
	#header{position: fixed;width: 100%;z-index: 10000;top: 0px;box-shadow: 0px 5px 5px #c0c0c0;}
	
	#navsupra .navlang .aitem{font-size: 13pt;}
	#navsupra .navlang .telefono{font-size: 13pt;}

	.pagewrapper{margin-top: 142px;}
	.pagewrapperconi{margin-top: 168px;}


}

@media (max-width: 1200px){
	.marcasfoot img{width: 140px;height: auto;}
	.navbar-inverse .navbar-nav li a{font-size: 96%;}
}

@media (max-width: 992px){
	.navtop{border: 1px solid;}
	.navtop li a{padding-right: 6px;padding-left: 6px;}
	.navbar-inverse .navbar-nav li a{font-size: 76%;}
	.homebanner{width: 50%}
	.colmb{margin-bottom: 15px;}
}

@media (max-width: 768px){
	#header{box-shadow: none}
	#navsupra .navredes a{margin: 3px 0px 0px 0px;}
	#navsupra .navlang .telefono,#navsupra .navlang .aitem{margin-right: 6px;}
	.homebanner div{font-size: 14pt}
	.navtop li a{padding: 8px 15px;}
	.navbar-inverse .navbar-nav li a{font-size: 100%;border-bottom: 1px #303030 solid;}
	.homebanner{width: 100%}

	#navsupra .navredes{margin-left: 140px;}
	.logo{left: 0px;top: -38px;}
	.logo img{width: 90px;height: 90px;}
	.navlang .telefono{display: none;}
	#navmenu{margin-left: 0px;}

	.pagewrapper, .pagewrapperconi{margin-top: 10px;}

	#formnewsletter a.botonlista{display: block;margin: 10px auto;max-width: 220px;}

	.overflowmobile{overflow-x: auto;overflow-scrolling: touch;}
	.solapas li{float: none;width: 100%;margin: 0px;}

	.homebusca{margin: 10px 0px;}
	.homebusca .secciontipo{margin: 5px 0px;padding: 10px 0px;}
	.homebusca .secciontipo a{display: block;font-size: 12pt!important;margin: 5px 10px;padding: 10px 10px;}
	.homebusca .secciontipo a img{margin-right: 5px;width: 50px;height: auto;}

	.listado .caravana .imagen{height: auto;}
	.listado .caravana .imagen img{width: 100%;height: auto;margin: 0px auto;}

	#topcontacto{
		position: fixed;z-index: 10009;
		width: 100%;
		bottom: 0px;
		left: 0px;
		background-color: #B32506;
	}
	#topcontacto a{
		display: block;float: left;width: 50%;padding: 20px 10px!important;margin: 0px!important;border: 1px #999 solid;
		text-align: center;
	}
	#topcontacto a:hover{border: 1px #fff solid;}

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


/* ------------------------------------ */
/* THEME */

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
/* old naranja #DE5000 -> #BE4400 */
/* old rojo #AE2D07 -> #871212 */
/* a: #750000 #820000 */
/* old rojo #b82106 */
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #b82106 0%, #A72F07 100%);
  background-image: -o-linear-gradient(top, #b82106 0%, #A72F07 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b82106), to(#A72F07));
  background-image: linear-gradient(to bottom, #b82106 0%, #A72F07 100%);
  background-repeat: repeat-x;
  border-color: #b82106;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb82106', endColorstr='#ffA72F07', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #9E3900 0%, #903400 100%);
  background-image: -o-linear-gradient(top, #9E3900 0%, #903400 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9E3900), to(#903400));
  background-image: linear-gradient(to bottom, #9E3900 0%, #903400 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9E3900', endColorstr='#ff903400', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}

.alert-gris{
	background-image: linear-gradient(to bottom, #E7E7E7 0%, #CDCDCD 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE7E7E7', endColorstr='#ffCDCDCD', GradientType=0);
	border-color: #909090;
}
.alert-gris-inverse{
	color: #f0f0f0;
	background-image: linear-gradient(to bottom, #606060 0%, #505050 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff606060', endColorstr='#ff505050', GradientType=0);
	border-color: #909090;
}
.alert-notifica{
	background-image: linear-gradient(to bottom, #FFFADA 0%, #EEEACB 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFFADA', endColorstr='#ffEEEACB', GradientType=0);
	border-color: #909090;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

