

body{
background: url(../img/background.jpg) left top repeat-x #8C0000;
position:relative;
}


/* IDS */

#principal{

background-image: url("../img/principal_bg.jpg");

width:980px;

margin-left: auto;
margin-right: auto;

position:relative;
}


/* HEAD */

#rrss{
text-align: right;
padding-top:20px;
padding-bottom:20px;
padding-right:60px;
background: rgba(59, 59, 59,0.8);
border:1px;
border-bottom-style: solid;
border-color:#FFDC72;
}

#rrss_Fijo{
text-align:center;
padding:20px 5px 20px 0px;
background:#222222;
border:1px;
border-bottom-style: solid;
border-top-style: solid;
border-color:#FFDC72;

width:40px;
hight:60px;

position:fixed;
left: 0px;
top:45%;

border-top-right-radius:10px;
border-bottom-right-radius:10px;
}


#rrss img{
margin-left:10px;
}


/* MENU */

#menu{
color:#FFDC72;
border:1px;
border-style: solid;
border-color:#FFDC72;

margin-top:60px;
margin-right:42px;
margin-left:42px;


width:900;

padding-top: 15px;
padding-bottom: 15px;

font-family: arial;
font-size:14px;
line-height:14px;
font-weight: bold;

}

#seleccionado{
color:#FFDC72;
border:1px;
border-top-style: solid;
border-bottom-style: solid;
border-color:#FFDC72;

}

#menu a{
color:#FFDC72;
font-family: arial;
font-size:14px;
line-height:14px;
font-weight: bold;
text-decoration: none;
}



#menu ul{
margin-left: 15px;

}

#menu ul li{
display: inline-block;
margin-right: 60px;

}

#promos{
margin-left: 275px;
margin-right:50px;
}

#logo{
position: absolute;
right: 340px;
top: 105px;
width: 314px;
height: 116px;
}



/* BANNER */

#galeria{
text-align: center;
margin: 60px 41px 0px 42px;

width:895px;
height:398px;

color:#FFDC72;
border:1px;
border-style: solid;
border-color:#FFDC72;

overflow:hidden;
}


/* CONTENIDO */

/* HOME */


#destacadosTIT{
height:55px;
background: url(../img/destacados.png) center no-repeat;
text-align: center;
padding-top:10px;
margin-top: 20px;

font-family:arial;
font-size:12px;
font-weight:bold;
line-height:0px;
color:#8C0000;

}




#destacados{
margin-top:20px;
margin-right:30px;
margin-left:30px;
	
}

#destacados div{
display:inline-block;
margin-left:12px;	
}

#destacados div div{
display:inline-block;
background: rgba(255,255,255,0.8);
width:267px;

border:1px;
border-style: solid;
border-color:#FFDC72;

padding: 10px;

vertical-align:top;
height:220px;

margin-left:0px;
}

#destacados div p{
font-family: arial;
font-size:14px;
line-height:14px;
font-weight: bold;
color:#FFDC72;
margin-bottom:5px;
}


#destacados div div p{
font-family: arial;
font-size:14px;
line-height:14px;
font-weight: normal;
color:#333333;

border:1px;
border-bottom-style: solid;
border-top-style: solid;
border-color:#888888;
padding: 15px 0px;

margin-top:0px;
margin-bottom:10px;

height:100px;

}

/* BARES */

#TITbares{
height:55px;
background: url(../img/destacados.png) center no-repeat;
text-align: center;
padding-top:10px;
margin-top: 50px;

font-family:arial;
font-size:12px;
font-weight:bold;
line-height:0px;
color:#8C0000;

}

#bares{
margin-top:20px;
margin-right:30px;
margin-left:30px;
	
}

#bares div{
display:inline-block;
vertical-align:top;
}

#bares>div{
margin-top:40px;
}



#bares h2{
font-family:arial;
font-size:20px;
font-weight:bold;
line-height:0px;
color:#8C0000;

margin-bottom:0px;
}

#bares div p{
font-family: arial;
font-size:14px;
line-height:14px;
font-weight: normal;
color:#333333;

padding:0px 15px 

}

#bares div p a{
font-weight: bold;
color:#8C0000;
text-decoration: none;
}


#categoriasBares{
font-family: arial;
font-size:15px;
line-height:14px;
font-weight: bold;
color:#FFFFFF;
text-align:center;
}

#categoriasBares a{
font-family: arial;
font-size:15px;
line-height:14px;
font-weight: bold;
color:#FFDC72;
text-align:center;
text-decoration:none;
}

#categoriasBares ul li{
display: inline-block;
margin-left: 15px;
}

#categoriasBares ul{
margin-left: -50px;
}




/*PALERMO*/

#TITpalermo{
height:55px;
background: url(../img/destacados.png) center no-repeat;
text-align: center;
padding-top:20px;
margin-top: 50px;

font-family:arial;
font-size:10px;
font-weight:bold;
line-height:0px;
color:#8C0000;

}

#mapa{
text-align: center;
margin: 20px 41px 0px 40px;

width:897px;
height:400px;

