/*css reset*/
*{margin:0;padding:0;outline:0}
html{overflow-y:scroll}
img,fieldset,hr,abbr,acronym {border:none}
ul,ol{list-style:none}
textarea,input,select{font-size:100%}
textarea,input{padding: 1px 2px}
textarea {overflow:auto;font-family:inherit;font-size:.9em;}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes: "" ""}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal}
strong {font-weight:bold}
em {font-style:oblique}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold}
.clear{clear:both}
.floatleft{float:left}
.floatright{float:right}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}
.textjustify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:oblique}
.underline{border-bottom:1px solid}
.highlight{background-color:#ffc}
.imgleft{float:left;margin:4px 10px 4px 0}
.imgright{float:right;margin:4px 0 4px 10px}
.nopadding{padding:0}
.nomargin{margin:0}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
hr {color:#000;background-color:#000;height:1px}
.error, .ok, .warning {font-weight:bold;padding:4px 10px;border:2px solid}
.error {background-color:#fbb;border-color:#F99;color:#F66;}
.ok {border-color:#9f9;background-color:#bfb;color:#484}
.warning {border-color:#EFDC0E;background-color:#FFF8AF;color:#DFB700}
.tinymce strong {font-weight:bold}
.tinymce em {font-style:oblique}
.tinymce ul{list-style-type:disc;list-style-position:inside}
.tinymce ol {list-style-type:decimal;list-style-position:inside}
.tinymce p {padding-bottom:5px;}
/*standars*/
.seo{position:absolute;left:-9999em}
body{font:62.5% Arial, serif;color:#ccc;background-color:#000}
a{text-decoration:none}
a:hover, a:active {}
#ppresentacion,.wrap{background-color:#161616}
#ppresentacion .wrap{background: transparent url(../imgs/fdo-index.gif) repeat-x left top;}
.innerwrap {width:990px;height:600px;margin:0 auto;position:relative;font-size:1.1em;}
#pindex .innerwrap{width:376px;margin:0 auto}
#preserva-contacto #swfcontent{width:508px;}
#preserva-contacto #content,#pmenu #content{width:482px;height:600px;background: transparent url(../imgs/fdo-content-reserva.jpg) no-repeat left bottom;position:relative}
#pmenu #content{width:536px;}
#swfmenu{width:454px;height:600px;}
#swfreserva{width:508px;height:600px;}
.sprite {background: transparent url(../imgs/sprite-cuadro.gif) no-repeat right bottom;padding:0 0 10px 0;width:425px;}
.sprite > .sprite{background-position: left top;padding:19px 0 0 0;}
.sprite > .sprite > .sprite {background-position: center top;padding:0;background-repeat:repeat-y;}
.sprite .inner{padding:10px 20px}
#reserva{position:absolute;left:20px;bottom:75px}

label {float:left;width:170px;text-align:right;margin-right:10px;}
form p {padding:5px 0;clear:both;}
form input[type="text"]{background-color:#000;width:190px;color:#fff;border:0 none;padding:2px 5px}
.psubmit{border-top:1px solid #000;text-align:right;padding:5px}
.psubmit input[type="submit"]{border:0 none;background-color:transparent;text-transform:uppercase;color:#fff}

.spritemenu {background: transparent url(../imgs/sprite-menu.gif) no-repeat right bottom;padding:0 0 20px 0;width:495px;}
.spritemenu > .spritemenu{background-position: left top;padding:56px 0 0 0;}
.spritemenu > .spritemenu > .spritemenu {background-position: center top;padding:5px 0 0;background-repeat:repeat-y;min-height:290px;}
.spritemenu .inner{padding:10px 20px;overflow:auto;height:1%;}
#menu1{float:left;width:210px;}
#menu2{float:left;width:210px;margin-left:35px;}
#by{width:900px;margin:0 auto;text-align:right}
#by span,#by a{color:#333}
#by em{color:#484848;font-style:normal}
#by a:hover,#by a:active,#by a:hover em,#by a:active em{color:#666}
