@charset "UTF-8";
/* CSS Document */

@font-face {
   font-family: Yanone Kaffeesatz-Thin;
   src: url('fuentes/YanoneKaffeesatz-Thin.ttf');
}

@font-face {
   font-family: Yanone Kaffeesatz-Bold;
   src: url('fuentes/YanoneKaffeesatz-Bold.ttf');
}

body {
	background: #900 url(images/fons.png);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin: 0px;
	padding: 0px;
}

a {
	color: #CACFDF;
	text-shadow:#333 1px 1px 1px;
}

a:hover {
	color:#fff;
}

#contenedor {
	width:780px;
	margin: 0 auto;
	border: #FFF 8px solid;
	background:#412D08;
	-moz-box-shadow:0 0 24px rgba(0,0,0,0.7);
	-webkit-box-shadow:0 0 24px rgba(0,0,0,0.7);
	box-shadow:0 0 24px rgba(0,0,0,0.7);
}

#cabecera {
	font-family: Georgia, "Times New Roman", Times, serif;
	background:url(images/cabecera.jpg) no-repeat;
	margin: 0px;
	position:relative;
	padding:32px 24px 0 16px;
	height:199px;
	z-index:1;
}

#cabecera h1 {
	display:none !important;
	color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 2.5em;
	font-weight:normal;
	display: block;
	float: right;
	width: 440px;
	padding: 0;
	margin:0;
	position:relative;
	top:110px;
	text-shadow: 0 -1px 2px rgba(0,0,0,0.6);
	text-align: right;
}

#cabecera h2 {
	font-size: 125%;
	font-family:"Yanone Kaffeesatz-Thin", Impact, sans-serif;
	color: #FFF;
	background:url(images/log.png) no-repeat top left;
	text-align: left;
	text-shadow:1px 1px 2px #333;
	float:left;
	width:360px;
	line-height:1.3em;
	display: block;
	clear: both;
	margin: 0px;
	padding:24px 0 16px 72px;
	
}

#cabecera a {
	position:relative;
	top:0;
	display: block;
	width: 128px;
	text-decoration: none;
	color: #9CF;
}

#cabecera a:hover {
	color:#fff;
}

#cuerpo {
	z-index:8;
}

#pb {
}

#izquierda {
	float: left;
	width: 264px;
	font-size: 90%;
	z-index:4;
	background:#06C url(images/bkg2.png);
}



#menu_01 {
}

#base {
	height: 200px;
	margin-top:-24px;
	background:url(images/base.jpg);
	position:relative;
	z-index:1;
}

#base_tx {
	font-size: 0.9em;
	width: 490px;
	float: right;
	margin-top: 0px;
	padding-right: 16px;
	color: #FFF;
	text-shadow: 1px -1px 0 #1A2632;
}

#base_tx h3 {
	font-family:"Yanone Kaffeesatz-Thin", Impact, sans-serif;
	font-size: 1.8em;
	space-after:4px;
	display: block;
	padding-bottom: 8px;
	margin: 0px;
}

#base_tx a {
	color:#396C8D;
	text-decoration:none;
}

#intro, .derecha, .extras {
	float: right;
	width: 420px;
	min-height:380px;
	background:#660 url(images/bkgc.png);
	padding-right: 48px;
	padding-left: 48px;
	z-index:12;
	-moz-box-shadow:0 0 24px rgba(0,0,0,0.7);
	-webkit-box-shadow:0 0 24px rgba(0,0,0,0.7);
	box-shadow:-3px -3px 8px rgba(0,0,0,0.7);
}

#intro {
	color: #FFF;
	background-color: #660;
	padding-top: 32px;
	padding-bottom: 48px;
	text-shadow:#333 1px 1px 1px;
}


.derecha {
	color: #CF0;
	padding-bottom: 32px;
	background-color: #660;
	background-color: rgba(0,0,0,0.3);
	z-index: #666;
}


.extras {
	color: #FFC;
}

.extras h1 {
	color: #660;
	font-family: "Yanone Kaffeesatz-Thin", Impact, sans-serif;
	border-bottom: 1px solid;
	text-shadow: #333 1px 1px 1px;
}

.extras a {
	text-decoration:none;
}

.der_c h1 {
	font-family:"Yanone Kaffeesatz-Thin", Impact, sans-serif;
	text-align: right;
	color:#FFF;
	display: block;
	border-bottom:#BABFCE 1px solid;
	text-shadow: 1px -1px 0 #1A2632;
}

#menu_01 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#menu_01 ul {
	list-style-type: none;
	padding-left: 22px;
}

#menu_01 ul li {
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

#menu_01 ul li a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu_01 ul li:hover {
	background-color: rgba(255,255,255,0.2);
}


#menu_02 {
	font-family:"Yanone Kaffeesatz-Thin", Impact, sans-serif;
	text-align: right;
	padding-bottom:24px;
}

#menu_02 ul {
	list-style-type: none;
}

#menu_02 ul li {
	padding-right: 16px;
	padding-bottom: 4px;
}

#menu_02 ul li a {
	color: #FF9;
	text-decoration: none;
	font-size: 1.2em;
}

#menu_02 ul li a:hover {
	color: #FFFFFF;
}

.der_a {
}

.der_a ul{
	list-style-type: none;
}

.der_a ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 36px;
	text-indent: -3px;
	background: url(images/xcel2.png) no-repeat 3px 2px;
}

.der_a ul li:hover {
	background-color: rgba(255,255,255,0.2);
	background-image: url(images/xcel.png);
	background-repeat: no-repeat;
	background-position: 3px 2px;
}

.der_a ul li a {
	text-decoration: none;
	font-size: 1em;
	color: #FFFFCC;
	text-shadow: none;
}


p.der_a {
	color: #996633;
}

.nivel_2 {
	padding:0;
}

.cerrar {
	font-size: 115%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFCC33;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	cursor: pointer;
	background-image: url(images/bala.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.rojo {
	color:#FFF;
}

.infoF {
	font-size:0.9em;
	text-align:right;
}

.nombre {
	font-weight: bold;
	color: #FC0;
	padding-left: 48px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
}

.cargo {
	font-style: italic;
	padding-left: 64px;
	color: #FFF;
}

.activo {
	border:none;
	background-image: url(images/bala2.png);
	font-weight: bold;
}

.borrar {
	clear: both;
	margin-top: 16px;
	margin-bottom: 16px;
}

.ocu {
	display:none;
}

.abrir {
	color:#FFC;
	cursor:pointer;
	font-weight:300;
}

.abrir:hover {
	color:#FFF;
}


#Gracias ul {
	font-size:0.9em;
	font-style:oblique;
	padding-bottom:4px;
}
