@font-face {
	font-family: "Swis721 Cn BT Roman";
	src: url("css/tt0009m.ttf");
	src: local("Swis721 Cn BT Roman"), url("css/tt0009m.ttf") format("truetype");
}

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: arial;
}
#contenedor {
	/*width: 1180px;*/
	background-color: white;
	margin: 0 auto;
}
.clear {clear: both;}
.clearLeft {clear: left;}
.tituloPagina {
	    margin: 0px auto;
    width: 940px;
	font-size: 1.5em;
	color: black;
}

.tituloPagina h2{
/*font-family: "Swis721 Cn BT Roman";*/
font-weight:bold;
background-color:#FFF;
}
.tituloimax {
	/*margin-left: 396px;
	margin-top: 180px;
	margin-bottom: 20px;*/
	margin: 0 auto;
	width: 940px;

}
/* ---------- HEADER ---------- */
header {
	position: fixed;
	top: 40px;
	/*background-color: rgba(255, 255, 255, 0.6);*/
	width: 100%;
}
header div {
	width: 960px;
	margin: 0 auto;
}
header div div#imagenHeader {
	background-image: url("images/logotip.gif");
	background-repeat: no-repeat;
	width: 363px;
	height: 138px;
	margin-left: 1%;
}

/* ---------- HEADER2 ---------- */
header2 {
	/*position: fixed;*/
	top: 40px;
	background-color: rgba(255, 255, 255, 0.6);
	width: 100%;
}
header2 div {
	width: 960px;
	margin: 0 auto;
}
header2 div div#imagenHeader2 {
	background-image: url("images/logotip.gif");
	background-repeat: no-repeat;
	width: 363px;
	height: 138px;
	margin-left: 1%;
	margin-top: 50px;
}

/* ---------- NAV ---------- */
nav {
	position: fixed;
	top: 0px;
	background-color: black;
	width: 100%;
}
nav div#contenedorNav {
	width: 960px;
	margin: 0 auto;
}
.contmenu {
	/*height: 39px;
	margin-left: 70px;
	background-color: #3f3f3e;*/
	margin: 10px 0 0 1%;
}
/*.menu {
	background-color: white;
	margin: 1% 0 0 80px;
	padding: 15px 10px 10px 30px;
	z-index:999;
}

.menu li {
	float: left;
	list-style: none;
	margin-right: 35px;
}
.menu li a {
	font-size: 1em;
	font-weight:bold;
	text-decoration: none;
	color: white;
}
.menu li a:hover {
	color: #3f3f3e;
	background-color: white;
	padding: 17px 15px 17px 15px;
	margin: -3px -15px 0 -15px;
}*/
* {
font-family:sans-serif;
list-style:none;
text-decoration:none;
margin:0;
padding:0;
z-index:999;
}
.menu > li {
float: left;
margin-left: 6px;
font-size: 0.75em;

}

 .menu > li a {
	/*color: rgb(154, 154, 156);*/
	/*background:white;*/
	color: white;
	display: block;
	padding: 9.7px;
	/*font-family: "Swis721 Cn BT Roman";*/
}

.menu li a {
/*color: rgb(154, 154, 156);*/
color: white;
display:block;
padding:9.7px;
}

.menu li a:hover {
	color: #FFF;
	background: red;
}
.menu li ul {
	display: none;
	position: absolute;
	min-width: 140px;
	background-color: black;
}
.menu li:hover > ul {
	display:block;
}

/* ---------- INICIO ---------- */
section#inicio {
	margin-top: 44px;
}
section#inicio2 {
	margin-top: 30px;
}
#imagenInicio {
	margin: 0 auto;
	margin-top: 5%;
	/*background-image: url("images/imagenInicio.png");*/
	background-repeat: no-repeat;
	width: 960px;
	height: 349px;
}
.secciones {
	background-color: black;
	overflow:hidden;
	height: 135px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 30px;
	/*border-bottom: 1px dotted #ddd;*/
}
.secciones div {
	width: 960px;
	margin: 0 auto;
}
.secciones div div{
	float: left;
	width: 100px;
	margin: 0 16px;
}
#info {
	height: 280px;
	width: 960px;
	margin: 0 auto;
	margin-top: 5px;
}
#info h2 {
	margin: 50px 0 30px 20px;
	font-size: 1.2em;
	color: #ff6f00;
}
#info section {
	float: left;
	width: 370px;
	margin: 10px 0 0 90px;
}

