root { 
    display: block;
}

body{
    background-color: #fff;
    color:#595856;
}
.container_fluido{
    width:100%;margin:0px auto;
}

.container {
  width: 980px;
  margin: 0 auto;
}

#logo {
    margin-left: 20px;
    margin-top: 10px;
    height: 48px;
    width: 210px;
    background-image: url('/images/logo.png');
    background-repeat: no-repeat;
    text-indent: -9999px;
}

#logo a{
    display: block;
    height: 48px;
    width: 210px;
}

#logo-pie {
    margin-left: 45px;
    margin-top: 8px;
    height: 40px;
    width: 154px;
    background-image: url('/images/logo-elbaqueano-pie.png');
    background-repeat: no-repeat;
    text-indent: -9999px;
}

#logo-pie a{
    display: block;
    height: 40px;
    width: 154px;
}

.btn {
font-family: 'lifestylem54', Arial;
display: inline-block; 
   padding-right: 8px; 
    padding-left: 8px;
     padding-top: 15px; 
     background-image: linear-gradient(bottom, #5E5E5E 61%, #ACACAC 100%);
     background-image: -o-linear-gradient(bottom, #5E5E5E 61%, #ACACAC 100%);
     background-image: -moz-linear-gradient(bottom, #5E5E5E 61%, #ACACAC 100%);
     background-image: -webkit-linear-gradient(bottom, #5E5E5E 61%, #ACACAC 100%);
     background-image: -ms-linear-gradient(bottom, #5E5E5E 61%, #ACACAC 100%);
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5E5E5E', endColorstr='#ACACAC')"; /* IE8 */
     background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.61, #5E5E5E), color-stop(1, #ACACAC)); 
      width: 100px; 
     height: 38px; 
     border: 3px #5E5E5E solid; 
     -moz-border-radius: 10px; 
          border-radius: 10px;
     line-height: 1; 
       font-size: 12px;
  letter-spacing: -1px;
           color: #FFF5B3;
 text-decoration: none;
}

.btn:hover, 
.btn:focus, 
.btn:visited,
.btn:active
{
  color: #FFF5B3;
}

.btn-fbk{
  font-family: 'lifestylem54', Arial;
    display: inline-block; 
   padding-right: 10px; 
    padding-left: 8px;
     padding-top: 2px;
     padding-bottom: 8px; 
     background-image: linear-gradient(bottom, #1DB7C4 61%, #BAE3E6 100%);
     background-image: -o-linear-gradient(bottom, #1DB7C4 61%, #BAE3E6 100%);
     background-image: -moz-linear-gradient(bottom, #1DB7C4 61%, #BAE3E6 100%);
     background-image: -webkit-linear-gradient(bottom, #1DB7C4 61%, #BAE3E6 100%);
     background-image: -ms-linear-gradient(bottom, #1DB7C4 61%, #BAE3E6 100%);
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1DB7C4', endColorstr='#BAE3E6')"; /* IE8 */
     background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.61, #1DB7C4), color-stop(1, #BAE3E6)); 
      width: 105px; 
     height: 43px;
     border: 3px #1DB7C4 solid; 
     -moz-border-radius: 10px; 
          border-radius: 10px;
     line-height: 1; 
       font-size: 12px;
  letter-spacing: -1px;
           color: #FFF;
 text-decoration: none;
}

.btn-fbk:hover, 
.btn-fbk:focus, 
.btn-fbk:visited,
.btn-fbk:active
{
  color: #FFF;
}

.box-titulo {
   font-family: 'lifestylem54', Arial;
    float:left;
        display: inline-block;
  padding-right: 10px; 
   padding-left: 15px;
    padding-top: 10px;
          color: #fff;
         height: 28px;
         font-size: 1.0em;
               background-color: #F0871A;
 -webkit-border-top-left-radius: 7px;
     -moz-border-radius-topleft: 7px;
         border-top-left-radius: 7px;
}
.box-lupa {
        display: inline-block;
          color: #fff;
         height: 38px;
          width: 40px;
   background-image: url('/images/lupa.png');
  background-repeat: no-repeat;
background-position: center 5px;
               background-color: #DEDEDE;
 -webkit-border-top-right-radius: 7px;
     -moz-border-radius-topright: 7px;
         border-top-right-radius: 7px;
}
.box-seccion {
  font-family: 'lifestylem54', Arial;
        display: inline-block;
  /* padding-right: 10px; 
   padding-left: 25px; */
    padding-top: 8px;
    text-align: center;
          color: #fff;
         height: 32px;
      font-size: 1.0em;
      width: 229px;
               background-color: #F0871A;
 -webkit-border-top-left-radius: 7px;
     -moz-border-radius-topleft: 7px;
         border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
        border-top-right-radius: 7px;
}

.fnd-degrade-lineal {
    background-image: linear-gradient(bottom, #FFFFFF 60%, #F1F1F1 100%);
    background-image: -o-linear-gradient(bottom, #FFFFFF 60%, #F1F1F1 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 60%, #F1F1F1 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 60%, #F1F1F1 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 60%, #F1F1F1 100%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.60, #FFFFFF),
        color-stop(1, #F1F1F1)
        );
}
.fnd-degrade-radial{
    background-image: -moz-radial-gradient(50% -15%, circle cover, #e2e2e2, rgba(255, 255, 255, 0.6) 70%); 
    background-image: -webkit-radial-gradient(50% -15%, circle cover, #e2e2e2, rgba(255, 255, 255, 0.6) 70%); 
    background-image: -o-radial-gradient(50% -15%, circle cover, #e2e2e2, rgba(255, 255, 255, 0.6) 70%); 
    background-image: -ms-radial-gradient(50% -15%, circle cover, #e2e2e2, rgba(255, 255, 255, 0.6) 70%); 
    background-image: radial-gradient(50% -15%, circle cover, #e2e2e2, rgba(255, 255, 255, 0.6) 70%);
}

.box-buscador{
    background-color: #545454;
        padding-left: 10px; 
         padding-top: 10px;
              height: 52px;
}
.box-buscador input{
    width: 120px;  
}

footer {
 background-color:#DADADA;
}

footer .container small {
 font-size: 0.70em;
 text-align: right;
 color: #474747;
 margin-left: 0%;
}

footer section h3 {
    color: #515151;
    font-size: 0.9em;
    font-weight: 500;
}

footer section {
    padding-top:50px;
}

footer section nav ul li , footer section nav ul li a, footer section nav ul li a:visited, footer section nav ul li a:link {
              color: #6C6C6C;
          font-size: 0.75em;
        font-weight: normal;
    text-decoration: none;
}
footer section nav ul li a:hover{
    color: #515151;
}

ul#social  {
    list-style: none; 
     font-size: 0px;
        height: 36px;
}

ul#social li {
    display: inline;
}

ul#social li a{
    background: url("/images/social_sprite.png") no-repeat 0 0;
    display: block;
    width: 35px;
    height: 36px;
    margin-left: 5px;
    text-indent: -999em;
    letter-spacing: -999em;
    overflow: hidden;
    float: left;
    
}

ul#menu li a.icon-contacto{
    background-position: 0px 0px;
}

ul#social li a.icon-facebook{
    background-position: -35px 0px;
}

ul#social li a.icon-twitter{
    background-position: -70px 0px;
}

ul#social li a.icon-youtube{
    background-position: -105px 0px;
}

#nav-primario {
        margin-top: 5px;
	position: relative;
	height: 50px;
	width: 100%;
}
#nav-primario #menu {
  font-family: 'lifestylem54', Arial;
	margin: 0;
	padding: 0;
        bottom: 0px;
}

#nav-primario ul#menu li  {
	display: inline;
	list-style: none;
}

#nav-primario ul#menu a {
        border-right: #000 solid 1px;
        background-image: url('/images/down.png');
        background-position: 95% 50%;
        background-repeat: no-repeat;
        border-right-style: dashed;
        width: 120px;
        height: 50px;
	display: block;
	float: left;
	padding-left: 20px;
        padding-top: 10px;
        padding-right: 30px;
        letter-spacing: -0.10em;
        line-height: 1.0;
	text-align: left;
	text-decoration: none;
	color: #fff;
        font-size: 1.3em;
}
#nav-primario ul#menu li:first-child a{
    width: 160px;
}

#nav-primario ul#menu li:last-child a{
    border-right-style:none;
    background-image: url('/images/contacto.png');
    background-position: 50% 50%;
    letter-spacing: -9999em;
    text-indent: -999em;
    background-repeat: no-repeat;
    width: 80px;
}

#nav-primario ul#primary span {
	width: 120px;
        padding-left: 20px;
        color: #000;
        font-weight: bold;
}
#nav-primario ul#menu li:first-child a:hover{
        width: 160px;
}
#nav-primario ul#menu a:hover {
	padding: 0px 0;
        width: 120px;
        padding-left: 20px;
        color:#000;
        padding-right: 30px;
        padding-top: 10px;
}

#menu-general {
        font-family: 'lifestylem54', Arial;
        margin-top: 5px;
	position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
}


