body { background:url("img/layout/body.jpg") center top no-repeat #e8e9e9; color: #464646; font-family: "Arial"; font-size: 12px; line-height: 16px; padding-top:0; }



/*.archivo, #menuprimario, #menusecundario, #menufooter, #servicios-footer, #sidebar-right h2, .menu-left li a , h1, h2, h3 { font-family: "Archivo Narrow"; }*/



/*header*/

header { background:url("img/layout/header.png") center 47px no-repeat; text-align:center; min-height:190px; position:absolute; z-index:10; width:100%; }





/*titulos*/

h1, h2, h3 { color:#211c50; }

h4, h5, h6 { text-transform:uppercase; }

.faq h2 { line-height:20px; margin-top:50px; }

p { text-align:justify; }

/*varios*/

.brand img { margin-top:1px; }

#main  { min-height:412px;  font-size:18px; line-height:normal; padding-bottom:20px; }

#main li { list-style-type:none; list-style-image:url(img/layout/bullet.png); margin:10px 0; }

#main li li { list-style-type:none; list-style-image:url(img/layout/bullet2.png); margin:10px 0; }



#main.terminos { font-size:12px; text-align:justify; }



#content-bottom { background:url(img/layout/content-bottom.png) center top repeat-x #d0cddd; display:none }

#content-bottom h2 { font-size:24px; line-height:normal; }

#content-bottom ul { margin-left:10px;  }

#content-bottom li { list-style-type:none; list-style-image:url(img/layout/bullet2.png); }

#content-bottom .block { margin:0 50px 40px 40px;  }-->



#listado-carros .span4 { width:260px; }



#listado-carros { font-size:13px; }



.interna  { padding-top:200px; background-image:url(img/layout/main.png); background-repeat:no-repeat; background-color:#fff; }



.interna .block { padding:30px 0 30px 40px; }



.interna.terminos .block { padding:30px; }



/*menusecundario*/

#menusecundario { position:absolute; right:0; top:12px; color:#fff; }

#menusecundario .nav { float:none; margin:0; }

#menusecundario a { color:#fff; font-size:12px; text-transform:lowercase; padding:0px 5px; text-shadow:none; text-align:center; }



/*menuprimario*/

#menuprimario .nav { float:none; margin:0; }

#menuprimario a { font-size:14px; padding:13px 15px 14px; color:#fff; text-transform:uppercase; font-weight:100; text-shadow:none; }

#menuprimario .active a { color:#211c50; background-color:#9a94c5; }





/*navbar*/



.navbar { background:#211c50; clear:both; min-height:47px; }





/*footer*/

footer { background: #151234; color:#fff; padding:20px 0; }

footer a { color:#fff; }





footer { font-size:16px; line-height:20px; padding:0; }

#content-footer { padding:10px 0; display:inline-block; background:url(img/layout/separadores.png) 200px center no-repeat; }

#content-footer h5, #content-footer strong  { color:#6773b7; }

#content-footer h5 {font-size:18px}

.legales { background:#211c50; padding-top:10px; color:#fff; line-height:normal; }

.legales .divider { margin:0 7px; }

.legales a { color: inherit; font-weight:bold; }

#servicios-footer { text-align:left; }

#servicios-footer .redes { position:absolute; top:40px; right:0}



hr {  border:0; border-bottom: 1px solid #fff; }



#siguenos { position:absolute; left:450px; top:0; border-left:1px solid #fff; padding-left:10px; }



/*sticky footer */

/*

html, body { height: 100%; }

#wrap { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -200px; }

footer { height: 200px; }

*/



/*carousel*/

.carousel .container {  }



.carousel .item { height: 790px; }

.carousel { margin:0; }

.carousel-inner { margin:0; }

.carousel .pleca { position: absolute; top: 0; left: 0; right:0; width:100%; max-width: none; }



.carousel-caption p { font-size:18px;   }

.carousel-caption h4 { font-size: 15px; color:#fff; text-transform:uppercase; }

.carousel-caption small { direction:#fff; font-weight:bold; font-size:34px; }

.carousel-caption p { line-height:normal; }





.carousel-caption { text-transform:uppercase; font-size:18px; padding:10px 30px; text-align:right; background:url(img/layout/negro65.png); color:#fff; max-width: 515px; right:0; margin-left:50%; }

.carousel-control { top:53%; }

.carousel-control img { width:10px; }



.centrar-control { position:relative; width:940px; margin:0 auto; }




.carousel-caption1 { position:absolute; z-index:100px; text-transform:uppercase; font-size:12px; padding:10px 30px; text-align:right; background:url(img/layout/negro65.png); color:#fff; max-width:300px; right:0; top:530px;}

.carousel-caption1 p { padding-top:10px; text-align:justify; }


.btn-primary {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  background-color: #9a94c5;

  *background-color: #9a94c5;

  background-image: -moz-linear-gradient(top, #9a94c5, #211c50);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9a94c5), to(#211c50));

  background-image: -webkit-linear-gradient(top, #9a94c5, #211c50);

  background-image: -o-linear-gradient(top, #9a94c5, #211c50);

  background-image: linear-gradient(to bottom, #9a94c5, #211c50);

  background-repeat: repeat-x;

  border-color: #2fe0fb #2fe0fb #2fe0fb;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fe0fbbb', endColorstr='#2fe0fbbb', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}



.btn-primary:hover,

.btn-primary:focus,

.btn-primary:active,

.btn-primary.active,

.btn-primary.disabled,

.btn-primary[disabled] {

  color: #ffffff;

  background-color: #211c50;

  *background-color: #211c50;

}



.form-actions {

    background-color: transparent;

    border-top: 0px solid #E5E5E5;

    margin-bottom: 20px;

    margin-top: 20px;

    padding: 19px 20px 20px;

}



.form-horizontal .control-label { width:150px; }



.form-horizontal .controls {

    margin-left: 170px;

}







*galeria*/

div.galeria { overflow:hidden; margin-bottom:30px;}

div.galeria  img { float:left; margin:0 20px 0 20px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-bottom:20px;}

.negro12 { font:Arial, Helvetica, sans-serif; color:#333; font-size:12px; text-align:justify; }

.controlhome { float: left;  padding-top: 5px; }

.controlh { margin-bottom:10px; }

.controlh input { width:205px; }






.carousel1 .item { height: 605px;  }

.carousel1 { margin:0; width:539px; }

.carousel-inner1 { margin:0; width:539px; }

.carousel1 .pleca1 { position: absolute; top: 0; left: 0; right:0; width:539px; max-width: none; }



.carousel-control1 { top:53%; }

.carousel-control1 img { width:10px; }



.centrar-control1 { position:relative; width:543px; margin:0 auto; }

.pleca-banner { position:absolute; left:0; top:0; width:566px; height:690px; background:url(img/layout/pleca-banner.png) -36px top; }