/*INFO {AUTOR:Javier Rioja; V:2009/3}*/

BODY {
	margin: 0px;	padding: 0px;
	color: #BFBFBF;
	font-size:11px;
	font-family:"Lucida Grande", "Lucida Sans", sans-serif;
	background: #000 url(i/bg/bg_piernas.jpg) repeat-x left top;
	border-top: 1px solid #F06;
} 
.inside{
	margin: 0 auto;
	width: 769px;
}

#logo{
	height: 132px;
	padding: 140px 0 0 0; background: url(i/ril.png) top left no-repeat;
} 
.jrioja{
	font-size: 28px;
	letter-spacing: 2px;
}
.website{font-size:11px; color:#9C0;}
.riles{font-size:28px; color:#F06;}.www-es{font-size:11px;}
#contacto{
	padding: 30px 0 0 0;
}

/*principal****************/
P {MARGIN-TOP: 3px; MARGIN-BOTTOM: 12px; line-height:18px;}

h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
h1{
	font-size: 28px;
	font-weight: normal;}
h1 span {  
 display:none;  
}  

h2{
	color:#FFF;
	font-weight:normal;
}
h3{font-size: 11px; font-weight:normal;}
a{ color:#FFF;} a img{ border:none; }

/*texto*/
ACRONYM {CURSOR:help; BORDER-BOTTOM: #b1b1b1 1px dotted;}
.copyright {font-size:10px; color:#666666;}
.b{color:#fff; }

.clear{ clear:both; height:0px; }

.piernas{
	padding:0;
}

.zonas{ width: 540px;
	float:left;
	padding: 20px 0 0 0;
	text-align:left;
}
.zonas h2{ /*ROJO*/
	margin: 0 0 15px 0;
	font-size: 16px;
	padding: 2px 0; background: url(i/bg/LineRed.jpg) no-repeat bottom left;
}
.zonas h4{ /*VERDE*/
	margin: 32px 0 15px 0;
	font-size: 16px;
	border-bottom: 1px solid #9C0;
}
.zonas h4:first-letter{color:#9c0;}


 .columna{
    float:left;
	width: 240px;
}
 .first{
	clear:both;
	margin:0 25px 0 0;
}
 .last{
	float:right;
	margin: 0 0 0 20px;
}
.piernas a, .piernas a:visited{
	color:#BFBFBF;
	text-decoration:none;
}
.piernas a:hover{
	color:#FFF;
	text-decoration:none;
}
.columna p, .first p{
	margin:0; padding:0;
}
.piernas .columna h2{ /*ROJO*/
	margin: 0 0 20px 0;
	font-size: 18px;
	border-bottom: 1px solid #7d0506;
	/*padding: 2px 0; background: url(i/bg/LineBlue.jpg) no-repeat bottom left;*/
}
.piernas .columna h3{ /*VERDE*/
	margin: 0 0 20px 0;
	font-size: 18px;
	border-bottom: 2px solid #9c0;
}
ul.dates, .columna ul{
	padding:0;
	list-style-type: none;
	margin: 1.5em 0 1em 0;
	/*border-top: 1px solid #3D3D3D;*/
}
ul.dates li, .columna ul li{
	list-style-type: none;
	margin: 0;
	padding: 0.5em 0;
	border-bottom: 1px solid #3D3D3D;
}
ul.dates .date{
	color:#858585;
	padding:0 1.5em 0 0;
}
ul.dates a{
	color:#BFBFBF;
	text-decoration:none;
}
ul.dates a:hover, ul.dates a:hover .date{ 
	color:#FFF;
	text-decoration:none;
}


#pie{
 clear: both;
 text-align : right;
 padding: 5px 10px 6px 10px;
 border-top: 1px solid #666;
 font-size:10px; color:#666; line-height:17px;
}
#pie .menu{
 float:left; padding:12px 0 0 0;
}