#info div .fondos{
	background:url(images/fondo_.png);
	height: 20px;
    width: 100%;
}
.fondos{
	background:url(images/fondo_.png);
	height: 20px;

}

/*#info section img {
	margin-left: -90px;
	margin-right: 10px;
	float:left;
	width: 466px;
	height: 40px;
	padding: 0px 10px 20px 0px;
}*/
#info section div {
	float: left;
	width: 290px;
}
#info section div p {
	font-weight: bold;
	font-size: .8em;
}
#info section div p+p {
	font-weight: normal;
	font-size: .8em;
}
.ventaja{
	margin-left: 101px;
	margin-top: 20px;
	display: none;
}
/*.ventaja2{
	margin-left: -5px;
	margin-top: 10px;
	margin-bottom: 20px
}*/
.ventaja2{
	/*float:left;*/
	/*font-family: "Swis721 Cn BT Roman";*/
	font-size: 1.2em;
	margin-left: -5px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight:bold;
}
.pilot1{
	float:left;
	margin-right: 25px;
}
.pilot2{
	float:left;
	margin-right: 25px;
}
.pilot3{
	float:left;
}


/* ---------- MODELOS ---------- */
#modelos{
	margin-top: 5px;
}
.modelos {
	margin: 0 auto;
	height: 150px;
	width: 940px;
	border-top: 1px solid #ddd;
}
#modelos p{
	/*font-family: "Swis721 Cn BT Roman";*/
	font-size: 1.2em;
}
.modelos .cabecera {
	float: left;
	width: 530px;
	padding: 5px 0 8px 0;
	margin: 10px 0 20px 0;
	border-bottom: 1px dashed #ddd;
}
.modelos .cabecera .tituloModeloIzda  {
	float: left;
	font-size: 1.1em;
	font-weight: normal;
	color: #F00;
	font-weight:bold;
	text-decoration: none;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.modelos .cabecera .tituloModeloIzda a {
	float: left;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	/*font-family: "Swis721 Cn BT Roman";*/
}

.modelos .cabecera .tituloModeloDcha {
	float: right;
	font-size: 1.2em;
	font-weight: normal;
	color: #535353;
}
.modelos .descripcion {
	float: left;
	width: 530px;
	font-size: .8em;
	color: #7e7e7e;
}
.modelos .imagenModelo {
	float: right;
	width: 384px;
	height: 104px;
	margin-top: -50px;
	border:2px solid #7e7e7e;
}
.tituloPagina2{
	margin: 0px auto;
width: 940px;
}
.tituloPagina2 h2{
	margin: 0px auto;
	font-size:1.3em;
width: 100%;
/*font-family: "Swis721 Cn BT Roman";*/
}
.tituloPagina2 h3{
	margin: 0px auto;
	font-size:1.2em;
width: 100%;
/*font-family: "Swis721 Cn BT Roman";*/
}

/* ---------- CALIDADES ---------- */
#calidades {
	width: 950px;
	/*margin-left: 510px;
	margin-top:170px;*/
	margin: 5px auto;
}
/* ----- ASIDE ----- */
#menuCalidades {
	margin-top: 6%;
	float: left;
	width: 250px;
}
#menuCalidades ul li {
	list-style: none;
	margin-bottom: 40px;
}
#menuCalidades ul li a {
	font-size: 1.3em;
	text-decoration: none;
	color: #9a9a9c;
}
div.p ul li a#pla, div.c ul li a#carac, div.d ul li a#extra {
	background-color: #000;
	color: white;
}
div.p ul li a#pla, #menuCalidades ul li a#pla {padding: 11px 54px 9px 55px;}
div.c ul li a#carac, #menuCalidades ul li a#carac {padding: 11px 50px 9px 50px;}
div.d ul li a#extra, #menuCalidades ul li a#extra {padding: 11px 50px 9px 50px;}
#menuCalidades ul li a:hover {
	color: white;
	background-color: black;
}
#publicidad {
	padding: 11px 0px 9px 27px;
	color: white;
	background-color: #000;
	/*margin-top: 80px;*/
	width: 237px;
	margin-bottom: 10px;
}
#publicidad #solicite {font-size: 1.4em;}
#publicidad #compromiso {font-size: 1.3em;}
#publicidad #num {font-size: 2.1em;}
#publicidad #correo {font-size: 1em;}

