/* CSS Document */
* {
margin:0px;
padding:0px;
}
body {
font:0.7em 'Lucida Sans','Lucida Sans Unicode','Lucida Grande',LucidaGrande,Geneva,Arial,sans-serif;
text-align:center;
}
h1 {
font-size:2em;
}
h2 {
font-size:1.7em;
}
h3 {
font-size:1.4em;
}
h4 {
font-size:1.2em;
}
input, select, textarea, button {
font:1em Verdana, Arial, Helvetica, sans-serif;
padding:1px;
}
button {
padding:1px 4px;
}
.contenedor {
width:960px;
margin:0px auto;
overflow:hidden;
text-align:left;
}
#navegacion {
background:#C12E13;
}
	#navegacion .contenedor {
	background:#fff;
	}
	#navegacion ul {
	background:#C12E13;
	margin:1px 1px 0px 347px;
	padding:10px 0px 3px 0px;
	text-align:right;
	}
		#navegacion ul li {
		display:inline;
		padding:5px 10px 3px 10px;
		}
		#navegacion a {
		color:#fff;
		text-decoration:none;
		}
	#navegacion h1 {
	width:436px;
	height:56px;
	background:#fff;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0px 0px 0px 1px;
	}
	#navegacion h1 a {
	float:left;
	border:none;
	}
		#navegacion h1 a img {
		border:none;
		padding:0px;
		margin:0px;
		}

#cabecera {
background:#fff;
padding:15px 0px 10px 0px;
}
	#cabecera h2, #cabecera h2 a {
	width:350px;
	height:70px;
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	}
	#cabecera h2 span {
	position:absolute;
	display:block;
	width:350px;
	height:70px;
	overflow:hidden;
	top:0;
	left:0;
	background:url(img/logo.gif) no-repeat;
	}
	#login {
	float:right;
	margin:25px 0px 0px 0px;
	display:inline;
	color:#666;
	text-align:right;
	}
		#login label {
		margin:0px 10px 0px 0px;
		}
		#login a {
		display:block;
		margin:0px 50px 0px 0x;
		padding:10px 0px 0px 0px;
		color:#C12E13;
		text-decoration:none;
		}
			#login a:hover {
			text-decoration:underline;
			}
#pie {
border-top:1px solid #fff;
background:#C12E13;
color:#fff;
padding:10px 0px 20px 0px;
}
	#pie li {
	display:inline;
	padding:10px;
	}
		#pie li a {
		color:#fff;
		text-decoration:none;
		}
			#pie li a:hover {
			text-decoration:underline;
			}
#contenido {
background:#f9f9f9;
border-top:1px solid #dfdfdf;
text-align:left;
padding:10px 0px;
}
#menu {
width:200px;
float:left;
}
	#menu h3 {
	background:#C12E13;
	color:#fff;
	padding:0.5em 0.7em;
	font-size:1em;
	margin:10px 0px 0px 0px;
	}
		#menu h3 a {
		color:#fff;
		text-decoration:none;
		}
			#menu h3 a:hover {
			text-decoration:underline;
			}
	#menu ul {
	}
	#menu li {
	display:inline;
	}
		#menu li a {
		display:block;
		color:#000;
		text-decoration:none;
		padding:0.5em 0.7em;
		border-bottom:1px solid #ccc;
		}
		#menu li a:hover {
		background:#fff;
		color:#C12E13;
		text-decoration:underline;
		}
			#menu li a span {
			display:block;
			background:url(img/bullet.gif) 0px 50% no-repeat;
			padding-left:18px;
			}
#cuerpo {
margin:10px 0px 0px 230px;
}
	.nav {
	padding:0px 10px;
	text-align:right;
	}
		.nav a {
		color:#C12E13;
		text-decoration:none;
		}
			.nav a:hover {
			text-decoration:underline;
			}