#menu-general ul li  {
	display: inline;
	list-style: none;
}

#menu-general ul a {
        padding-left: 8px;
        padding-right: 8px;
        letter-spacing: -0.1em;
	text-decoration: none;
	color: #ACABA9;
        font-size: 1em;
}

#menu-general ul a:hover {
        padding-left: 8px;
        padding-right: 8px;
        letter-spacing: -0.1em;
	text-decoration: none;
	color: #F0871A;
        font-size: 1em;
}
.seccion-principal{
  margin-bottom: 20px;
}
.seccion-principal h2{
  padding-top: 10px;
  font-family: 'Crimson Text', serif;
  color:#595756;
  font-size: 1.0em;
  font-style: italic;
  margin-left:10px;
  font-weight: bold;

}
.seccion-principal p {
  color: #b8b8b8;
  margin-left:10px;
  font-size: 0.8em;
}

input
 {
  font-size: 0.70em;
  font-weight: normal;
  border: 0;
  padding: 4px;
  margin-top: 2px;
}

input {
  font-family: Arial, sans-serif;
}

button{
  border: 0;
  margin-left: 5px;
  padding: 4px;
  background-color: #000;
  color: #ffcc00;
  font-size: 0.70em;
}

hr.separador{ 
  border-top: #ACABA9 1px dashed; margin: 0; padding: 0; 
}

