/* 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, strong, 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 "Trebuchet MS", Arial, 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;
}
/***** Wrapper *****/ 
#wrap {
width:1000px;
margin:5px auto;
}
/* FIN GENERAL */

/* HEADER */
#wrap #header .logo{
background-color:#5EBA01;
width:398px;
float:left;
}
#header .logo h1{
background:url(../img/logo-dongil-home.gif) no-repeat top center;
height:91px;
width:0;
overflow:hidden;
padding-left:398px;
display:block;
}
#header .logo h2{
font-size:2.4em;
text-align:center;
padding:3px;
width:398px;
}
#header .logo h2 span{
color:#D1FE92;
}
#header .menuBlock{
width:602px;
float:right;
}
#header .menuBlock p{
border-left: 1px solid #999;
padding:0 15px 0 35px;
margin:0 15px 0 0;
text-align:justify;
font-size:1em;
}
#header .menuBlock .menuSecundario{
background-color:#333;
width:100%;	
height:46px;
}
#header .menuBlock .menuSecundario ul{
float:right;
padding:5px;
margin-top:19px;
}
#header .menuBlock .menuSecundario ul li{
float:left;
border-left:1px solid #fff;
margin-right:12px;
padding-left:12px;
font-size:1.2em;
}
#header .menuBlock .menuSecundario ul li.primero{
border:none;
}

#header .menuBlock .textoHome{
height: 84px;
overflow: hidden;
}

/* FIN HEADER */

/* CONTENT */
#wrap #content{
background:#FFF url(../img/dec--don.gif) right bottom no-repeat;
height:452px;
clear:both;
}
#wrap #content .flash{
float:left;
margin:0;
padding:0;
height:452px;
overflow:hidden;
background-color:#000;
}
#content .menu{
float:left;
}
#content .menu li{
float:left;
}
#content .menu li a{
margin:0;
height:25px;
letter-spacing:-.1;
padding-top:427px;
width:75px;     
font-size:1.2em; 
text-align:center;
display:block;
}
#content .menu li a.restaurante{
background:#767601 url(../img/txt-menu-restaurante.gif) 10px 20px no-repeat;
}
#content .menu li a.loungebar{
background:#5EBA01 url(../img/txt-menu-loungebar.gif) 10px 20px no-repeat;
}
#content .menu li a.loungebar strong{
color:#D1FEA3;
display:inline;
padding:0;
margin:0;
}
#content .menu li a.eventos{
background:#3A8932 url(../img/txt-menu-eventos.gif) 10px 20px no-repeat;
}
#content .menu li a:hover{
text-decoration:none;
}
#content .menu li a.restaurante:hover{
background:#767601 url(../img/txt-menu-restaurante-hover.gif) 10px 20px no-repeat;
}
#content .menu li a.loungebar:hover{
background:#5EBA01 url(../img/txt-menu-loungebar-hover.gif) 10px 20px no-repeat;
}
#content .menu li a.eventos:hover{
background:#3A8932 url(../img/txt-menu-eventos-hover.gif) 10px 20px no-repeat;
}
#content .menu li a.catering{
background:#993366 url(../img/txt-menu-catering.gif) 10px 20px no-repeat;
}
#content .menu li a.catering:hover{
background:#993366 url(../img/txt-menu-catering-hover.gif) 10px 20px no-repeat;
}
#content .logos{          
float:left;  
width:290px; 
height:110px;   
padding-top:10px;
background:url(../img/logo-calidad-turistica.gif) right 25px no-repeat; 
}
#content .logos li{
float: left;
width:76px;
padding-left:10px;
height:73px;
color:#333;
font-size:1.2em; 
}      
#content .logos li img{
display: block;
margin:15px auto 0;
}
#content .logos .yt{
padding-right:5px;
border-right:1px solid #999;
}
#content .logos .yt strong{
visibility: hidden;
}
#content .destacados{
float:left;                                                            /*       
padding-top:120px;                                                  */
width:282px;
}
#content .destacados li{
width:280px;
/*height: 80px;*/
margin:0;
padding:20px 0 10px 8px;
clear:both;
}
#content .destacados img{
border:1px solid #666;
position:absolute;
}
#content .destacados p{
color:#000;
width:150px;
text-align:justify;
margin:3px 0;
font-size:0.9em;
}
#content .destacados a{
color:#3A8932;
width:158px;
font-size:1.1em;
display:block;
}
#content .destacados p,
#content .destacados strong{
margin-left:115px;
display:block;
}
/* FIN CONTENT */

/* 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:100px;
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;       
}           
.logoNetberry{        
clear: both;
text-align: center;       
display: block;
}