/* proper */
.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a{
	background-color:transparent;
}
div.buscador-mod > form {
    margin-top: 30px;
}
/*div.buscador-mod > form > input[type="text"]{
	width: auto !important;
}*/
ul.uk-navbar-nav > li > a {
    height: 35px !important;
    line-height: 12px!important;
}
ul.uk-navbar-nav {
    margin-top: 40px!important;
}
a.tm-logo > p {
    margin-bottom: 10px;
    margin-top: 10px;
}

.uk-navbar-nav > li.uk-parent > a::after {
    line-height: 35px !important;
    right: 50%;
}
/*.uk-navbar-nav > li.uk-parent > a::after{
	line-height: 12px!important;
	right:0px;
}*/
.sourcecoast .control-group {
    margin-bottom: -10px;
}
.sclogin #scprofile-pic, .sclogin .sclogin-greeting {
    float: left;
}

.sclogin .sclogout-button {
    margin-bottom: -20px !important;
    margin-left: 5px;
}
#top-a{
	background-color:transparent;
}
.tm-bottom-a .sprocket-strips-s-block *, .tm-bottom-a h3.uk-panel-title{
    text-align: center;
    color: #333!important;
}
.uk-navbar-nav > li > a{
	color:#fff!important;
	font-weight:bold;
	padding: 0 10px!important;
}
.tm-top-a .sprocket-features-content *, .tm-bottom-c *{
	color:#fff!important;
	text-shadow:1px 0px 1px rgba(0, 0, 0, 0.5);
}
.tm-top-a .sprocket-features-content {
    width: 80%;
    bottom: 50px;
}
.logobar .headerbar p{
	margin:0px;
}
div.logobar a[href="#"] {
    cursor: pointer!important;
}
#chatra.chatra--pos-right{
	right: 80px!important;
}
#container-for-form div#k2FrontendContainer,#container-for-form div#k2FrontendContainer #k2Frontend, #container-for-form #adminFormK2tabs, #container-for-form .k2TabsContent {
    padding: 0px!important;
}
.layout-slideshow2 .sprocket-features-title, .layout-slideshow2 .sprocket-features-desc {
    font-weight: 700;
}
@media screen and (min-width:768px){
	.tm-main.uk-width-medium-7-10.uk-push-3-10{
		border-left:1px solid #ddd;
		padding-left:0px;
	}
	.uk-pull-7-10{
		padding-right: 20px;
	}
	#vappayform .vapcustomfields div span.cf-label{
		width:30%!important;
	}

}
@media screen and (max-width:960px) and (min-width:768px){
	.logobar > div > div.span7.uk-visible-small{
		display: block !important;
    	margin-top: 30px;
	}
}
@media screen and (max-width:1400px){
	.vapdivday{
		padding:0px!important;
	}
}
#vappayform .vapcustomfields{
	color:#333;
}
#vappayform .vapinput, #vappayform .vaptextarea{
	width:100%!important;
	height:auto!important;
}
#vappayform #vapcartinneritemscont1, #vappayform #vapcartinneritemdiv0 #vapcartitemboxdialog0{
	display:block!important;
}
#vappayform .vapcartinitemupright #vapcartitemtcost0, #vappayform .vapcartitemexp a.vapcartitemdetlink, #vappayform .vapcartitemboxoptionsbottom .vapcartitemboxoptionstcost{
	display:none;
}
.acceso_usuarios{
	padding-right:30px;
	margin-top:5px;
	margin-bottom:-5px;
}

.menu_superior {
    margin-top: -20px!important;
}

.logobar {
    border-bottom: 3px solid #090;
    margin-bottom: 3px;
}
.banner_portada_modulo > div{
	padding-top:50px;
	padding-bottom:70px;
	text-align:center;
}
.banner_portada_modulo h2 {
    font-size: 58px;
    font-weight: bold;
    line-height: 68px!important;
}
.banner_portada_modulo h3 {
    font-size: 32px;
    line-height: 32px;
}
.banner_portada_modulo .boton_descubre_como, .servicios_analisis a {
    border-radius: 3px!important;
    padding: 14px 10px;
    background-color: #090;
    font-size: 18px;
    font-weight: bold;
}
.banner_portada_modulo .boton_descubre_como img {
    max-height: 35px;
}
.servicios_analisis a img{
	max-height:25px;
}
.servicios_analisis a {
    color: #fff!important;;
    display: inline-block;
    font-size: 14px;
    margin-top: 15px;
    padding: 5px 10px;
}


.servicios_analisis .uk-width-medium-1-4 .uk-panel > div {
    padding-top: 0!important;
}
.servicios_analisis .uk-width-medium-1-4 .uk-panel > div > h4 {
    font-size: 22px;
    font-weight: bold;
}
.servicios_analisis p.uk-article-meta{
	font-size: 14px;
}

