

* 
{ /* normalizar*/
  padding:0;
  margin:0;
  font-size:12px;
  border: 0px;
  color: #0B3100;
  font-family: Helvetica, Arial, verdana, sans;
}

body
{
	background: #0B3100 url('img/fondo.gif') repeat center center fixed;
}

div#principal
{
	position:absolute;
	top: 7px;
	left: 50%; margin-left: -395px; width: 790px;
	height: auto;
	
	padding-bottom:50px;
}

		div#cuerpo
		{
			position: relative;
			top:0px;
			left:0px;
			width:100%;
			height: auto;
			background-color: white;
			padding-top: 11px;
			padding-bottom: 11px;
		}
		
				div#cabecera
				{
					position: relative;
					top:0px;
					left: 11px;
					width: 769px;
					height: 108px;
					background: #0B3100 url('img/cabecera.jpg') no-repeat top left;
					margin-bottom: 3px;
				}
				
				div#menu
				{
					position: relative;
					top:0px;
					left: 11px;
					width: 769px;
					height: 32px;
					background-color: #0B3100;
					margin-bottom: 8px;
					
					overflow: hidden;
				}
				/*
					div#menu p
					{
						padding-top: 6px;
					}
					
					a.menu1,
					a.menu1_sel
					{
						font-family: Helvetica, Arial, verdana, sans;
						font-size: 14px;
						color: white;
						text-decoration: none;
						text-transform: lowercase;
						margin-left: 8px;
					}
					
					a.menu1_sel { background-color: #CEDDC8; color:#0B3100;}
				*/
					div.menu1,
					div.menu1_sel
					{
						position:relative; float:left;
						
						width: auto !important;
						min-width: 50px;
						width: 50px; /* para IE */

						height: 100%;
						
						padding-top: 6px;
						text-align: center;
						padding-left: 5px;
						padding-right: 5px;
					}
					
					div.menu1_sel 
					{ 
						background-color: white; 
						border-right: 1px solid #CEDDC8; 
					}
					
					a.menu1,
					a.menu1_sel
					{
						font-family: Helvetica, Arial, verdana, sans;
						font-size: 14px;
						color: white;
						text-decoration: none;
						text-transform: lowercase;
					}
					
					a.menu1_sel { color: #0B3100; cursor: default; }

					
					
				
				div#contenido
				{
					position: relative;
					top:0px;
					left: 11px;
					/*width: 769px;*/
					width:604px;
					height: auto !important;
					min-height: 500px;
					height: 500px;
					overflow: visible;
				}
				
				
				div#contenido_completo
				{
					position: relative;
					top:0px;
					left: 11px;
					width: 769px;
					height: auto !important;
					min-height: 400px;
					height: 400px;
					
					color: #0B3100; 
				}
				
				div#contenido_dcha
				{
					position: absolute;
					top:162px;
					right: 11px;
					width:163px;
					
					height: auto !important;
					
					min-height: 400px;
					height: 400px;
					color: #0B3100; 
				}	
						div#idiomas
						{
							width: 100%;
							padding-top:3px;
							padding-bottom:3px;
							text-align: center;
							margin-bottom: 4px;
							background-color: #689159;
							color: white;
							height: 16px;
							overflow: hidden;
						}
						div#idiomas a
						{
							color: white;
							font-size: 12px;
							text-decoration: none;
							text-transform: lowercase;
						}
						
						div#idiomas a:hover { text-decoration:underline;}
				
		div#pie
		{
			position: relative;
			top:0px;
			left:0px;
			width:100%;
			height: 24px;
			background-color: orange;
			margin-top: 3px;
			margin-bottom: 11px;
			background: #689159 url('img/fondomenus.jpg') no-repeat top right;
			color: white;
		}
		
		div#pie p,
		div#pie a
		{		
			color: white;
			font-size: 12px;
			font-family: Helvetica, Arial, verdana, sans;
			text-decoration: none;
		}
		div#pie p { padding: 4px 0px 4px 8px; }
		div#pie a:hover { text-decoration: underline; }
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
p.concierto,
p.concierto b
{
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-family: Helvetica, Arial, verdana, sans;
	color: #0B3100;
}







table.eventos td,
table.eventos th,
table.eventos a
{
	color: #0B3100;
	vertical-align: top;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	text-transform: lowercase;
}

table.eventos th { text-align: center; }

table.eventos a:hover { text-decoration: underline; }

tr.evento_impar td
{
	background-color: #bdcbb8;
}



div#menu2
{
	width:600px;
	background-color: #689159;
	text-align: left;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:4px;
}
div#menu2 a
{
	color: white;
	font-size: 12px;
	text-decoration: none;
	text-transform: lowercase;
}
div#menu2 a:hover { text-decoration: underline; }


p.estoescasa,
p.estoescasa b,
p.estoescasa i,
p.estoescasa a
{
	text-align: left;
	font-size: 12px;
	color: #0B3100;
}

p.estoescasa
{ padding: 5px 10px 5px 10px; }