/* ----- SECTION#calidadesCaracteristicas ----- */
#calidadesCaracteristicas {
	width: 660px;
	float: right;
	margin-top: 5%;
}
.descripcionModelo {/*border-bottom: 1px dotted #ddd;*/}
.descripcionModelo h2 {
	margin-bottom: 20px;
	font-size: 1.2em;
	color: #000;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.descripcionModelo div p {
	margin-bottom: 10px;
	/*color: #999;*/
	text-align : justify;
	font-size: 1.0em;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.descripcionModelo div p.precio {
	font-size: 1.3em;
	float: right;
	margin-bottom: 0px;
	color:white;
	background-color: #F00;
	/*width: 250px;
	height: 34px;*/
	padding: 5px 10px;
}
.descripcionModelo div {
	/*border-bottom: 1px dotted #ddd;*/
	margin-bottom: 10px;
}
.descripcionModelo div.clear {border: none;}
.descripcionModelo img {
	/*width: 584px;
	height: 284px;*/
}
.descripcionModelo #iva {
	margin: 5px 0 20px 20px;
	font-size: .8em;
	color: #9a9a9c;
}
.cuadro {margin: 30px 0 10px 0;}
.cuadro h2 {
	font-size: 1.2em;
	color: #000;
	margin-bottom: 20px;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.cuadro p {
	margin-bottom: 1px;
	/*font-weight: bold;*/
}
.cuadro p+p {
text-align: justify;
font-size: 1.0em;
/*font-family: "Swis721 Cn BT Roman";*/
}
.cuadro table {
	margin: 20px 0 0 30px;
	border-collapse: collapse;
}
.cuadro table th, .cuadro table td {
	border: 1px solid #ddd;
	width: 300px;
	height: 31px;
	/*text-align: left;*/
	padding: 4px 0 0 10px;
}
.cuadro table td {font-size: .9em;}
.cuadro table th {
	color: #F00;
}
.cuadro table th+th {
	color:#999;
}
.modelostable{
	margin: 20px 0px 0px 0px;
border-collapse: collapse;
}
.modelostable table th {
	border: 1px solid #ddd;
	width: 236px;
	height: 31px;
	/*text-align: left;*/
	padding: 4px 0 0 10px;
	background-color:#000;
	color: #FFF;
}
.modelostable table td {
	border: 1px solid #ddd;
	width: 236px;
	height: 31px;
	text-align: center;
	padding: 4px 0 0 10px;
}
.modelostable table td a{
	color: #000;
}
.modelostable table td a:hover{
	color: #F00;
}
.calidadesmenudos {/*border-bottom: 1px dotted #ddd;*/}
.calidadesmenudos h2 {
	margin-bottom: 20px;
	font-size: 1.5em;
	color: #000;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.calidadesmenudos div p.titulo {
	margin-bottom: 20px;
	font-size: 1.1em;
	color: #000;
  font-weight: bold;
	text-align : justify;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.calidadesmenudos div p.garaje {
	font-size: 1.2em;
	color: #000;
	font-weight:bold
	/*font-family: "Swis721 Cn BT Roman";*/
}
.calidadesmenudos div p {
	margin-bottom: 20px;
	font-size: 1.0em;
	color: #000;
	text-align : justify;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.calidadesmenudos div {
	/*border-bottom: 1px dotted #ddd;*/
	margin-bottom: 10px;
}
.calidadesmenudos div.clear {border: none;}
.calidadesmenudos img {
	/*width: 584px;
	height: 284px;*/
}
.calidadesmenudos #iva {
	margin: 5px 0 20px 20px;
	font-size: .8em;
	color: #9a9a9c;
}
/* ----- SECTION#calidadesPlano ----- */
.plano {
	margin: 9% 0 6% 0;
	float: right;
}
.plano h2 {
	font-size: 1.5em;
	color: #000;
	margin-bottom: 20px;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.plano img {
	margin-top: 3%;
	width: 585px;
	height: 835px;
}

/* ---------- PROCESOS ---------- */
#procesos {
	margin: 0 auto;
	margin-top: 12%;
	width: 940px;
}
.dibujo h2 {
	font-size: 1.5em;
	color: #000;
	margin: 0 0 10px 10px;
}
.dibujo div {
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
}
.dibujo div img {
	width: 940px;
	height: 360px;
	margin: 20px 0 20px 0;
}
.dibujo p {
	margin: 0 auto;
	font-size: .9em;
	color: #9a9a9c;
	padding: 0 10px;
	margin-bottom: 40px;
	width: 880px;
}
#tipos {margin: 30px -10px 140px 35px;}
#tipos ul li {
	list-style: none;
	float: left;
	margin-right: 5%;
}
#tipos ul li a {
	font-size: 1.4em;
	text-decoration: none;
	color: #9a9a9c;
}
#tipos ul li a:hover {
	color: white;
	background-color: black;
	padding: 3px 15px 2px 15px;
	margin: -3px -15px 0 -15px;
}
#tipos ul li a.pagActual {
	color: white;
	background-color: black;
	padding: 3px 15px 2px 15px;
	margin: -3px -15px 0 -15px;
}

