/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, 
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, 
figure, footer, header, hgroup, nav, section {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	font-weight:inherit;	
	font-style:inherit;	
	font-size:100%;	
	font-family:inherit;	
	vertical-align:baseline;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Layout */
body { background: #fff; }
#wrapper { width: 1024px; margin: 0 auto; position: relative; }
#header { width: inherit; height: 100px; background: url('../imagenes/headerbg.jpg') repeat-y; border-bottom: 3px solid #310000; }
#logo { float: left; margin: 35px 5px 5px 50px; z-index: 100000; position: absolute; }
#nav { width: inherit; height: 50px; background: url('../imagenes/navbg.jpg') repeat-y; border-top: 2px solid #b25d2f; border-bottom: 3px solid #fff; }
#content {}
#contentTop { width: inherit; height: 428px; background: url('../imagenes/contenttopbg.jpg') repeat-x; border-bottom: 5px solid #FFF;}
#contentBottom { width: inherit; min-height: 530px; background: url('../imagenes/contentbottombg.jpg'); border-bottom: 5px solid #fff; }
#footer { width: inherit; height: 200px; background: url('../imagenes/footerbg.jpg') repeat-x; padding-top: 10px;}

/* Fonts */
h1, h2, h3, h4 { font-family: Times New Roman,Arial; margin-bottom: 10px;}
h1 { font-size: 2em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
p, label { font-size: .8em; font-family: Arial,Times New Roman;  }


/* Header */
.header-buttons { float: right; margin-right: 30px; margin-top: 40px; }
.header-buttons img { margin-left: 20px;}

/* Menu/Nav */
.menu { font:18px Helvetica, sans-serif; position:relative; height:50px; width:700px; margin-left: 200px; }
.menu ul { list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px; }
.menu li { float:left; margin-top: 5px; margin-left:30px; }
.menu a, .menu a:active, .menu a:visited { text-decoration:none; color: #E9E9E9; padding:5px; }
.menu a:active{ color: White; }
.menu a:hover { color: White;}
#slide { position:absolute; top:31px; height:0px; width: 1px; z-index:10; border-color: transparent transparent white transparent; border-style: solid; border-width: 10px; }

/* Content */
.left-button { background-image:url("../imagenes/left-arrow.png"); left:10px;	}
.right-button { background-image:url("../imagenes/right-arrow.png"); right: 0px; }
.left-button, .right-button { cursor:pointer; height:72px; position:absolute; width:50px; z-index: 9999; top:50%; margin-top: -316px; }
.left-sidebar { float: left; padding: 20px 40px; width: 430px; }
.left-sidebar-small{ float: left; padding: 50px 60px; width: 300px; }
.left-sidebar-small h3{ color: #cd2400;}
.left-sidebar-small p { color: #5e4437;}
.right-sidebar { float: left; width: 350px; min-height: inherit; background: url('/imagenes/verticalSeparator.png') no-repeat left;}
.contentSegment { float: left; color: #FFF; text-align: justify; margin: 15px 10px;}
.contentSegment p , .contentSegment ul{ color: #FEFEA4; }
.contentSegment ul { font-size: .9.5em; font-family: Arial,Times New Roman; margin-left: 20px;}
.contentTopSegments { padding-top: 50px;}
.contentBottomSegments { padding: 20px 0 0 40px; }
#contentTop h1 { color: #cd2400; margin-right: 60px; margin-left: 20px; }
#contentTop p { margin-right: 50px; margin-left: 20px;}
.separator { width: 400px; height: 2px; background: url('/imagenes/horizontalseparator.png') no-repeat; float: left; margin-left: 20px;}
.cocinabg { background: url('/imagenes/planetabg.gif') no-repeat; background-position: bottom left; height: 530px; width: inherit; }
.smallleft { width: 250px; margin-top: 40px; margin-left: 60px;}
.bigright { margin-top: 60px; margin-left: 30px;}
.flag { margin-top: 5px; margin-bottom: 25px;}
.subflags { margin-left: 50px; }
.subflags img { margin-right: 50px;}
.promo{ width: inherit; padding: 40px 60px;}
.simpleSlide-window { width: 910px; height: 340px; border: 3px solid #FFF; }
.bottombg{ width: inherit; height: 530px; background: url('/imagenes/bottombg.jpg') repeat-x #eee;}
.forms { margin-top: -3px; width: 544px; height: 530px; background: #f8f8f8; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; float: left;}
.topsmall { width: 345px !important; padding-top: 100px;}
#recetaBG{ width: inherit; height: 404px; background: url('/imagenes/RecetaBG.png') no-repeat bottom; padding-top: 24px; }
.receta { width: 400px; height: 312px; margin: 90px 0 0 70px; float: left;}
.receta p, .receta li, .receta span, .receta i, .receta em, .receta strong, .receta div{font-family: Arial,Times New Roman;  color: #867469; line-height: 1.1em;}
.receta h1 span{ font-size: 1.3em !important; margin-bottom: 40px; color: #CD2400 !important;}
.receta strong, .receta b { font-weight: bold;}
.receta p {font-size: .9em;}
.receta li { font-size: .9em;}
.receta ul, .receta ol { margin-left: 40px;}
#contenedorRecetas { padding: 50px 50px 20px; }
.extracto { height: 76px; background: url('/imagenes/RecetaIcon.png') no-repeat left;}
.recetas { margin-left: 130px; background: url('/imagenes/RecetasBG.jpg') no-repeat; padding: 5px 20px;}
.recetas h3 { color: #FFF; margin-bottom: 5px !important; }
.recetas p { color: #FEFEA4; }
#instalaciones { background: url('/imagenes/instalaciones.jpg') no-repeat; height: 530px;}
#galeriabotonera { padding-top: 70px; float: right; width: 210px;}
#galeriamenu { padding-left: 70px; float: left; }
.up { margin-top: -30px;}
#eventos { float: left; padding: 30px 30px;}
#eventos img { margin: 5px;}
.imagenReceta { float: left; margin-top: 92px; margin-left: 150px;}
.mapa { padding-top: 50px;}

/* Coverflow */
.ui-jcoverflip { position: relative; }
.ui-jcoverflip--item { position: absolute; display: block; }
#flip { height: 350px; width: 630px; margin-bottom: 50px; }
#flip .ui-jcoverflip--title { position: absolute; bottom: -30px; width: 100%; text-align: center; color: #555;}
#flip img { display: block; border: 0; outline: none; }
#flip a { outline: none; }
.ui-jcoverflip--item { cursor: pointer; }
#scrollbar { position: absolute; left: 20px; right: 20px; }
#gallery{ height: 450px; width: 870px; overflow: hidden; position: relative; margin: 0 auto; }
#flip li { margin-right: 20px; }




/* Form */
.forms fieldset { margin: 30px 20px;}
.forms label { color: #5e4437; }
.forms dd { margin-bottom: 10px;}
.longinput { width: 490px; }
.shortinput { width: 230px; }
.commoninput { height: 20px; }
.objectFormLeft{ margin-right: 25px;}
.date { background: url('/imagenes/calendar.jpg') no-repeat 10px 3px #FFF; padding-left: 30px; width: 470px !important;}

/* Footer */
#footer ul { text-align: left; margin-left: 100px; }
#footer ul li { display: inline; margin-right: 10px; padding-left: 12px; background: url('../imagenes/dot.png') no-repeat; }
#footer ul li a { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: .8em; text-decoration: none; color: #3F0101;}
#footer ul li a:hover {}

/* Tools */
.clear { clear: both; }
.textleft { text-align: left; }
.textright { text-align: right; }
.textjustify { text-align: justify; }

/* Debug */
.left { float: left; }
.right { float: right; }
.red { border: 1px solid red; }
.green { border: 1px solid green; }
.blue { border: 1px solid blue; }
