@charset "UTF-8";
/* CSS Document */
html { width:100%}
body { margin:0; padding:0; font-family: 'Oswald', Arial, sans-serif; font-size:12px; color:#333333; text-align:justify; background:#F9F9F9 url(../images/bg_pattren.png); }
h1 {margin:0; padding:0; text-align:left; font-size:42px; color:#000000;  }
a { text-decoration:none; color:#CCCCCC; transition:ease-in-out .5s; }
a:hover { color:#ffba00; }
p {margin:0; padding:0; text-align:justify; font-size:14px; color:#ffffff; }
h2 { margin:0; padding:0; font-size:35px; color:#A39B79; border-bottom:2px solid #000000; }
h3 { margin:0; padding:0; font-size:27px; color:#cccccc; }
#wrapper_top { margin:0; padding:0; position:relative; float:left; width:100%; height:40px; z-index:20; background:#232323/*url(../images/header_bg.png)*/; box-shadow:0 0 5px #000000; border-bottom:3px solid #000000; }
#top { margin:0 auto; position:relative; width:100%; }
#top .moduletable_menu { margin:0; padding:0; top:0; position:absolute;}
#top ul.nav.menu { margin:0; padding:0; position:relative; float:left; }
#top ul.nav.menu li { list-style:none; position:relative; float:left;}
#top ul.nav.menu li a {font-family: 'Open Sans Condensed', sans-serif; color:#676767; font-size:1.5em; text-align:center; padding:7px 15px; display:block; border-right:1px solid #111111; transition:ease-in-out .5s; }
#top ul.nav.menu li.active a, #top ul.nav.menu li a:hover { color:#dedede; background:#333333;}
#wrapper_menu { position:relative; float:left; width:100%; }
#menu { margin:0 auto; padding:0; position:relative; width:990px; }
#menu .moduletable { margin:0; padding:0; position:relative; float:left; top:0; width:100%;}
#wrapper_galeria { position:relative; padding:0; float:left; width:100%; }
#galeria { margin:0 auto; padding:0; position:relative; width:100%; }
#galeria .moduletable { margin:0; padding:0; position:relative; float:left; top:0; width:100%;}
#wrapper_user1 { position:relative; float:left; width:100%; }
#user1 { margin:0 auto; position:relative; width:990px; }
#wrapper_contenido { position:relative; float:left; width:100%; margin-bottom:50px; }
#contenido { margin:0 auto; position:relative; width:990px; }
#wrapper_user2 { position:fixed; bottom:110px; width:100%; }
#user2 { margin:0 auto; position:relative; width:990px; }
#wrapper_footer { position:fixed; bottom:30px; width:100%;background:url(../images/bkg_negro.png); box-shadow:0 0 5px #000000; }
#footer { margin:0 auto; position:relative; width:990px; }
#wrapper_legales { position:fixed; bottom:0; height:30px; width:100%;background:#111111; border-top:1px solid #000000; box-shadow:0 0 5px #000000; z-index:1000; }
#legales { margin:0 auto; position:relative; width:100%; height:30px; }
#legales .moduletable { margin:0; padding:0; position:relative; float:left;}
#legales p { margin:0; padding:0; text-align:left; font-size:11px; color:#FFFFFF; padding-top:5px; color:#cdcdcd; padding-left:10px; }
#legales a { color:#C8BE00; }

.intro #elano { position:absolute; left:0; top:50px; width:120px;  }
.intro #elano h2 { margin:0; padding:0; text-align:center; text-align:center; font-size:30px; color:#FFFFFF; text-decoration:none; border:none; padding:3px; background:#ac0909;box-shadow:0 0 5px #000000; opacity:0.8; }

#wrapper_contacto { position:fixed; left:0; top:0; width:100%; height:100%; right:0; bottom:0; background:#111; z-index:1; }
#wrapper_contacto #map-canvas { position:fixed; left:0; top:0; width:100%; height:100%; right:0; bottom:0; }
#wrapper_contacto #contacto { position: fixed; width:990px; background:url(../images/bkg_negro.png); z-index:10; left:50%; margin-left:-495px; top:59px; box-shadow:0 0 5px #000000; min-height:80%; }
#wrapper_contacto #contacto h1 { width:970px; margin:0; padding:10px; position:relative; float:left; padding-left:20px; font-size:40px; color:#ffffff; border-bottom:1px solid #cccccc;}

#wrapper_contacto #contacto #datos { position:relative; float:left; width:470px; margin-bottom:20px; margin-left:13px; }
#wrapper_contacto #contacto h2 { padding-left:10px; font-size:30px;}
#wrapper_contacto #contacto p { margin:0; padding:0; padding-left:20px; font-size:17px; padding-top:10px;}

#wrapper_contacto #contacto #forma { position:relative; float:left; width:470px; margin-bottom:20px; margin-left:15px; }
#wrapper_contacto #contacto #forma form.formax { }
#wrapper_contacto #contacto #forma form.formax table { margin:0; padding:0; position:absolute; top:85px;}
#wrapper_contacto #contacto #forma form.formax input { width:300px; height:30px; border:none; background:#A39B79; padding-left:5px; color:#000000;font-family: 'Open Sans Condensed', sans-serif; font-size:18px; }
#wrapper_contacto #contacto #forma form.formax textarea { width:296px; height:70px; border:none; background:#A39B79; padding:5px; color:#000000;font-family: 'Open Sans Condensed', sans-serif; font-size:18px;}
#wrapper_contacto #contacto #forma form.formax input.enviar { width:120px; background:#030; text-align:center; position:relative; float:right; margin-right:50px; color:#FFFFFF; transition:all 1s; cursor:pointer; }
#wrapper_contacto #contacto #forma form.formax input.enviar:hover { background:#090; }

@media screen and (max-width: 960px) {
}

