*{padding:0;margin:0;border:0;}
section,header,figure,figcaption,footer,article{display:block;}
section{clear:both;}
body{color:#E0E0E0;background:#111;font:.9em/1.4 Helvetica,Arial,sans-serif;}
a{color:#BA84C0;}
p{margin:1.2em 10px;}
li{margin:.6em 25px;}
ul li{padding-left:10px;list-style-type:square;}
label{display:block;padding:1em 0 .2em;}
label strong{color:#BA84C0;padding-left:3px;}
input,textarea,button{font:1em/1 Helvetica,Arial,sans-serif;color:#FFF;padding:8px 4px;background:#151515;border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input,textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input:focus,textarea:focus{background:#111;}
strong{font-weight:normal;font-style:italic;}
.mw{font-style:normal;font-variant:small-caps;}
.biselado{color:#FFF;text-shadow:0 -1px 2px #000;text-decoration:none;text-transform:uppercase;padding:15px 10px;position:relative;background:-moz-linear-gradient(top,rgba(255,255,255,.2),rgba(255,255,255,.1) 50%,transparent 50%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,rgba(255,255,255,.2)),color-stop(0.5,rgba(255,255,255,.1)),color-stop(0.5,transparent));background:-o-linear-gradient(top,rgba(255,255,255,.2),rgba(255,255,255,.1) 50%,transparent 50%);background:linear-gradient(top,rgba(255,255,255,.2),rgba(255,255,255,.1) 50%,transparent 50%);background-color:#000;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;line-height:1;}
.biselado:hover,.biselado:focus{background-color:#111;}
.biselado:after{content:" ";height:5px;position:absolute;bottom:3px;left:5px;right:5px;background:#202020;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition-duration:.4s;-moz-transition-delay:.05s;-webkit-transition-duration:.4s;-webkit-transition-delay:.05s;-o-transition-duration:.4s;-o-transition-delay:.05s;transition-duration:.4s;transition-delay:.05s;}
.biselado:hover:after,.biselado:focus:after{background:#84248E;-moz-box-shadow:0 -1px 4px rgba(132,36,142,.7);-webkit-box-shadow:0 -1px 4px rgba(132,36,142,.7);box-shadow:0 -1px 4px rgba(132,36,142,.7);}
.boton{display:inline;border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px;}
.vn{padding-right:20px;background:url(../imagenes/vn.gif) right center no-repeat;}
button{background:transparent;cursor:pointer;border:none;outline:none;text-shadow:0 -1px 2px #000;}
#saltar,.ocultar{position:absolute;top:-999em;}
#v-vm{position:absolute;top:0;left:40px;margin:0;padding:8px 0 0;}
#v-vm a{padding:10px 12px 12px 27px;background:rgba(0,0,0,.7) url(../imagenes/movico.gif) 7px center no-repeat;color:#FFF;text-decoration:none;font-size:.9em;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
#v-vm a:hover{text-decoration:underline;}
header,#navegacion,article,footer p{width:960px;margin:0 auto;}
header{position:relative;width:920px;height:160px;background:url(../imagenes/cabecera.jpg) left center no-repeat;padding-top:90px;padding-left:40px;}
#navegacion{display:table;border-collapse:collapse;}
#navegacion li{display:table-cell;width:25%;padding:0;}
#navegacion li:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#navegacion li:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#navegacion li:first-child a{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
#navegacion li:last-child a{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
#navegacion li a{display:block;text-align:center;border:1px solid #000;}	
h2{border:1px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:1em 0;font-size:1em;font-weight:normal;clear:both;}	
h2.biselado:hover{background-color:#000;}
h2.biselado:after{content:none;}
.volver{position:absolute;top:0;bottom:0;right:0;width:40px;border-left:1px solid #000;overflow:hidden;background:url(../imagenes/volver.png) center no-repeat;text-indent:-999em;}
#visor{position:relative;}
#visor ul{padding:0;margin:0;}
#visor li{list-style:none;padding:0;margin:0;}
figure{overflow:hidden;}
figure img{float:left;width:450px;margin-left:15px;}
figcaption{float:left;width:450px;}
figcaption h3{padding-top:50px;text-transform:uppercase;font-size:1.2em;font-weight:normal;}
figcaption p{margin:1.2em 0;}
#diapos-on{margin-top:30px;}
#visor #contador{clear:both;width:56px;margin:0 auto;display:block;padding:15px 0;}
#contador li{overflow:hidden;text-indent:-999em;width:10px;height:10px;background:#000;border:1px solid #111;float:left;margin:0 2px;-moz-border-radius:10px;}
#contador li.actual{background:#BA84C0;}
#controles{position:absolute;left:0;top:150px;width:960px;}
#ant,#sig{overflow:hidden;width:21px;height:23px;text-indent:-999em;}
#ant{background:#000 url(../imagenes/ant.gif) 0 0 no-repeat;float:left;}
#sig{background:#000 url(../imagenes/sig.gif) 0 0 no-repeat;float:right;}
#controles a:hover{background-color:#BA84C0;}
#sms form{padding:10px 10px 1px;background:#151515;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:1em -10px 0 -25px;}
#sms label{display:inline;padding-top:0;}
#sms label,#sms p{padding-left:15px;margin-left:0;}
#sms input{width:auto;padding:10px 4px;margin-left:10px;margin-right:-5px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}	
#sms .boton{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
#resultados-sms,#veredicto{background:#DEC2E8;color:#000;padding:5px 0;margin-top:1.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#resultados-sms .error,#resultados-sms .exito{text-transform:uppercase;}
#d-contacto{width:50%;float:right;padding-bottom:3em;}
#d-contacto dt,#d-contacto dd{padding:0 10px 0 20px;}
#d-contacto dt{margin-top:1em;}
#d-contacto object{border:1px solid #000;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-top:.2em;height:20.5em;}
#vcard{margin-top:1.5em;}
#vcard img{position:relative;top:2px;margin-right:5px;}
#f-contacto{width:50%;float:left;padding-bottom:3em;}
#f-contacto ul{padding:0 20px 0 10px;}
#f-contacto li{list-style:none;padding:0;margin:0;}
#c-nombre,#c-correo{width:50%;}
#c-nombre{float:left;}
#c-nombre input{width:205px;}
#c-correo{float:left;}
#c-correo input{width:205px;margin-left:20px;}
#c-correo label{margin-left:20px;}
#c-asunto{clear:both;}
#nota{margin:-.25em 20px 1.5em 10px;}
#nota strong{color:#BA84C0;}
#f-contacto .boton{margin-right:30px;}
#veredicto{padding:10px;text-transform:uppercase;margin-left:0px;}
input.error,textarea.error{border-color:#BA84C0;}
#privacidad{padding:10px;background:#151515;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-right:20px;margin-top:2em;font-size:.9em;}
footer{clear:both;color:#FFF;font-size:.9em;background:#000;}
footer p{padding:20px 10px;width:940px;}
footer a{color:#FFF;margin-left:20px;}
footer strong{background:url(../imagenes/detalle.gif)center top no-repeat;padding:21px 20px;font-style:normal;padding-right:0;}
footer strong.mw{margin-left:0;background:none;padding:0;}
#sc{padding:10px;overflow:visible;}
#sc table{border-collapse:separate;border-spacing:1px;font-size:.8em;}
#sc th,#sc td{padding:5px .7em 1px .45em;background:#333;}
#sc th{font-weight:normal;padding-top:2px;padding-bottom:3px;}
#sc td{vertical-align:bottom;height:200px;text-align:center;position:relative;width:0em;overflow:visible;}
#sc td:first-child{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
#sc td:last-child{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
#sc tfoot td:first-child{height:auto;background:#222;padding-top:5px;padding-bottom:6px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#sc strong{display:block;background:#8C6390;font-weight:normal;width:2em;color:#FFF;text-indent:2px;z-index:69;position:relative;border:1px outset #4F3851;}
#sc .m{background:#531659;border:1px outset #2A0B2C;}
#sc .r{background:#222;}
#sc figcaption{width:auto;}
