		body {
		background-color: #d3d4d6;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .85em;
		line-height: 1.4em;
		}
		
		a:link {
			color: #F5D7B4;
		}
		
		a:visited {
		color: #F5D7B4;
		}
		
		a:hover {
			text-decoration: none;
		}
		
		#container {
			width: 800px;
			\width: 820px;
			w\idth: 800px;
			/*border: 1px solid gray;
			margin: 10px;
			padding: 10px;*/
			margin-left: auto;
			margin-right: auto;
			background: #d3d4d6 url(/img/fondo-contenido.png) repeat-y;
			 }
			

	#banner {
			padding-left: 290px;
			padding-top:50px;
			margin-top: 0px;
			height: 80px;
			background: #d3d4d6 url(/img/cabecera-azkarrenaB.gif) top left no-repeat; 
		} 
			
		#banner_usuario {
			padding-left: 290px;
			padding-top:50px;
			margin-top: 0px;
			background-color: #d3d4d6;
			background: #d3d4d6 url(/img/cabecera-azkarrenaB.gif) top left no-repeat; 
		}

#usuario {
	clear: both;
	padding: .5em;
	text-align: right;
	height: 49px;
}

#banner_usuario:after, #banner:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}


		#content {
			padding-top: 20px;
			padding-right: 20px;
			padding-bottom: 0px;
			padding-left: 20px;
			margin-left: 285px;
			margin-right: 122px ;
			/*height: 326px;
			background: #B3002f url(http://www.azkarrena.com/img/lateral-izquierdoB.gif) top right repeat-y; */
			} 

		#sidebar-a {
			float: left;
			width: 285px;
			margin: 0;
			margin-right: ;
			padding: 0px;
			height: 326px;
			background: #d3d4d6 url(/img/lateral-izquierdoB.gif) top left repeat-y; 
			} 


		#sidebar-b {
			float: right;
			width: 122px ;
			margin: 0;
			margin-left: ;
			padding: 0px;
			text-align:right;
			/*background-color: #B3002f;*/
		}

		#footer {
			clear: both;
			padding-top: /*13px*/ 2px;
			/*margin-top: 7px;*/
			background: #d3d4d6 url(/img/pie-azkarrena.gif) top left no-repeat;
			}

		#menuinferior {
			margin-left: 112px;
			margin-right: 41px;
			background-color: #909193;
		
		}

#menu ul  {  
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	padding:0px;
	float:left;
}
#menu ul li a {
	display:block;
	width:90px;
	height:47px;  /*Quito el padding, pero le pongo altura.*/
	text-decoration:none;
}

#menu ul li a:hover, #menu ul li a.actual {
	background-position: bottom;
}

#menu ul li a span {
	display:none; //Oculto el texto.
}





#reglas {
	background-image:url(/img/reglas.png);
}
#premios {
	background-image:url(/img/premios.png);
}
#apuntate {
	background-image:url(/img/apuntate.png);
}
#vota {
	background-image:url(/img/vota.png);
}
#logoimh {
	background-image:url(/img/logoimh.png);
}

 #navcontainer
{
margin: 9px 0 0 0px;
padding: 0;
height: 15px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#flash{
margin-top:-30px;
}
#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #909193;
width: 160px;
height: 18px;
border-top: 1px solid #909193;
border-right: 1px solid #fff;
border-bottom: 1px solid #909193;
border-left: none;
padding: 0;
margin: 0 0 10px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #930;
background: #dadada;
}

#navcontainer a:active
{
background: #909193;
color: #fff;
}

#navcontainer li#active a
{
background: #909193;
border: 1px solid #c60;
color: #fff;
}

form#two br { clear: both;}

form#two {background:#B71129; width:27em; padding:10px 5px 05px; border:1px solid; margin:5px auto; font-size: .9em; font-family: Arial, Helvetica, Verdana, sans-serif; border-color: #F11F54 #400212 #400212 #F11F54; line-height: 1em;}
form#two p {color:#fff; padding:15px 5px 5px 0; margin:0;}

form#two fieldset {display:block; border:0; padding:0 5px 0 10px; line-height:1.5em; font-size:1em; }