#top-d{
	border-top: 3px solid #090;background-color: #333;
	padding-top:25px!important;
	color:#fff!important;
	font-size:22px!important;
}

.ventajas_testmotor > div * {
    font-size: 18px;
}
.los_clientes_dicen .uk-slideshow li, .los_clientes_dicen h2, .los_clientes_dicen h2 span, .los_clientes_dicen ul li em {
    color: #333!important;
    text-shadow: none!important;
}
.los_clientes_dicen div.uk-cover-background {
    /*background-position: center top;
    background-size: 100px;*/
	display:none!important;
}
.los_clientes_dicen img {
    display: block!important;
	margin-top: 20px!important;
    margin-bottom: 20px!important;
    opacity: 1!important;
    position: relative!important;
    visibility: visible!important;
    width: auto!important;
}
.los_clientes_dicen hr {
    display: none;
}
/*.los_clientes_dicen li.uk-active {
    padding-top: 120px;
}*/
/*.uk-slideshow{
	position:unset;
}
*/
.uk-dotnav-contrast > .uk-active > * {
    background-color: #090!important;
}
.los_clientes_dicen .uk-dotnav li a {
    background-color: rgba(0, 0, 0, 0.1);
}
#bottom-d {
    color: #fff!important;
    background: #333;
}
#bottom-d a {
    color: #fff;
}
#bottom-d h3, #bottom-d h3:after {
    border: 0!important;
    background: transparent!important;
    color: #fff!important;
    text-decoration: underline;
    font-size: 22px;
    font-weight: bold;
}
.tm-footer{
	background:#000!important;
}

.modulo_suscripcion h3 {
    text-align: center;
}
.modulo_suscripcion input[type="text"] {
    width: 80%;
    margin-left: auto!important;
    margin-right: auto!important;
    position: relative!important;
    display: block!important;
    margin-bottom: 10px;
    border-radius: 3px;
}
.modulo_suscripcion > p {
    width: 80%;
    margin: 0 auto;
}
.modulo_suscripcion > form input.boton_suscripcion {
    display: block;
    margin: 20px auto -5px!important;
    background: #090;
    color: #fff;
    border: none!important;
    border-radius: 3px;
    padding: 1px 35px;
    font-size: 18px;
    font-weight: bold;
}
dd#anotheremail-element{
	display:none;
}
@media all and (max-width:960px){
	.sprocket-features-content{
		display:block!important;
	}
	.sprocket-features-content h2{
		font-size: 38px!important;
		line-height: 38px!important;
	}
	.sprocket-features-content h3{
		font-size: 21px!important;
		line-height: 22px!important;
	}
}
section.titulos-test h1, section.titulos-test h2 {
    margin: 0;
    padding: 100px 0px!important;
    text-align: center;
    color: #fff!important;
    font-size: 58px!important;
    font-weight: bold!important;
}
section.titulos-test h2 { font-size: 40px!important; margin:-90px 0 0 0 ; padding:0 0 115px 0 !important; font-weight:normal !important;}
.btn_inform_completo_del_pais{
	border: 1px solid #fff;padding: 10px 20px;color:#fff;margin: 10px 10px 20px!important;display: inline-block
}
.btn_inform_completo_del_pais:hover{
	border-color:#090!important;
	color:#090!important;
}
.fondogris{
	background: #333!important;
	margin-top:0px!important;
	padding-top:20px!important;

}
.fondogris h3{
	color:#fff;
	font-weight: bold;
}
.texto_informe_testmotor > h4 {
    text-align: justify;
    line-height: 11px;
}
.texto_informe_testmotor h4 .num {
    font-size: 58px;
    border-right: 2px solid #090!important;
    padding: 10px 5px;
    margin: 0px 5px 15px 0px;
    display: inline-block!important;
    position: relative;
    vertical-align: top;
    line-height: 26px;
}

.texto_informe_testmotor h4 span.titulo {
    display: inline-block;
    float: right;
    text-align: left!important;
    width: 80%;
}
@media all and (max-width:400px){
	.texto_informe_testmotor h4 span.titulo{
		width:100%!important;
	}
}

.texto_informe_testmotor .uk-panel.shadow > div {
    padding-left: 40px!important;
    padding-right: 40px!important;
}