/* ---------- CONTACTO ---------- */
#contacto {
	margin: 0px auto;
	width: 940px;
}
#contacto section {}
#contacto section h2 {
	font-size: 1.5em;
	color: #000;
	margin-bottom: 10px;
	/*font-family: "Swis721 Cn BT Roman";*/
}
#contacto section p {
	font-size: 1.0em;
	/*padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	font-family: "Swis721 Cn BT Roman";*/
}
#contacto section p+p{
	font-size: 1.0em;
	padding-top: 15px;
	border: none;
	/*font-family: "Swis721 Cn BT Roman";*/
}
#formulario {margin-top: 20px;}
#formulario #form {
	float: left;
	width: 500px;
}
#formulario #form input {
	width: 360px;
	height: 30px;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	color: #000;
}
#formulario #form textarea {
	width: 490px;
	height: 210px;
	border: 1px solid #ddd;
	color: #000;
	margin-bottom: 20px;
}
button {
	border-top: 1px solid #ddd;
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#ddd));
	background: -webkit-linear-gradient(top, white, #ddd);
	background: -moz-linear-gradient(top, white, #ddd);
	background: -ms-linear-gradient(top, white, #ddd);
	background: -o-linear-gradient(top, white, #ddd);
	padding: 8px 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	font-size: 0.8em;
	text-decoration: none;
	vertical-align: middle;
}
button:hover {
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(white));
	background: -webkit-linear-gradient(top, #ddd, white);
	background: -moz-linear-gradient(top, #ddd, white);
	background: -ms-linear-gradient(top, #ddd, white);
	background: -o-linear-gradient(top, #ddd, white);
	color: #000;
}
#formulario #mapa {
	float: left;
	width: 405px;
	padding-left: 20px;
	border-left: 1px solid #ddd;
	margin-bottom: 30px;
}
#formulario #mapa {margin-left: 10px;}
#formulario #mapa span {
	font-size: 1.1em;
	color: #000;
	margin-bottom: 20px;
	/*font-family: "Swis721 Cn BT Roman";*/
	font-weight:bold;
}
#formulario #mapa span+span {
	font-size: 1.1em;
	color: #000;
}
#formulario #mapa img {
	margin: 10px 0 10px 0;
	width: 400px;
	/*height: 270px;*/
}
#formulario #mapa p {
	font-size: 1.1em;
	border-bottom: none;
	margin-bottom: 10px;
	margin-top:10px;
	/*font-family: "Swis721 Cn BT Roman";*/
}
#formulario #mapa div {margin-bottom: 5px;}
#formulario #mapa div p {
	font-size: 1.0em;
	margin-bottom: 5px;
	color: #000;
}
#formulario #mapa div p span.naranja {
	font-size: 1em;
	color: #000;
}
#formulario #mapa div span.naranja {
	font-size: 1.2em;
	color: #000;
}
#formulario #mapa div p.centrado {
	text-align: center;
}
/* ---------- FOOTER ---------- */
footer div div {float: left;}
footer div#foot {
	margin: 0 auto;
	width: 960px;
	/*border-top: 1px solid #ddd;*/
	margin-top: 10px;
}
footer div#footerback{
	background-color:white;
	width:1100px;
	margin-left:-80px;
	margin-top: 10px;
	/*box-shadow: 0px 0px 10px #999999;*/
}
#contactoFooter {
	margin-left:80px;
	margin-top: 10px;
	width: 218px;
	border-right: 1px solid #ddd;
	margin-bottom: 10px;
}
#contactoFooter img {
	width: 210px;
	/*height: 127px;*/
	padding: 10px 0 10px 0px;
}
#social {
	margin-top: 10px;
	width: 180px;
	border-right: 1px solid #ddd;
}
#social ul {
	margin-top: 10px;
	margin-left: 40px;
}
#social ul li {
	list-style: none;
	/*margin-top: 3px;*/
}
#social ul li.cabecera {
	font-weight:bold;
	font-size: 0.9em;
	margin-bottom: 12px;
	color: #000;
	font-weight:bold
	/*font-family: "Swis721 Cn BT Roman";*/
}
#social ul li a {
	font-size: .9em;
	color: #9a9a9c;
	text-decoration: none;
}
#navfot {
	margin-top: 10px;
	width: 180px;
	border-right: 1px solid #ddd;
}
#navfot ul {
	margin-top: 10px;
	margin-left: 40px;
}
#navfot ul li {
	list-style: none;
	margin-top: 3px;
}
#navfot ul li.cabecera {
	font-weight:bold;
	font-size: 0.9em;
	margin-bottom: 12px;
	color: #000;
	font-weight:bold
	/*font-family: "Swis721 Cn BT Roman";*/
}
#navfot ul li a {
	font-size: .9em;
	color: #9a9a9c;
	text-decoration: none;
}
#certificadoFooter {
	margin-left:10px;
	/*margin-top: 10px;*/
	margin-bottom: 10px;
}
#certificadoFooter img {
	width: 92px;
	/*height: 127px;*/
	padding: 10px 0 30px 10px;
}
#cerbutton {
display: block;
width: 170px;
height: 110px;
background: url(../css/images/certificado2.png) no-repeat top;
}
#cerbutton:hover {
background: url(../css/images/certificado.png) no-repeat bottom;
}
#teccmoFooter {
	margin-left:30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#teccmoFooter img {
	width: 92px;
	/*height: 127px;*/
	padding: 10px 0 30px 10px;
}
#tecbutton {
display: block;
width: 162px;
height: 66px;
background: url(../css/images/teccmo.png) no-repeat top;
}
#tecbutton:hover {
background: url(../css/images/teccmo.png) no-repeat bottom;
}
#faq {
	background-color:white;
	width:1100px;