form#two legend {font-size:1em; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none; color:#fff;}
* html form#two legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#two label {clear:left; display:block; float:left; width:12.5em; text-align:right; padding-right:5px; color:#fff; margin-bottom:0.5em;}

form#two input {border:1px solid #8C002A; padding-left:0.5em; margin-bottom:0.5em; width:10em; background:#F5D7B4;}

form#two select {margin:0 0 1em 0.5em;}
form#two textarea {width:410px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#c5d3e0;}

form#two option {background:#fff; color:#b80b38;}
form#two optgroup {background:#fff; color:#000; font-style:normal;}
form#two optgroup option {background:#fff; color:#b80b38;}

form#two #button1, form#two #button2 {color:#fff; padding-right:0.5em; cursor:pointer; width:auto; background:#8C002A; border:1px solid; border-color:#f11f54 #400212 #400212 #f11f54;}
form#two #button1:hover, form#two #button2:hover {color:#fff; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }

form#two label.radio {
	width:13em;
	text-align: right;
	margin-left: 5px;
	font-weight: normal;
	font-size: .9em;
	float:left;
}

form#two input.radio { 
width: 20px;
margin: 0; 
padding: 0; 
border: 0 solid;
background-color: #B71129;
}

.formulario {
text-align: center;
margin-left: auto;
margin-right: auto;
}

form#two .pequeno, p.pequeno {
font-size: .9em;
}

#ruta {
	border-bottom: 1px dotted #F5D7B4;
	padding-bottom: 2px;
	margin-top:-30px;
}

.error {
color: #F5D7B4;
}

.dcha {
text-align: right;
}

#usuario {
clear: both;
padding: .5em;
text-align: right;
}

.negrita {
	font-weight: bold;
}

.boton {
	background: url(/img/boton.gif) no-repeat;
	font-weight: bold;
	display: block;
	width: 120px;
	height: 49px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
	text-decoration: none;
	color: #fff;
}

.fdcha {
	float: right;
}
#nombre {
text-align: center;
margin-right: 50px;
clear: both;
padding-top: 5px;
}


#usuario ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
margin-right: 50px;
}


#menu2{
	 border: 0px none;
	 height: 2.3em;
	 margin-right: 40px;
	 clear: both;
	margin-left: 2px;
}

#menu2 ul{
	padding: 6px 3px 3px 0px;
	margin: 0px;
	list-style: none;
	text-align: center;

}

#menu2 ul li a, #menu2 ul li {
	float: left;
	font-size: 83%;
	line-height: 130%;
	color: #FFF;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	background-color: #D40845;
} 



#menu2 ul li {
	line-height: 12px;
	display: block;
	padding: 0px;
	margin: 0px;
	border-right: 2px solid #8C0029;
}

#menu2 ul li.ancho13{
	width: 13em;
}

#menu2 ul li.ancho12{
	width: 12em;
}

#menu2 ul li.ancho11{
	width: 11em;
}

#menu2 ul li.ancho10-5{
	width: 10.5em;
}

#menu2 ul li.ancho10{
	width: 10em;
}
#menu2 ul li.ancho9{
	width: 9em;
}

#menu2 ul li.ancho8{
	width: 8em;
}

#menu2 ul li.ancho7-5 {
	width: 7.5em;
}

#menu2 ul li.ancho7 {
	width: 7em;
}

#menu2 ul li.ancho6-5 {
	width: 6.5em;
}

#menu2 ul li.ancho6 {
	width: 6em;
}

#menu2 ul li.ancho5-5 {
	width: 5.5em;
}

#menu2 ul li.ancho5 {
	width: 5em;
}

#menu2 ul li.ancho4-5 {
	width: 4.5em;
}

#menu2 ul li.ancho4{
	width: 4em;
}

#menu2 ul li.ancho3-5{
	width: 3.5em;
}

#menu2 ul li.ancho3{
	width: 3em;
}

#menu2 ul li.ancho2-5{
	width: 2.5em;
}


#menu2 ul li a:hover, #menu2 ul li:hover {
	background-color: #F5D7B4;
	color: #8C0029;
}

#menu2 .actual {
	background-color: #F5D7B4;
	color: #8C0029;
}

caption {
padding-top: 2em;
}

.sinpadding {
	line-height: .5em;
}