
html, body {
  max-width: 100%;
  overflow-x: hidden;
}

img{
	border: 0;
}
h1,h2,h3,h4,h5,h6,ol,p,ul{
	margin: 0;
	padding: 0;
}
.noselect {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
::selection {
	background-color: #4DB7F6 !important;
	color: #FFF !important;
}
#debug{
	display: block;
	width: 100px;
	height: 150px;
	position: fixed;
	top: 0;
	left: 0;
	font-size: 14px;
	/* background: #CCC; */
	color: #000;
	z-index: 99999;
}
.fond01 {
  background: #4CB7F6;
}
.fond02 {
  background: #EEEFEF;
}
.menuStick{
	position: fixed;
	top: 0;
	z-index: 10;
	height: 65px;
}
.padTop{
	display: block;
	width: 100%;
	padding-top: 65px;
}


.box01{
	width: 100%;
	max-width: 1320px;
	margin: auto;
}
.logo {
  width: 200px;
}

.texto p{
	margin: 0;padding: 0;
	font-family: 'DDIN';
	color: #000;
	font-size: 18px;
}
.texto h2{
	margin: 0;padding: 0;
	font-family: 'DDIN';
	color: #000;
	font-size: 36px;
}

.border-r{
	border-right: 1px solid #81898dff;
}


.flexiTexto {
  font-family: 'DDIN';
  font-size: 16px;
  color: #000;
  text-align: justify;
}
.flexiTexto b {
  font-family: 'DDIN';
  line-height: 100%;
}
.flexiIcono {
  display: inline-block;
  width: 100%;
  max-width: 400px;
}
.flexiIconito,
.flexiIconito2 {
  display: inline-block;
  width: 100%;
  max-width: 50px;
  cursor: pointer;
}

.textosTabla td, .textosFooter {
  font-family: "DDIN";
  font-size: 16px;
  color: #000;
}
.textosTabla th {
  font-family: "DDIN-Bold";
  font-size: 16px !important;
  color: #000 !important;
}
.textoTitulo{
	font-family: "DDIN-Bold";
  font-size: 22px;
  color: #000;
}

.tab {
  display: inline-block;
  font-family: "DDIN";
  font-size: 18px;
  color: #000;
  cursor: pointer;
  border-bottom: 3px solid #fff;
}
.tab:hover,
.tab-activo {
	display: inline-block;
	width: 100%;
	max-width: 200px;
  border-bottom: 3px solid #FFD900;
}

h2.modelo {
  font-family: "DDIN";
  color: #000;
  font-size: 40px;
  line-height: 100%;
}

.box-carros {
  display: inline-block;
  width: 100%;
  max-width: 900px;
}
.text-colores {
  width: 100%;
  max-width: 105px !important;
  cursor: pointer;
}
.text-colores h2 {
  margin: 0; padding: 0;
  text-align: center;
  font-family: "DDIN";
  font-size: 16px;
  color: #000;
}

/** menu **/
.m {
  display: inline-block;
}
.m a {
  color: #fff;
  font-size: 16px;
  font-family: "JosefinSans";
}
.m a:hover {
  color: #185f9c;
  text-decoration: none;
}
.mm {
  display: block;
}
.mm a {
  color: #000;
  font-size: 16px;
  font-family: "JosefinSans";
}
.mm a:hover {
  color: #666;
  text-decoration: none;
}
.mmBox a {
  color: #fff;
  font-size: 28px;
  text-decoration: none;
}
.mmBox a:hover {
  color: #185f9cff;
  text-decoration: none;
}

/** preguntas **/
.preguntas h2 {
	margin: 0; padding: 0;
  font-family: "DDIN-Bold";
  font-size: 18px;
  color: #000;
}
.preguntas h3 {
	margin: 0; padding: 0;
  font-family: "DDIN-Bold";
  font-size: 18px;
  color: #000;
}
.preguntas h4 {
	margin: 0; padding: 0;
  font-family: "DDIN";
  font-size: 18px;
  color: #000;
}
.border-abajo{
	border-bottom: 1px dashed #000;
}

/** Form **/
.rsform h2{
  margin: 0; padding: 0;
  font-family: "DDIN-Bold";
  font-size: 26px;
  color: #000;
}
.form-label{
  margin: 0; padding: 0;
  font-family: "DDIN";
  font-size: 16px;
  color: #000;
}
.rsform-input-box, .rsform-select-box{
  border: 1px solid #000 !important;
  border-radius: 0px !important;
}
#Enviar{
  background: #195F9D;
  color: #FFF;
  font-family: "DDIN";
  font-size: 16px;
  border-radius: 0 !important;
  border: 0px !important;
  padding: 5px 20px !important;

}
#Enviar:hover{
  background: #000;
  color: #FFF;
}




@media (max-width: 700px) {
	.border-r{
		border-right: 0;
	}

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

}