.banner {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}

/* SEARCH FORM */
#suggestions{ position: relative; left:-10px; width:227px; display:none; z-index: 999; }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:227px; background-color:#f1f1f1; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:58px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:2px 5px; background:#fff; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:2px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ccc; }

.ac_results{overflow:hidden;z-index:99999;margin:0;padding:0;}
.ac_results ul{list-style-position:outside;list-style:none;border:1px solid #919191;background-color:#f1f1f1;margin:0;font-size:10px;padding:2px 3px 3px}
.ac_results li{cursor:pointer;display:block;overflow:auto;margin:0;padding:0;border-top:1px solid #e1e1e1;}
.ac_results li:first-child{border:0;}
/* .ac_results li span.descripcion {color:#555555; float:left;} */

.ac_loading {
	width:            20px;
	height:           20px;
	background-image: url('data:image/gif;base64,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');
	background-position:97% center;
	background-repeat:no-repeat;
}

/* .ac_loading{background-image:url(../images/loading.gif);background-position:97% center;background-repeat:no-repeat;} */
.ac_over{background-color:#b7b7b7;color:#555555;text-decoration:none;}

.ac_over a:hover{background-color:#b7b7b7;color:#000;text-decoration:none;}
.ac_results li a{display:block; overflow:auto; padding:10px; color:#2c2c2c;text-decoration:none;}
.ac_results li a img{width:40px; height:auto; max-height:45px;float:left; margin-right:4px;}
.ac_results li a span.title {font-weight:bold;}
.ac_results li a span.descripcion {color:#555;}