margin: 5px auto 0px -70px;
/*box-shadow: 0px 0px 10px #999999;*/
}
#faq ul {
	margin-left:75px;
	list-style: none outside none;
}
#faq ul li {
	margin-top: 10px;
	padding-bottom: 10px;
	float: left;
	list-style: none;
	margin-right: 12px;
	color: #9a9a9c;
}
#faq ul li a {
	font-size: .7em;
	text-decoration: none;
	color: #9a9a9c;
	/*margin-left:20px;*/
}
.colaboradores{
	/*border-top: 1px solid rgb(221, 221, 221);*/
	width: 960px;
	margin-left:75px;
	margin-bottom: 10px;
}
.colaboradores img{
	margin-right:56px;
	margin-left: 17px;
}
.colaboradores h2{
	font-weight: bold;
margin: 25px 0px 20px;
font-size: 1.2em;
color: black;
}
.cola{
	margin-top: 20px;
	margin-left: -20px;
	margin-bottom: 10px;
}
.col{
	margin: 0px auto;
width: 966px;
height: 20;
}
	/*---------menu desplegable----------*/

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

::selection {
    background: transparent;
}

::-moz-selection {
    background: transparent;
}

.wrapper-demo {
    margin: 30px 0 0 0;
    *zoom: 1;
    font-weight: 400;
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

/* DEMO 1 */

.wrapper-dropdown-1 {
    /* Size and position */
    position: relative; /* Enable absolute positionning for children and pseudo elements */
    width: 200px;
    padding: 10px;
    margin: 0 auto;

    /* Styles */
    background: #9bc7de;
    color: #fff;
    outline: none;
    cursor: pointer;

    /* Font settings */
    font-weight: bold;
}

.wrapper-dropdown-1:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff;
}