.texto_informe_testmotor .boton-test-verde, .nuestro_proceso .boton_nuestro_proceso, .si_quieres_comprar .btn_vehiculos, .cuadrogris a.btn-verde-test, .faqs .btn-test-contacto, .btn-testmotor-verde {
    background: transparent;
    color: #090!important;
    border-radius: 3px;
    padding: 6px 15px;
    display: inline-block;
    border: 1px solid #090;
}
.si_quieres_comprar{
	margin-top:30px;
}
.si_quieres_comprar .btn_vehiculos, .cuadrogris a.btn-verde-test, .faqs .btn-test-contacto, .btn-testmotor-verde{
	color:#fff!important;
	background-color: #090!important;
	margin-bottom:30px!important;
}
.cuadrogris a.btn-verde-test{
	margin-bottom:0px!important;
}
.si_quieres_comprar .btn_vehiculos{
	font-size:18px;
}
.texto_informe_testmotor .boton-test-verde:hover, .nuestro_proceso .boton_nuestro_proceso:hover, .si_quieres_comprar .btn_vehiculos:hover {
    background-color: #090!important;
    color: #fff!important;
}


#top-b .fondogris h3 {
    color: #fff!important;
    margin-bottom: 30px;
    font-weight: normal;
}

.nuestro_proceso .span4 {
    padding-left: 30px!important;
    padding-right: 30px!important;
    margin-top: 30px!important;
}

.texto_informe_testmotor .uk-width-medium-1-3 .shadow {
    min-height: 453px!important;
    margin-bottom: 30px;
}
.nuestro_proceso .boton_nuestro_proceso {
    margin-bottom: 30px;
}
body.informe_testmotor .vapempdescdiv, body.informe_testmotor .vapempcontactdiv {
    display: none;
}
body.informe_testmotor .vapempblock {
    border: none!important;
    box-shadow: none!important;
    background-color: #000;
    border-radius: 0!important;
    padding: 0px!important;
    text-align: center!important;
}
body.informe_testmotor .vapempblock .vapempnamediv > a {
    color: #fff!important;
    padding: 0!important;
    margin: 0!important;
}
body.informe_testmotor .vapempnamediv {
    margin: 0px 0px -8px 0px;
}
.vapempblock, .vapordercomponentsdiv, .vapseroptionscont{
	width:100%!important;
}
body.informe_testmotor main.tm-content{
	padding:0px!important;
}

.chronoform .btn-green-testmotor {
    background: #090 none!important;
    color: #fff!important;
    border: 0px!important;
}
h2.fondonegro.text-center{
	background-color:#000;
	color:#fff!important;;
	width:100%;
	padding:5px 0px;
	margin: 0!important;
}
#chronoform-informe_dgt #fin-custom, #chronoform-diagnosis #fin-custom{
	display:block;
}
form#chronoform-informe_dgt, form#chronoform-diagnosis{
	background-color: #e5e5e5;
}

form#chronoform-informe_dgt > div:not(.form-row-custom), form#chronoform-diagnosis > div:not(.form-row-custom) {
    padding: 0 15px;
}
form#chronoform-informe_dgt > div:nth-last-of-type(1), form#chronoform-diagnosis > div:nth-last-of-type(1) {
    padding-bottom: 15px!important;
}
form#chronoform-informe_dgt #form-row-custom, form#chronoform-diagnosis #form-row-custom {
    background-color: #000!important;
}
input#matricula {
    display: inline-block!important;
    width: 88.55%!important;
    float: left;
    clear: ;
}


.textogris {
    color: #666!important;
}

.span6.textogris {
    margin: 30px 0px;
}

div.cuadrogris {
    background-color: #e5e5e5;
    margin: 20px;
    padding: 20px 30px;
    text-align: center;
    font-size: 18px;
}

div.cuadrogris h3 {
    font-weight: bold;
}
.ui-accordion .ui-accordion-content {
    border: 0!important;
	text-align: justify;
}
.ui-accordion .ui-accordion-header {
    border: 0!important;
    background: #e5e5e5;
    border-radius: 0!important;
    font-size: 22px!important;
    font-weight: bold;
}
.faqs .ui-accordion .ui-accordion-header {
	background-color:#fff!important;
    font-size: 16px!important;
    font-weight: normal;
	color:#333!important;
}
.faqs .ui-accordion .ui-accordion-header.ui-state-active{
	color:#333!important;
}
.faqs .ui-accordion .ui-accordion-content,.faqs .ui-accordion .ui-accordion-header {
    border-bottom: 1px solid #333!important;
    border-radius: 0!important;
}

.faqs div[id^="accordion"] .ui-accordion-header-icon {
    background-size: 80%!important;
    background-repeat: no-repeat!important;
    top: 9px;
}

.faqs .titulo-test-faqs img {
    margin-right: 10px;
}
.faqs .titulo-test-faqs {
    background-color: #333!important;
    color: #fff!important;
    padding: 5px;
    border-radius: 3px;
    font-size: 28px;
    font-weight: bold;
}
.titulo-test-faqs.pagos {
    margin-top: 40px;
}
.fondogrisclaro img {
    margin: 15px 0 0;
}
@media all and (min-width:768px){
	.fondogrisclaro.span6, .fondo-asistencia.span6 {
		width:50%!important;
		margin-left: 0px!important;
	}
}
.fondogrisclaro.span6 {
    background-color: #e5e5e5;
    padding: 15px;
	min-height:690px!important;
	/*width:50%!important;*/
}

