@charset "UTF-8";
/* CSS clipdorfix */

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	background:url(../imagenes/estrella.png) no-repeat top;
	background-color: #333333;
	margin:0 auto;
}
a{
	outline:none;
}
.idiomas{
	text-align:right;
	width:900px;
	padding:10px 30px 10px 10px;	
	margin:auto;
}
.idiomas a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#CCC;
}
.idiomas a:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0091F1;
}
.contenedor{
	width:920px;
	margin:auto;
}
.cabecera{
	width:920px;
	margin:10px auto 0 auto;
	background:url(../imagenes/cabecera.png) no-repeat center;
	height:65px;
	text-align:left;
}
.logo{
	padding:16px 0 0 60px;
	float:left;
}
.menusup{
	width:560px;
	text-align:center;
	height:52px;
	position:relative;
	top:11px;
	right:59px;
	float:right;
}
.contenido{
	width:920px;
	margin:0 auto;
	background:url(../imagenes/bg_fondo.png) repeat-y center;
	text-align:justify;
}
.margen_contenido{
	width:800px;
	margin:auto;
}
.flash{
	background:#333;
	width:800px;
	margin:0;
	padding:0;
}
.espacio{
	width:800px;
	height:13px;
}
.informacion{
	width:800px;
	margin:auto;
	padding-bottom:5px;
}
.infografia{
	width:320px;
	float:left;
	margin-bottom:10px;
}
.textos{
	width: 475px;
	float:left;
}
.textos p{
	text-indent:2em;
	margin-bottom:30px;
}
.menu_inferior{
	clear:both;
	padding-top:10px;
	border-top:1px solid #0091F1;
}
.menu_inferior a{
	color:#FFFFFF;
	text-decoration:none;
}
.img_pie{
	width:920px;
	margin:auto;
}
.titulo_azul{
	margin-bottom:10px;
}
.copy{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	width:900px;
	margin:auto;
	padding:10px 10px 0;
}

/* Contacto */
.formulario{
	/*border:1px solid #00FF00;*/
}
.formulario form{
	/*border:1px solid #FF0000;*/
}
.form_input{
	border:1px solid #666666;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:3px;
	width:99%;
}
.formulario textarea{
	border:1px solid #666666;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:3px;
	width:99%;
}
.campo_formulario{
	/*border:1px solid #FFFF00;*/
	padding:3px;
}

.correcto_datos{
	color:#0099FF;
	padding:10px;
}
.error_datos{
	color:#CC0000;
	padding:10px;
}

/*menu*/
#menu_nivel {
	top:15px;
	position:relative;
	font-size:12px;
	height:38px;
}
#menu_nivel, #menu_nivel ul {
	padding:0;
	margin:0;
	list-style:none;
	width:550px;
}
#menu_nivel table {
	border-collapse:collapse;
	margin:-1px -10px 0 0;
	padding:0;
	width:0;
	height:0;
	font-size:14px;
}
#menu_nivel li {
	float:left;
	height:38px;
	margin-right:1px;
}
#menu_nivel li a {
	float:left;
	display:block;
	height:38px;
	line-height:38px;
	padding:0 15px 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#menu_nivel li a.down {
	background:url(../imagenes/down.gif) no-repeat right center;
}
#menu_nivel li ul li a.down {
	font-size:15px;
	color:#0091F1;
	font-weight:normal;
}
#menu_nivel li a:hover {
	white-space:nowrap;
	color:#0091F1;
}
#menu_nivel li a.down:hover {
	white-space:nowrap;
	color:#0091F1;
	background:url(../imagenes/down-over.gif) no-repeat right center;
}

#menu_nivel li:hover > a {
	color:#0091F1;
}
#menu_nivel li:hover > a.down {
	color:#0091F1;
	background:url(../imagenes/down-over.gif) no-repeat right center;
}
#menu_nivel li ul {
	position:absolute;
	top:38px;
	left:-9999px;
	z-index:10;
	background:url(../imagenes/sub-back.png) no-repeat left top;
	padding:0 0 0 5px;
}
#menu_nivel li ul.floatRight li {
	float:right;
}
#menu_nivel :hover ul,
#menu_nivel :hover ul :hover ul,
#menu_nivel :hover ul :hover ul :hover ul,
#menu_nivel :hover ul :hover ul :hover ul :hover ul,
#menu_nivel :hover ul :hover ul :hover ul :hover ul :hover ul {
	left:0;
	background:url(../imagenes/sub-back.png) no-repeat left bottom;
}

#menu_nivel :hover ul ul,
#menu_nivel :hover ul :hover ul ul,
#menu_nivel :hover ul :hover ul :hover ul ul,
#menu_nivel :hover ul :hover ul :hover ul :hover ul ul {
	left:-9999px;
	top:38px;
	background:transparent;
}

.datos_equipo{
	margin:0;
	list-style:none;
	padding:0;
}
.datos_equipo li{
	padding:10px 0; 