.wrapper-dropdown-1 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;

    /* Styles */
    background: #fff;
    list-style: none;
    font-weight: normal; /* Cancels previous font-weight: bold; */

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-1 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #9e9e9e;
    padding: 10px 20px;
}

/* Hover state */
.wrapper-dropdown-1 .dropdown li:hover a {
    background: #f3f8f8;
}

/* Active state */
.wrapper-dropdown-1.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.wrapper-dropdown-1.active:after {
    border-color: #9bc7de transparent;
    border-width: 6px 6px 0 6px ;
    margin-top: -3px;
}

.wrapper-dropdown-1.active {
  background: #9bc7de;
  background: -moz-linear-gradient(left,  #9bc7de 0%, #9bc7de 78%, #ffffff 78%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9bc7de), color-stop(78%,#9bc7de), color-stop(78%,#ffffff), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  background: -o-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  background: -ms-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  background: linear-gradient(to right,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc7de', endColorstr='#ffffff',GradientType=1 );
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-1 .dropdown,
.no-pointerevents .wrapper-dropdown-1 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-1.active .dropdown,
.no-pointerevents .wrapper-dropdown-1.active .dropdown {
    display: block;
}
/* DEMO 5 */

.wrapper-dropdown-5 {
	/* Size & position */
    position: relative;
	width: 237px;
	/* margin: 0 auto;*/
    padding: 12px 15px;
	/* Styles */
    background: black;
	/*border-radius: 5px;*/
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	cursor: pointer;
	outline: none;
	color:white;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	margin
}

.wrapper-dropdown-5:after { /* Little arrow */
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
	border-width: 6px 6px 0 6px;
	border-style: solid;
	border-color: #999;
}

.wrapper-dropdown-5 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;

    /* Styles */
    background: #fff;
   /* border-radius: 0 0 5px 5px;*/
    border: 1px solid rgba(0,0,0,0.2);
    border-top: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Hiding
    max-height: 0;*/
    overflow: hidden;
}

/*.wrapper-dropdown-5 .dropdown li1 {
    padding: 0 10px ;
}*/

.wrapper-dropdown-5 .dropdown li1 a {
	display: block;
	text-decoration: none;
	color: #666;
	padding: 5px 35px;
	transition: all 0.3s ease-out;
	border-bottom: 1px solid #e6e8ea;
}

.wrapper-dropdown-5 .dropdown li1:last-of-type a {
    border: none;
}

.wrapper-dropdown-5 .dropdown li1 i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
}

/* Hover state */

.wrapper-dropdown-5 .dropdown li1:hover a {
    color: #ff720b;
}

/* Active state */

.wrapper-dropdown-5.active {
	/* border-radius: 5px 5px 0 0;*/
    background: rgb(63, 63, 62);
	box-shadow: none;
	border-bottom: none;
	color: white;
}

.wrapper-dropdown-5.active:after {
	border-color: #FFF;
}

