/* GENERAL */
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: #000; color: #fff; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
/**********FIN RESET************/
/***** Global *****/
html, body {
border:0;
margin:0;
padding:0;
}
body {
font:11px/1.25 Arial, Helvetica, sans-serif;
}

/***** Encabezados *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
/***** Formato comun *****/
p, ul, ol {
margin:0;
padding:0;
}
ul, ol {
padding:0;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
}
/***** Enlaces *****/
a,
a:link,
a:visited {
text-decoration:none;
color:#fff;
}
a:hover {
text-decoration:underline;
}
/***** Formularios *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
textarea {
width:100%;
line-height:1.25;
}
label {
cursor:pointer;
}
/***** Tablas *****/
table {
border:0;
margin:0;
padding:0;
}
table tr td {
padding:2px;
}
/***** Wrapper *****/ 
#wrap {
width:1000px;
margin:10px auto;
}
#wrap .oculto{
	display:none;
}
/* FIN GENERAL */

/* HEADER */
#wrap #header{
	background-color:#666;
	height:127px;
}
#wrap #header .logoHeader{
	width:200px;
	height:80px;
	float:left;
	background-color:#000;
}
#header .logoHeader h1 a{
	background:url(../img/logo-dongil-header.jpg) no-repeat top center;
	height:50px;
	width:0;
	overflow:hidden;
	padding-left:200px;
	display:block;
}
#header .logoHeader h2{
	font-size:1.1em;
	text-align:center;
	width:200px;
	height:30px;
}
#header .logoHeader h2 strong{
	display:inline;
}
#header .menu{
	width:400px;
	height:80px;
	background-color:#FFF;
	float:left;
}
#header .menu li{
	display:inline;
	float:left;
}
#header .menu li a{
	width:100px;
	height:25px;
	padding-top:55px;
	display:block;
	font-size:1.45em;
	text-align:center;
	font-weight:bold;	
	background-color:#333;
}                           
#header .menu li a.eventos,
#header .menu li a.restaurante{
	background-color:#666;
}
#header .menu li a strong{
	color:#ccc;
}
/************************************ variable ************************************/
.seccion1 #header .menu li a.restaurante{
	background-color:#767601;
}
.seccion2 #header .menu li a.loungebar{
	background-color:#5EBA01;
}
.seccion2 #header .menu li a strong{
	color:#D1FEA3;
}
.seccion3 #header .menu li a.eventos{
	background-color:#3A8932;
}
.seccion28 #header .menu li a.catering{
    background-color:#993366;
}
/************************************ fin variable ************************************/
#header .subMenu{
	width:auto;
	margin:55px 0 0 0;
	float:right;
	text-align:center;
}
#header .subMenu li{
	float:left;
	border-left:1px solid #fff;
	margin-right:12px;
	padding-left:12px;
	font-size:1.2em;
}
#header .subMenu li.primero{
	border:none;
}
#header h3{
	height:47px;
	width:0;
	overflow:hidden;
	padding-left:1000px;
	clear:both;
}
/************************************ variable ************************************/
.seccion1 #header h3{
	background:#767601 url(../img/dongil-restaurante-restaurante-bar.gif) no-repeat 600px top;
}
.seccion2 #header h3{
	background:#5EBA01 url(../img/dongil-restaurante-lounger-bar.gif) no-repeat 600px top;
}
.seccion3 #header h3{
	background:#3A8932 url(../img/dongil-restaurante-eventos-bar.gif) no-repeat 600px top;
}
.seccion4 #header h3{
	background:#5EBA01 url(../img/dongil-restaurante-comollegar.gif) no-repeat 500px top;
}
.seccion5 #header h3{
	background:#5EBA01 url(../img/dongil-emeplo.gif) no-repeat 500px top;
}
.seccion6 #header h3{
	background:#5EBA01 url(../img/dongil-videos.gif) no-repeat 500px top;
}
.seccion26 #header h3{
    background:#5EBA01 url(../img/dongil-destacados.gif) no-repeat 500px top;
}
.seccion28 #header h3{
    background:#993366 url(../img/dongil-catering.gif) no-repeat 600px top;
}
/************************************ fin variable ************************************/
/* FIN HEADER */

/* FOOTER */
#wrap #footer{
	clear:both;
}
#wrap #footer a{
	color:#C4C4C4;
}
#wrap #footer li{
	line-height:1.4em;
}
#footer div{
    float:left;
    border-top:23px solid #666;
    width:207px; 
    height:110px;
    padding-top:15px;
    margin-bottom:15px;
    overflow:hidden;
}
#footer .rest{
width:220px;    
}
#footer .principal{
	background:url(../img/decoracion-dongil.gif) repeat-x top left;
	width:102px;
	height:130px;
	float:left;
	padding-top:70px;
	padding-left:57px;
}
#footer div strong{
    font-size:1.4em;
    font-weight:bold;
    text-align:right;
    display:block;
    margin-left:0;
    float: left;
    width:70px;
}      
#footer div ul{
    border-left:1px solid #666;
    padding:20px 0 5px 7px;
    float: right;       
} 
/* FIN FOOTER */