/***** Global Settings *****/

html, body {
	border:0;
	margin:0;
	padding:0;
}

body {
	font:100%/1.25 arial, helvetica, sans-serif;
	background:#333 url(imgs/fnd01_ffaa.gif) 0 0 repeat-x;
}

:focus {
	outline: 0;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font:2em arial, helvetica, sans-serif;
}

h2 {
padding:20px 0;
letter-spacing:-1px;
font:1.5em arial, helvetica, sans-serif;
}

h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}

p, ul, ol {
margin:0;
padding:0 0 18px 0;
}

ul, ol {
list-style:none;
padding:0 0 18px 40px;
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Links *****/

a, a:visited {
text-decoration:none;
}

/***** Forms *****/

form {
margin:0;
padding:0;
display:inline;
}

input, select, textarea {
font:1em arial, helvetica, sans-serif;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}

/***** Tables *****/

table {
border:0;
margin:0 0 18px 0;
padding:0;
}

	table tr td {
	padding:2px;
	}

/***** Wrapper *****/

#cabecera {
	width:966px;
	margin:0 auto;
	padding:0 4px;
	background:#FFFFFF;
	text-align:center;
}
#contenido {
	width:974px;
	height:420px;
	margin:0 auto;
	background:#FFFFFF url(imgs/fnd.gif) 0 0 repeat-y;
	text-align:left;
}
#pie {
	width:974px;
	height:64px;
	margin:0 auto;
	background:#FFFFFF;
	text-align:center;
}
html>div#contenido, html>div#cabecera {
	width:966px;
}
/***** Global Classes *****/

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.wrap 			{ width:960px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none;}

div.mitad 			{ 
	float:left;
	width:49%;
	margin-left:4px;
	padding:1px 2px; 
}
/****** Interiores ******/
body.leon, body.gijon {
	margin:0;
	padding:0;
	border: 0;
	background: #FFF url(imgs/fnd_degrad.gif) 0 0 repeat-x fixed;
	width:450px;
	max-width: 450px;
}
a.leon,a.leon:link,a.leon:visited,a.leon:hover,a.leon:active {
	color:#6B7133;
}
a.gijon,a.gijon:link,a.gijon:visited,a.gijon:hover,a.gijon:active {
	color:#00517A;
}
a:hover {
	text-decoration:underline;
}
div.titulo {
	font-size:25px;
	font-weight:bold;
	margin:15px 0 5px 10px;	
}
body.leon div.titulo {
	color:#6B7133;
}
body.gijon div.titulo {
	color:#00517A;
}
div.fecha {
	float:left;
	width:90px;
	font-weight:bold;
	margin:15px 0 5px 10px;
		
		/*background:#CC0000;*/
}
body.leon div.fecha {
	color:#999900;
}
body.gijon div.fecha {
	color:#0073ad;
}
div.fecha h1 {
	color:#000;
	font-size:25px;
	font-weight:bold;
	margin:0 0 -5px 0;
	padding:0;
}
div.cont {
	float:left;
	width:345px;
	max-width:345px;
	margin:15px 5px 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
		
		/*background:#CCFF00;*/
}
div.cont div {
	margin-bottom:30px;
}
div.cont h2 {
	color:#666;
	font-size:16px;
	font-weight:bold;
	margin:0 0 3px 0; padding:0;
}
div.cont h3 {
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0 0 6px 0; padding:0;
}
div.cont span {
	color:#999;
}
div.dots {
	border-bottom:#999999 1px dotted;
	height:0.1em;
}
div.desfile {
	float:left;
	margin:15px 0 5px 10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}
div.desfile a {
	display:block;
	margin-top:50px;
}
div.desfile h2 {
	color:#666;
	font-size:16px;
	font-weight:bold;
	margin:0 0 3px 0; padding:0;
}
div.desfile h3 {
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0 0 6px 0; padding:0;	
}
div.links {
	margin-top:5px;
}
div.links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	display:inline;
	margin:5px 10px;
}
div.links a img {
	margin: 0 3px 0 0;
}
img.thumb {
	float:left;
	margin:15px 0 5px 10px;
	padding:2px;
}
body.leon img.thumb {
	border:#6B7133 1px solid;
}
body.gijon img.thumb {
	border:#00517A 1px solid;
}
