body,html{ 
padding: 0; 
margin: 0; 
font: normal 12px "Open Sans", arial, sans-serif; 
-webkit-text-stroke-width: .05px; 
-webkit-text-stroke-color: grey; 
-webkit-font-smoothing:antialiased; 
background:#1f1f1f;
overflow-x:hidden;
}

#invisible{position:absolute; width:950px; height:450px; margin:auto; z-index:1; margin-left:-475px; left:50%;}

#nav{width:100%; height:70px; border-bottom:1px solid rgba(255, 255,255,0.2); position:fixed; z-index:5; background:#151515; z-index:2;}
#nav a{color:#959595; font-weight:600; letter-spacing:1px;}
.background{background: url('../img/productos.jpg') center top!important;}
#nav #nav-wrap{width:950px; height:70px; margin:auto;}
#nav #nav-wrap #left{float:left; margin-top:15px;}

#nav #nav-wrap #right{float:right;}
#nav #nav-wrap #right{height:50px;}
#nav #nav-wrap #right ul li{float:left; margin-left:20px; padding-top:15px;}
#nav #nav-wrap #bottom-nav{height:50px;}
#nav #nav-wrap #bottom-nav ul > li{float:left;  margin-top:15px;}


li.menu ul.sub-menu {text-align:center; width:200px; z-index:99; margin-left:-80px; margin-top:-17px;}
li.menu ul.sub-menu li{padding:15px 6px; width:156px!important; background-color:black;  border:1px solid #9e9e9e;}
li.menu ul.sub-menu li:hover{ color:grey;}
li.menu ul.sub-menu { display:none; position: absolute;}
li.menu:hover ul.sub-menu {display:block;}
li.menu ul.sub-menu li.trans{background-color:transparent!important; border:0px!important;}
li.menu ul.sub-menu li.border-bottom{border-bottom:1px solid black!important;}


.skdslider ul#demo1{height:510px; width:auto; margin:auto; position:relative; color:#ffffff;}

.skdslider ul.slides{ margin:0 auto; padding:0; list-style-type:none;}
.skdslider ul.slides li {margin:0 auto; display: none;}
.skdslider ul.slides li > img{  position:absolute;   }

.skdslider ul.slide-navs {left: 50%; position: absolute; list-style-type: none; margin: 0; padding: 0; margin-top:-30px;}


.skdslider ul.slide-navs li {float: left; background: url("../image/slide-bg.png") no-repeat scroll 0 0 transparent; height:12px; width:12px; margin-right:1px; cursor:pointer;}
.skdslider ul.slide-navs li.current-slide {background: url("../image/slide-bg-active.png") no-repeat scroll 0 0 transparent;}

.description{width:990px; height:300px; margin:0px auto; position:relative; margin-top:230px; text-align:center;}
.description h4{font-size:14px; font-style:italic;}
.description h2{font-size:35px; width:520px; margin:auto; font-weight:100; letter-spacing:3px;margin-top:10px;}
.description > .line{width:170px; height:4px; margin:auto; background-color:#f0ff00; margin-top:20px;}
.description > img{width:934px; height:112px; margin:auto;}

.skdslider a.prev{background:url("../image/left.png") no-repeat scroll 0 0 transparent; position:absolute!important; width:39px; height:53px; display:block; cursor:pointer; left:20px; margin-top:-260px;}
.skdslider a.next{background:url("../image/right.png") no-repeat scroll 0 0 transparent; position:absolute!important; width:39px; height:53px; display:block; cursor:pointer;  right:20px; margin-top:-260px;}

.skdslider a.play{background:url("../image/play.png") no-repeat scroll center center transparent; width:35px; height:35px; display:none; cursor:pointer; position:absolute; margin-top:-17px;} 
.skdslider a.pause{background:url("../image/pause.png") no-repeat scroll center center transparent; width:35px; height:35px; display:none; cursor:pointer; position:absolute; left:48%; margin-top:-17px;}


#quienessomos, #servicios, #contacto {width:950px; margin:auto;}
#quienessomos > .line2, #servicios > .line2{width:950px; height:1px; background-color:grey; margin:45px auto 0 auto;}
#quienessomos > p{width:750px; margin:auto; color:#575757; text-align:center; margin-bottom:20px; font-size:14px; line-height:18px; }
#quienessomos > p.sub{font-family: 'EB Garamond'; font-size:30px; color:white; line-height:35px; margin-bottom:40px;}
#quienessomos img{width:16px; margin:auto; height:5px; display:block; margin-top:40px;}
#quienessomos img.img{width:100%; height:100%;}

#title {width:950px; text-align:center; padding-top:25px;}
#title h2{font-family: 'EB Garamond', serif; font-size:25px; color:white;}

#servicios ul#icons{width:950px; height:285px; letter-spacing:0.5px; text-align:center;}
#servicios ul#icons li{width:306px; height:285px; margin-right:15px; float:left;}
#servicios ul#icons li h4{color:grey; font-size:12px; margin-top:30px;}
#servicios ul#icons li p{font-family: 'EB Garamond'; color:white; font-size:28px; margin-top:10px;}

iframe{width:100%; height:450px; }

span{color:white!important;}
.margin-right{margin-right:0px!important;}
a.selected{color:white!important;}

#message {width: 500px; margin: auto; overflow:hidden; }
#contacto {margin-bottom:40px;}
#contacto > h4 {margin: auto; overflow:hidden; text-align:center; color:grey;}
#contacto > p {margin: auto; overflow:hidden; text-align:center; color:white; margin-bottom:20px; font-size:14px; line-height:17px;}

input {width:500px;  padding-top:12px; padding-bottom:12px; margin-top:20px; background:#1f1f1f; color:#808080; display:block; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid grey;}
input:focus {color:#808080;}
textarea {width:500px; font: normal 13px arial, sans-serif;  background-color:#1f1f1f; padding-top:12px; padding-bottom:12px; margin-top:20px; height:134px; resize:none; color:#808080; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid grey;}
textarea:focus {color:#808080; }

input.send_message {width:120px; color:grey; background-color:white; border:1px solid grey; cursor:pointer; font-size:12px; margin-top:20px; margin-left:190px;}
input.send_message:hover {background:grey; color:white;}

.error_message {background-color: #FFE9E9; 		border-color: #FBC4C4; border-image: none; border-style: solid; border-width: 1px 1px 1px 5px; color: #DE5959; font-size: 12px; line-height: 18px; margin-bottom: 15px; padding: 15px 40px 15px 18px;position: relative; float:none;width:auto;}


#footer{width:100%; height:70px; background-color:#161616; color:white;}
#footer #copyright{width:990px; margin:0 auto; padding:10px 0; padding:30px;}
#footer #copyright p#rights{float:left;}
#footer #copyright p#design{float:right;}

#aboutus, #productos2{height:70px; margin-top:-70px;}
#contacto2{height:70px; margin-top:-25px;}
#ubicacion{height:70px;}
.title{margin-top:25px;}
.line{width:150px; height:1px; background-color:grey; margin:35px auto;}
.celeste{color:#0782ff!important}
.yellow{color:yellow!important}


.descripcion{font-size:15px!important; line-height:20px!important; color:white!important}
.image{height:150px; margin-top:25px;}
.informacion{background:url('../img/informacion.jpg') center top;}
.operatoria{background:url('../img/operatoria.jpg') center top;}
.salas{background:url('../img/salas.jpg') center top;}
.flota{background:url('../img/flota.jpg') center top;}
.ofrendas{background:url('../img/ofrendas.jpg') center top;}
.pago{background:url('../img/pago.jpg') center top;}