.wrapper-dropdown-5.active .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 730px;
}
.container1{
	z-index:1;
}
#galeria{
	/*margin-top:190px;*/
}
#gale{
	width: 950px;
margin: 0px auto;
}

#piloto11 {
    width: 940px;
    margin: 190px auto 0px;
}
#menupiloto11 {
    width: 250px;
    display: inline;
}
#menupiloto11 ul4 li4 {
	list-style: none;
	/*margin-bottom: 40px;*/
	margin-top:20px;
}

#menupiloto11 ul4 li4 a {
	font-size: 1.3em;
	text-decoration: none;
	color: #9a9a9c;
}

#piloto1 {
    width: 940px;
    margin: 5px auto 0px;
}
#menupiloto1 {
    width: 250px;
    display: inline;
}
#menupiloto1 ul4 li4 {
	list-style: none;
	/*margin-bottom: 40px;*/
	margin-top:20px;
}

#menupiloto1 ul4 li4 a {
	font-size: 1.3em;
	text-decoration: none;
	color: #9a9a9c;
}
div.m ul4 li4 a#intera{
	background-color: rgb(63, 63, 62);
	color: white;
}
div.n ul4 li4 a#piloto{
	background-color: rgb(63, 63, 62);
	color: white;
}
div.m ul4 li4 a#intera, #menupiloto1 ul4 li4 a#intera {padding: 11px 54px 9px 55px;}
div.n ul4 li4 a#piloto, #menupiloto1 ul4 li4 a#piloto {padding: 11px 50px 9px 50px;}

#menupiloto1 ul4 li4 a:hover {
	color: white;
	background-color: rgb(63, 63, 62);;
}
#pilotoCaracteristicas {
    float: right;
    margin-top: 0%;
}
#piloto2 {
    width: 957px;
    margin: 0px auto 0px;
}

#secciones {margin-top: 20px;}
#secciones p{
	/*font-family: "Swis721 Cn BT Roman";*/
	font-size: 1.0em;
	}
#secciones #apartado {
	float: left;
	width: 950px;
}

#secciones #mapa {
	float: left;
	width: 405px;
	/*padding-left: 20px;
	border-left: 1px solid #ddd;*/
	margin-bottom: 30px;
}
#secciones #mapa {margin-left: 10px;}
#secciones #mapa span {
	font-size: 1.2em;
	color: #9a9a9c;
	margin-bottom: 20px;
}
#secciones #mapa span+span {
	font-size: 1.3em;
	color: #000;
}
#secciones #mapa img {
	/*margin: 10px 0 10px 0;
	width: 550px; */
	/*height: 270px;*/
}
#secciones #mapa p {
	font-size: 1.1em;
	border-bottom: none;
	margin-bottom: 10px;
	/*margin-top:10px;*/
}
#secciones #mapa div {margin-bottom: 5px;}
#secciones #mapa div p {
	font-size: 1.2em;
	margin-bottom: 5px;
	color: #9a9a9c;
}
#secciones #mapa div p span.naranja {
	font-size: 1em;
	color: #000;
}
#secciones #mapa div span.naranja {
	font-size: 1.2em;
	color: #000;
}
#secciones #mapa div p.centrado {
	text-align: center;
}

#secciones2 {margin-top: 20px;}
#secciones2 p{
	/*font-family: "Swis721 Cn BT Roman";*/
	font-size: 1.1em;
	}
#secciones2 #apartado2 {
	float: right;
	width: 350px;
	border-left: 1px solid #ddd;
	padding-left: 20px;
}