/* estructura */
.titulo {
padding:15px 20px 0px 20px;
color:#C12E13;
}
.contenido {
background:#fff;
padding:10px 20px 0px 20px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.cajar400 {
width:400px;
background:#fff url(img/cajar400.gif) bottom no-repeat;
padding:0px 0px 25px 0px;
margin-bottom:20px;
float:left;
display:inline;
}
	.cajar400 .titulo {
	background:url(img/cajar400.gif) top no-repeat;
	}
.cajar300 {
width:300px;
background:#fff url(img/cajar300.gif) bottom no-repeat;
padding:0px 0px 20px 0px;
margin-bottom:20px;
float:right;
display:inline;
}
	.cajar300 .titulo {
	background:url(img/cajar300.gif) top no-repeat;
	}
.cajar720 {
width:720px;
background:#fff url(img/cajar720.gif) bottom no-repeat;
padding:0px 0px 25px 0px;
margin-bottom:20px;
float:left;
display:inline;
}
	.cajar720 .titulo {
	background:url(img/cajar720.gif) top no-repeat;
	}
	
/* comunes */
.izq {
float:left;
}
.der {
float:right;
}
.bloque {
display:block;
margin:0px auto;
}
.destacado {
background:#C12E13;
border:1px solid #000;
color:#fff;
padding:5px 7px;
font-weight:bold;
}

.contenido h2, .contenido h3, .contenido h4 {
margin:10px 0px 0px 0px;
}
.contenido p, .contenido ul, .contenido ol, .contenido form {
margin:15px 0px;
}
.contenido li {
margin:10px 0px 10px 40px;
list-style-image:url(img/0119_checked.png);
}

.contenido form {
background:#f9f9f9;
border:1px solid #ddd;
padding:10px 15px;
}
	.contenido form p {
	margin:10px 0px;
	}
	.contenido form label.bloque input, .contenido form label.bloque textarea, .contenido form label.bloque select {
	display:block;
	margin:5px 0px 0px 0px;
	}
	
/* estilo del contenido */
.noticia {
margin:0px 0px 10px 0px;
padding:0px 10px 10px 10px;
border-bottom:1px dotted #ccc;
}
	.noticia h2 {
	font-size:1.1em;
	}
	.noticia p {
	color:#878787;
	margin-bottom:5px;
	}
#enlaces {
width:300px;
float:right;
clear:right;
color:#C12E13;
}
	#enlaces li,
	#enlaces li a,
	#enlaces li span {
	position:relative;
	display:block;
	width:149px;
	height:60px;
	overflow:hidden;
	color:#fff;
	}
	#enlaces li {
	float:left;
	margin-top:10px;
	}
	#enlaces li a {
	color:#C12E13;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	}
	#enlaces li span {
	position:absolute;
	top:0;
	left:0;
	background:url(img/botones.gif) top left no-repeat;
	}
		#enlaces li#documentacion span {
		background:url(img/botones.gif) bottom left no-repeat;
		}
		#enlaces li#colabora span {
		background:url(img/botones.gif) top right no-repeat;
		}
		#enlaces li#envioficheros span {
		background:url(img/botones.gif) bottom right no-repeat;
		}
.cv {
width:100%;
overflow:hidden;
margin:20px 0px;
background:url(img/bullet.gif) bottom no-repeat;
padding:0px 0px 10px 0px;
}
	.cv .foto {
	float:left;
	width:100px;
	height:150px;
	display:inline;
	background:#eee;
	border:1px solid #ddd;
	}
	.cv .entradilla {
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	}
		.cv .entradilla strong {
		font-size:1.2em;
		color:#C12E13;
		}
	.cv p, .cv h3, .cv ul {
	margin:0px 0px 15px 0px;
	}
	.comite .cv p, .comite .cv h3, .comite .cv ul {
	margin-left:0px;
	}
.fototodos {
height:150px;
background:#eee;
border:1px solid #ddd;
}

.equipo {
border:1px solid #ddd;
border-collapse:collapse;
margin:15px auto;
text-align:left;
}

/*.equipo tbody
{
	margin-right:677px;
	background-color:#00CC00;	
}*/

	.equipo caption {
	color:#666;
	padding:5px;
	display:block;
	margin:0px;
	width:100%;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	}
	.equipo tr{
		width:100%;
		}
	.equipo th {
		
	padding:5px;
	background:#eee;
	color:#333;
	border-top:1px solid #dfdfdf;
	}
	.equipo td {
	border-top:1px solid #dfdfdf;
	padding:5px;
	}
	
	.equipo .dos {
	width:50%;
	}