color:#FFDC72;
border:2px;
border-style: solid;
border-color:#FFDC72;

position:relative;
}

#cuadro{
position: absolute;
left: 0px;
top: 305px;
width: 216px;
height: 81px;

}


#ImagenesPalermo img{

display: block;
margin: 15px 15px 0px 41px;

color:#FFDC72;
border:1px;
border-style: solid;
border-color:#FFDC72;

}

#ImagenesPalermo {
display:inline-block;
}

#contPalermo{

display:inline-block;
background: rgba(255,255,255,0.8);
width:548px;

border:1px;
border-style: solid;
border-color:#FFDC72;

padding: 0px 20px;

vertical-align:top;

margin-top:15px;

font-family: arial;
font-size:14px;
line-height:16px;
font-weight: normal;
color:#333333;

}



/* SELECCIONADO */

#HeadSelec{
margin-left:10px;
width:440px;

}

#HeadSelec p{
width:440px;
padding:15px;
text-align:center;

font-family: arial;
font-size:18px;
line-height:14px;
font-weight: bold;
color:#FFFFFF;

margin-bottom:5px;
}


#SelecHorario p{
background: rgba(255,255,255,0.8);
border:1px;
border-style: solid;
border-color:#FFDC72;

margin-bottom:10px;
margin-top:10px;

text-align:center;

width: 440px;
}




#selecImg{
margin-top: -15px;
margin-left:-10px;
}

#selecImg img{
color:#FFDC72;
border:1px;
border-style: solid;
border-color:#FFDC72;

margin-left:10px;
}



/* PROMOS */

#FormPromos{
margin: 30px 41px 0px 40px;
background-color:rgba(59, 59, 59,0.6);
width:877;
padding: 20px 0px 20px 20px;

color:#FFDC72;
border:1px;
border-style: solid;
border-color:#FFDC72;
}

#FormPromos p{
font-family: arial;
font-size:16px;
line-height:14px;
font-weight: bold;
color:#FFDC72;
width:100px;
margin-left:60px;
}

#FormPromos span{
font-family: arial;
font-size:16px;
line-height:14px;
font-weight: bold;
color:#FFDC72;
margin-left:60px;
}

#FormPromos input[type="text"]{
width:200px;
}

#FormPromos input[type="checkbox"]{
margin-left:60px;
margin-right:10px;
margin-bottom:15px;
}

#FormPromos textarea{
margin-left:60px;
margin-top:10px;
resize: none; 

}


#FormPromos input[type="submit"]{
margin-left:60px;
margin-top:15px;
width:300px;
}


#FormPromos select{
margin-top:30px;
margin-bottom:30px;
margin-left: 20px;
}

.CategoriasForm{
font-family: arial;
font-size:14px;
line-height:14px;
font-weight:normal;
color:#FFFFFF;
margin-left:60px;
margin-top:15px;
}











/* FOOTER */

#footer{
text-align: center;
padding-top:20px;
padding-bottom:20px;
background: rgba(59, 59, 59,0.8);
border:1px;
border-top-style: solid;
border-color:#FFDC72;

margin-top:40px;

font-family: arial;
font-size:13px;
line-height:14px;
font-weight: bold;
color:#FFDC72;
}


#footer ul li{
display: inline-block;
margin-left: 15px;
}
#footer ul{
display: inline-block;
}

#telefono{
padding: 2px 0px 3px 35px; 
background: url( '../img/telefono.png' ) left 	top no-repeat;
list-style-type: none; 
}

#email{
padding: 2px 0px 3px 35px; 
background: url( '../img/email.png' ) left 	top no-repeat;
list-style-type: none; 
}













/* ELEMENTOS */

h2{
font-family: arial;
font-size:20px;
line-height:20px;
font-weight: bold;
color:#8C0000;
margin:10px 0px;
	
}





/* CLASES */

.white{
color: #ffffff;
font-weight:normal;
}

.promos{
margin-left: 280px;
margin-right:50px;
}

.titBares{
height:15px;
width:500px;
background: url(../img/fondo_Titulos.png) left no-repeat;
text-align: left;
padding-left: 30px;
margin-top:0px;
padding-top:23px
}

.contBares{
width:590px;

background: rgba(255,255,255,0.8);

border:1px;
border-style: solid;
border-color:#FFDC72;

margin-left: 10px;
margin-top:5px;

}

.bordes{
color:#FFDC72;
border:1px;
border-style: solid;
border-color:#FFDC72;

}

.categorias{
font-family: arial;
font-size:18px;
line-height:14px;
font-weight: bold;
color:#FFDC72;
text-align:left;

margin-bottom:15px;
margin-top:25px;
}

.margen{
margin-top:0px;

}


.contSelec{
width:440px;

background: rgba(255,255,255,0.8);

border:1px;
border-style: solid;
border-color:#FFDC72;

margin-left:0px;
margin-top:5px;

padding: 0px;

}

.titSelec{
height:15px;
width:440px;
background: url(../img/fondo_Titulos.png) left no-repeat;
text-align: left;
padding-left: 30px;
margin-top:0px;
padding-top:23px
}
