body{
	margin: 0px;
    font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#DDD;
	/*background-image:url(../img/elementos/fondo2.jpg);*/
	background-color: #222;	
	background-image:url(/img/fons_grey.png);	
}


td{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #DDD;
}

a{
	color:#4F3327;
	font-weight: bold;
	font-weight: normal;
	font-size: 12px;
	color:#FFFFFF;
}

a:hover{
	color:orange;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
}


h1, h2, h3{
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
}

h1{
font-size: 18px;
color: #FFF;
margin: 0px 0px;
}

h2{
font-size: 15px;
color: #9C8063;
margin: 0px 0px;
}

hr{
border: none;
border-bottom: 1px dotted #666;
margin-top: 8px;
margin-bottom: 8px;
}

#main{
width: 1000px;
margin-left: auto;
margin-right: auto;
}

/*** PANELS ***/


.header, .panel{
width: 1000px;
}

.panel{
	/*border: 1px solid red;*/
}

.header{
padding-top: 30px;
}


/* 9C8063 */
/* C1AD9A */

/*** NAV ***/

.nav_container{
	width: 100%;
	margin: 15px 0px;
	padding: 3px 0px;
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;
}

.nav_container ul{
padding: 0px;
margin: 0px;
list-style-type: none;
width: 100%;
text-align: center;
}


.nav_container li, .nav_container a{
/*
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: normal;
*/
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;

text-decoration: none;
color: #9C8063;
}

.nav_container li{
display: inline;
}

.nav_container a{
text-decoration: none;
padding: 3px 15px;
}

.nav_container a:hover{
color: #5F5143;
/*text-shadow: 0px 0px 3px #000;*/
}

.nav_container .selected{
color: #fff;
padding: 3px 15px;
}

/** IDIOMAS **/

.nav_container .idiomas{
	text-align:right;
	padding-right:30px;
}

.nav_container .idiomas img{
	margin-left:3px;
	cursor: pointer;
	margin-top: 5px!important;
}

.nav_container .flag{
	
}

.nav_container a.flag{
margin: 0px !important;
padding: 0px !important;
}


/** WORDS  **/

.words{
width: 300px;
height: 80px;
margin-left: auto;
margin-right: auto;
color: #666;
text-align:justify;
overflow: hidden;
font-size:10px;
}

/** THE MIX  **/

.mix_blurb{
/*font-size: 12px;*/
vertical-align: top;
text-align: justify;
padding-right: 15px;
}

/** PERSONALITIES **/

.person_container{
width: 300px;
height: 115px;
margin: 10px;
float: left;
display: table-row;
}

.person_container img{
}

.person_container h1{
font-size: 16px;
color: #FFF;
margin: 0px 0px;
}

.person_container h2{
font-size: 13px;
color: #9C8063;
margin: 0px 0px;
}

.person_container td{
vertical-align: top;
padding: 5px;
}

.person_container .text{
margin-top: 5px;
height: 65px;
overflow: hidden;
}


/** THE MIX **/

#map_canvas{
width:330px;
height: 33px;
}


#address{
width: 155px;
height: 330px;
margin-left: 15px;
text-align: left;
}

#address, #address a{
font-size: 14px;
font-weight: bold;
}

#address span, #address a{
color: #9C8063;
}


#address a{
color: #9C8063;
margin-bottom: 0px;
}




/** GALLERY **/


.gallery_thumb{
width: 100px;
height: 100px;
border: 1px solid black;
margin: 5px;
float: left;
}

.gallery_thumb:hover{
border: 1px solid #9C8063;
}


.gallery_holder{
width: 900px;
margin-left: auto;
margin-right: auto;
}

.gallery_preview{
width: 460px;
margin-left: auto;
margin-right: auto;
}



#menu_contact:hover
{display:none;}



/** AGENDA **/

.agenda_container{
width: 450px;
height: 115px;
margin: 10px;
float: left;
display: table-row;
}

.agenda_container img{
}

.agenda_container h1{
font-size: 16px;
color: #FFF;
margin: 0px 0px;
}

.agenda_container h2{
font-size: 13px;
color: #9C8063;
margin: 0px 0px;
}

.agenda_container td{
vertical-align: top;
padding: 5px;
}

.agenda_container .text{
margin-top: 5px;
height: 50px;
overflow: hidden;
}

.calendar_date{
width: 100px;
height: 100px;
background-color: #DDD;
color:#333;

}








/** BIG NAV **/

#nav_big{
width: 333px;
text-align: center;
}

.the_mix,
.personalities,
.gallery,
.music_and_agenda,
.your_event,
.contact{
font-family: Helvetica, Arial, sans-serif;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #FFF;
margin: 0px 0px 0px 0px!important;
}

#nav_big a:hover{
color:red!important;
display: none;
}


.the_mix{				font-size: 76px;}
.personalities{			font-size: 39px;}
.gallery{				font-size: 65px;}
.music_and_agenda{		font-size: 30px;}
.your_event{			font-size: 48px;}
.contact{				font-size: 33px;}



a:hover{color: #CC0!important;}


.links a{
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: #9C8063;
color: #FFF;
padding: 6px 0px;
}

.links a:hover{
color: #5F5143;
/*text-shadow: 0px 0px 3px #000;*/
}