.fondo-asistencia.span6 {
    background: rgba(0, 0, 0, 0) url("http://testmotor.es/images/Imagen-asistencia-a-juciio2.jpg") no-repeat scroll center center/ 100% auto;
    min-height: 743px!important;
	background-size:cover;
    /*margin-left: 0px!important;
    margin-right: 0px!important;
    width:50%!important*/
}
section.sobre-footer p{
	margin-bottom:0px!important;
}
section.sobre-footer{
	border-bottom:2px solid #090
}
aside.tm-sidebar-a{
	margin-top:20px!important;
}
#jak2filter261 label sup{
	display:none;
}

div.itemExtraFields ul li {
    clear: left;
}
div.itemExtraFields ul li .itemExtraFieldsLabel{
	width:40%!important;
}
hr.verde {
    border: 1px solid #090!important;
}

.gbs3 div.recuadro {
    border: 1px solid #000;
    padding: 15px;
    font-size: 18px;
    text-align: center;
}
.gbs3 input[type="text"].form-control {
    border: 1px solid #000;
    border-radius: 0px!important;
    width: 100%!important;
}
.gbs3 .gcore-input-wide.gcore-display-table {
    width: 100%;
}
#chronoform-registro_ficha > div:nth-of-type(n+2) {
    margin: 10px 50px 0px!important;
}

input[type="radio"][id^="registro"] + label {
    border-radius: 0px!important;
    border: 1px solid #000!important;
    background: #090!important;
    color: #fff!important;
    text-shadow: none!important;
    text-transform: uppercase;
}
input[type="radio"][id^="registro"]:checked + label {
    background-color: #fff!important;
    color: #000!important;
}
.gbs3 #button_reg {
    text-transform: uppercase!important;
    border: 0px;
    padding: 5px 30px!important;
    height: auto!important;
    font-size: 18px;
}
.fondoverde {
    background-color: #090;
    color: #fff;
    font-size: 18px;
    padding: 10px 0;
    font-weight: bold;
}
.fondoverde h3 {
    color: #fff;
    font-weight: bold;
}
body.documentos-compraventa .ui-accordion .ui-accordion-header{
	color:#333;
}

.descarga-docs.fondogris > p {
    padding: 0px 25%;
}
.descarga-docs.fondogris > a {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
    margin: 10px 10px 0px;
}
.descarga-docs.fondogris > a:hover {
    border-color: #090;
    color: #090;
}
.descarga-docs.fondogris {
    text-align: center;
    color: #fff;
    padding-bottom: 20px;
}

/* CONTACTAR */

body.contactar-page div#accordion .ui-state-default {
    background-color: transparent!important;
    color: #333!important;
    font-size: 14px!important;
    border-bottom: 1px solid!important;
}
body.contactar-page div.titulo-test-faqs {
    background-color: #333!important;
    color: #FFF;
    font-size: 28px;
    padding: 10px;
    border-radius: 3px;
}
body.contactar-page div.titulo-test-faqs img {
    margin-right: 10px;
}

ul.uk-navbar-nav > li > a {
    font-size: 16px;
}
.uk-navbar-nav > li.uk-parent > a::after{
	top:10px!important;
}


.aidanews2_title {
    clear: right;
    color: #000;
    display: block;
    line-height: 22px;
    text-transform: uppercase;
}
.aidanews2_table .aidanews2_tabcol .aidanews2_art, .aidanews2_table .aidanews2_tabcol .aidanews2_art img {
    background: transparent;
    border: 0!important;
}
.aidanews2_art.aidaord_2 .aidanews2_positions {
    border-top: 2px solid #090!important;
    margin-top: 10px;
    padding-top: 20px!important;
}
.aidanews2_table .aidanews2_tabcol .aidanews2_art img {
    /*margin: 10px 0;*/
    width: 90%;
}

.aidanews2_mainL {
    width: 40%;
}
.entradas_recientes ul.entradas_recientes {
    padding-left: 0;
}
.entradas_recientes .entradas_recientes li {
    list-style: none;
    text-transform: uppercase;
}

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

	.logobar > .row-fluid .span9 {
	    width: 50%;
	    display: inline-block;
	    float: right;
	}
	.tm-logo img {
	    max-height: 75px;
	}
}
.info-precio-en-reserva{
  padding: 10px;
  border: 1px solid #090;
  border-radius:5px;
  margin-bottom:20px;
}
.info-precio-en-reserva strong{
  font-size: 18px;
  color: #090;
}