#secciones2 #mapa2 {
	/*float: right;*/
	width: 405px;
	/*padding-left: 20px;
	border-left: 1px solid #ddd;*/
	margin-bottom: 30px;
}
#secciones2 #mapa2 {margin-left: 10px;}
#secciones2 #mapa2 span {
	font-size: 1.2em;
	color: #9a9a9c;
	margin-bottom: 20px;
}
#secciones2 #mapa2 span+span {
	font-size: 1.3em;
	color: #000;
}
#secciones2 #mapa2 img {
	/*margin: 10px 0 10px 0; */
	width: 550px;
	/*height: 270px;*/
}
#secciones2 #mapa2 p {
	font-size: 1.1em;
	border-bottom: none;
	margin-bottom: 10px;
	margin-top:10px;
}
#secciones2 #mapa2 div {margin-bottom: 5px;}
#secciones2 #mapa2 div p {
	font-size: 1.2em;
	margin-bottom: 5px;
	color: #9a9a9c;
}
#secciones2 #mapa2 div p span.naranja {
	font-size: 1em;
	color: #000;
}
#secciones2 #mapa2 div span.naranja {
	font-size: 1.2em;
	color: #000;
}
#secciones2 #mapa2 div p.centrado {
	text-align: center;
}


.tituloaca{
	font-size: 1.4em;
	color: #000;
	font-weight:bold;
	/*font-family: "Swis721 Cn BT Roman";*/

}

.compleme{
	/*margin-top: 100px;*/
}
.compleme h2{
		font-size: 1.1em;
	color: #000;
	font-weight:bold;
	/*font-family: "Swis721 Cn BT Roman";*/
	margin-bottom: 20px;
}
.compleme p{
font-size: 1.0em;
	/*font-family: "Swis721 Cn BT Roman";*/
text-align: justify;
}
.complementos{
	margin-top: 100em;
}
/* ---------- TEXTOS ---------- */
#textos {
	margin: 0 auto;
	margin-top: 5px;
	width: 940px;
}
.imprec{
	background-image:url(../css/images/111b-1-big.jpg);
    width: 954px;
	height: 251px;
	margin: -20px 0px 20px -5px;
}
.ventaj{
	background-image:url(../css/images/111b-2-big.jpg);
    width: 954px;
	height: 251px;
	margin: -20px 0px 20px -5px;
}
.proyec{
	background-image:url(../css/images/111b-3-big.jpg);
    width: 954px;
	height: 251px;
	margin: -20px 0px 20px -9px;
}
.conttex h2 {
	font-size: 1.3em;
	color: #000;
	margin: 0 0 10px 10px;
		/*font-family: "Swis721 Cn BT Roman";*/
}
.conttex h3 {
	font-size: 1.2em;
	color: #000;
	margin: 20px 0 10px 10px;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.conttex h4 {
	font-size: 0.9em;
	color: #000;
	margin: 10px 0 10px 10px;
}
.conttex div {
	/*border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;*/
}
.conttex div img {
	/*width: 11px;
	height: 11px;*/
	margin: 0px 10px;
}
.conttex p {
	margin: 0 auto;
	font-size: 1.0em;
	color: black;
	/*padding: 0 10px;
	margin-bottom: 40px;*/
	width: 880px;
	/*line-height: 15PX;*/
	text-align: justify;
	/*font-family: "Swis721 Cn BT Roman";*/
}
#tipos {margin: 30px -10px 140px 35px;}
#tipos ul li {
	list-style: none;
	float: left;
	margin-right: 5%;
}
#tipos ul li a {
	font-size: 1.4em;
	text-decoration: none;
	color: #9a9a9c;
}
#tipos ul li a:hover {
	color: white;
	background-color: rgb(63, 63, 62);
	padding: 3px 15px 2px 15px;
	margin: -3px -15px 0 -15px;
}
#tipos ul li a.pagActual {
	color: white;
	background-color: rgb(63, 63, 62);
	padding: 3px 15px 2px 15px;
	margin: -3px -15px 0 -15px;
}

.planointer {
	margin: 7% 0 6% 0;
	float: right;
}
.planointer h2 {
	font-size: 1.5em;
	color: #000;
	margin-bottom: 20px;
	/*font-family: "Swis721 Cn BT Roman";*/
}
.ifram{
	float: right;
	margin: 20px 0 20px 0;
}
.fondos{
	/*background-image:"css/images/fondo_.png";*/
}
.pdf p{
	float: left;
	text-align:center;

}
.pdf a{
	font-size: 1em;
	color: #F00;
	/*font-family: "Swis721 Cn BT Roman";*/
}
