@charset "utf-8";
/*-------------------INICIO ETIQUETAS GENERALES------------------*/
* {
	border:medium none;
	margin:0;
	padding:0; }

html, body {height:100%;
	min-height:100%;}

body {
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family: "Verdana", Arial, sans-serif ;
	background: #291216 url(../img/fondo.jpg) no-repeat fixed center top;
	font-size: 16px; 
	color:#333333;	
	min-height:100%;
    	height: auto!important;
    	height:100%;}
 
h1 {
	font-size: 22px;
	font-weight: lighter;
	color:#8f2b8c; }

h2 {
	font-size: 20px;
	font-weight: lighter;
	padding-top: 10px; }
	
h2.subtitulo{color:#8f2b8c; margin-top:20px; font-weight:bold;}	

h2.pintado{color:#8f2b8c; float:left; margin-top: 20px;}

h3 {
	font-size: 16px;
	font-weight: lighter;
	padding-top: 6px;
	}
  
h4 {
	font-size: 14px;
	font-weight: lighter;
	padding-top: 8px; }

h5 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px; 
	}
	
p {
	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.4em; }

/*p + p {
	text-indent: 1.5em;
	margin-top: 0 }*/


hr {
	border: solid 1px #000; 
	margin-bottom:18px; }

.tab {
	padding-left:20px; }


.tab_big {
	padding-left:60px; }

	
.linea_dos {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	margin-bottom:6px;
}

/*-------------------FIN ETIQUETAS GENERALES------------------*/

.contenedor {
/*   	min-height:100%;
    height: auto!important;
    height:100%;*/ }

/*-------------------INICIO PARCHE INTERNET EXPLORER 6------------------*/
.cabecera, .columna_uno, .columna_uno .contenido_uno .submenu, .contenido_dos, .columna_dos h1, .contenido_dos ul, .contenido_dos .mito, .pie, .espacio_superior { behaviour: url(js/iepngfix.htc); }
/*-------------------FIN PARCHE INTERNET EXPLORER 6------------------*/

/*-------------------INICIO CABECERA------------------*/
.cabecera{
	background-color: transparent; 
	background: url(../img/sprite.png) no-repeat center top;
	height:183px; } 

.cabecera h1{
	display:block; 
	text-indent:-9999px; 	
	height:183px; 
	width:990px;
	margin: 0 auto; }
/*-------------------FIN CABECERA------------------*/	

/*-------------------INICIO MENU SUPERIOR------------------*/
.menu_superior {
	width: 990px;
	margin: 0 auto; 
	color:#FFF;
	font-weight:bold;
	font-size: 14px;
	padding: 8px 0px; }
	
.menu_superior .superior_derecha{float:left; }

.menu_superior .superior_derecha a{color:#FFF; }

.menu_superior .superior_derecha a:hover{color:#8f2b8c; }

.menu_superior .superior_izquierda{float:right; }

.superior_izquierda form input{width:100px;}
						
/*-------------------FIN MENU SUPERIOR------------------*/	

/*------------------INICIO DEL CONTENIDO DE LA SECCIÓN------------------*/	
.contenido{
	width: 990px;
	margin: 0 auto; }

	/*-------------------INICIO MENU LATERAL------------------*/	
	.columna_uno {
		width: 266px;
		float: left;
		background-color: transparent; 
		background-image: url(../img/fondo_contenidos_1.png);/*background-position:-737px -225px;*/	
		background-repeat:repeat;
		margin-right: 54px;
		font-family:Helvetica, Arial, sans-serif		
		font-size: 18px;
		font-weight:bold;
		line-height: 1.5em; }
	
	.contenido_uno{ margin: 20px 10px 20px 20px; }

	.columna_uno .contenido_uno ul li{margin-bottom:3px;}
	
	.columna_uno .contenido_uno ul{ list-style:none; }
	
	.columna_uno .contenido_uno ul li a{color:#333333; text-decoration:none; }
	
	.columna_uno .contenido_uno ul li a.activo{color:#8f2b8c; text-decoration:none; }
	
	.columna_uno .contenido_uno ul li a:hover{color:#666; }
	
	.columna_uno .contenido_uno .submenu{
		font-size: 14px;
		margin-left: 15px;
		line-height: 1.2em;
		list-style-image:url(../img/asterisco_01.png); }
		
	.columna_uno .contenido_uno .submenu li a{
		text-decoration:none; margin-bottom:5px;}
	.columna_uno .contenido_uno .submenu {
		list-style-position: inside;
		}
	/*-------------------FIN MENU LATERAL------------------*/
	
	/*-------------------INICIO COLUMNA INFORMACIÓN ------------------*/
	.columna_dos {
		float: right;
		width: 670px; 
		font-size:14px; }
		
	.columna_dos .espacio_superior{
		background-color: transparent; 
		background: url(../img/sprite.png) no-repeat;
		background-position: 0px -321px;
		height: 18px; }
		
	.columna_dos h1{padding-bottom: 6px; }
	
	.contenido_dos{
		background-color: transparent; 
		background-image: url(../img/fondo_contenidos.png);
		background-repeat: repeat;
		padding:0px 20px 20px 24px; }

	.contenido_dos ul{
		list-style-image:url(../img/asterisco_02.png);
		margin-left: 20px; 
		padding-left:10px; }
		
	.contenido_dos ul li{
		margin-bottom:0.4em; }
	
	.contenido_dos ul.listado_general{
		list-style-image: url(../img/asterisco_02.png);
		text-decoration: none; 
		font-weight:bold;
		font-size:18px;
		margin-left: 0px;
		}
	
	.contenido_dos ul.listado_general a{color:#333;}
	
	.contenido_dos ul.listado_general a:hover{color:#8f2b8c;}
	
	.contenido_dos a{
		color:#8f2b8c;}
	
	.contenido_dos a:hover{ 
		color:#a375a6; }

	.descarga {padding:20px 0px 20px 0px; text-align:center;}
	
	.descarga a{font-size:16px; color:#8f2b8c; font-variant:small-caps; }
	
	ul.mapa{}
		
	ul.mapa li{
		margin-bottom:0.4em;
	}
	
	ul.mapa li a{
		color:#333;}
	
	ul.mapa li a:hover{ 
		color:#8f2b8c; }
	
	.txt_destacado p{
		font-size: 16px;
		font-weight: lighter;
		line-height: 1.3em; 
		padding-bottom: 1em;}
	
	.txt_destacado strong{font-weight:bold;}
	
	.txt_destacado_uno{padding-top: 40px;}
	
	.txt_destacado_uno p{
		font-size: 16px;
		font-weight: lighter;
		line-height: 1.3em; 
		padding-bottom: 1em;}
	
	.txt_destacado_uno strong{font-weight:bold;}
	
	blockquote{ width:600px;}
	
	.contenido_dos .mito p{
		font-size: 14px;}
			
	.contenido_dos .mito{
		background-color: transparent; 
		background-image: url(../img/fondo_destacados.png);
		background-repeat: no-repeat; 
		margin: 20px 0px 10px 0px;
		padding: 14px 20px 20px 55px;
		font-style:italic;}
	
	.cierre{
		height:2px;
		width:620px;
		background: url(../img/lineas.gif) repeat-x;
		margin:0px 0px 6px 0px; }
	
	.cierre_dos{
		height:2px;
		width:620px;
		background: url(../img/lineas.gif) repeat;
		margin:0px 0px 6px 0px;}
	
	.foto_curriculum{ 
		background-color:#fff;
		padding:6px;
		border:1px #666666 solid;
		margin-bottom: 10px;
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
		float:right; }
		
	.txt_curriculum{background-color:#fff; }
	
	.txt_curriculum p{padding:10px 16px 0px 16px;}
	
	
	.txt_curriculum .mas {color:#8F2B8C;}
	
	.resto_curriculum{  background-color:#fff;}
	
	.datos_importantes p{font-size: 18px; font-family:Verdana, Arial, sans-serif}

	/*.datos_importantes p span{ background-color:#333; color:#fff; padding:0px 4px 0px 4px;}*/
		
	.corte {clear: both; }
	
	/*----------------------FOTOS-----------------------*/
	/*.fotografia .polaroid{text-align:center;}*/
	
	.polaroid {background-color:#fff;
	padding:12px 12px 40px 12px;
	border:#666666 solid 1px;
	display: inline-block;
	margin: 10px 20% 10px 20%;}
	
	.polaroid img{border:#666666 solid 1px;}
	
	.polaroid .pie_foto{margin-top: 6px; padding-top:6px; margin-bottom:-10px; border-top:#666666 solid 1px;}
	
		/*----------------------INICIO ACORDEON--------------------------*/
		/*	Vertical Accordions	*/
		
		.accordion_toggle {
			display: block;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			margin-bottom: 20px;}
		
		.accordion_toggle:hover{color:#8F2B8C;}
		
		.accordion_toggle h3 span{text-decoration: none; font-weight:bold;}
			
		.accordion_toggle_active {/*color: #A375A6;*/}
		
		.accordion_content {
			margin-top:-10px;
			margin-bottom: 10px;
			background-color: #ffffff;
			overflow: hidden;
			padding:10px 16px 4px 16px; }
			
		.accordion_content h4 {font-weight:bold;}

		.vertical_accordion_toggle {
			display: block;
			/*background-color:#ddcbdc;*/
			background-color:#fff;
			text-decoration: none;
			outline: none;
			font-weight: normal;
			cursor: pointer;
			margin: 0 0 0 0;
			border-bottom: 1px solid #eee;
			padding: 5px 10px 0px 10px;	}
			
		.vertical_accordion_toggle_active {
			background-color:#fff;
			/*background-color:#8F2B8C;*/
			color:#333; }
			
		.vertical_accordion_content {
			background-color: #ffffff;
			overflow: hidden;
			padding: 0px 10px 0 10px; 
			padding-left: 40px; }
			
		.vertical_accordion_content h5 {
			font-weight:bold;}


		/* Container styling*/
		#horizontal_container {
			margin: 0px auto 20px auto; }
			
		#vertical_nested_container {}
		
		/*----------------------FIN ACORDEON--------------------------*/
	
	/*-------------------FIN COLUMNA INFORMACIÓN ------------------*/
	
/*------------------FIN DEL CONTENIDO DE LA SECCIÓN------------------*/	

/*-------------INICIO PIE------------------*/
.pie {
/*position:relative;
bottom: 0px;*/
	
  	background-color: transparent; 
	background: url(../img/sprite.png) no-repeat center bottom;
	background-position:center -209px;
        height: 111px; /*margin-top: -111px;*/ 
	margin-top: 40px;	}
	
.contenido_pie{
	width: 990px;
	margin: 0 auto; 
	font-size:14px;}

.contenido_pie .pie_uno{
	float:left; 
	width:310px; }

.contenido_pie .pie_uno span { 
	display:block; 
	text-indent:-9999px; }

.contenido_pie .pie_dos{float:left; width:355px; height:65px; border-left: 2px #40382a solid; margin-top:22px; }

.contenido_pie .pie_dos ul{padding-top:16px; list-style: none; padding-left:22px; }

.contenido_pie .pie_dos ul li{color:#40382a; font-weight: bold; line-height:1em;}

.contenido_pie .pie_dos ul li span {font-weight:lighter; font-variant:small-caps;}

.contenido_pie .pie_dos ul li a{font-weight: bold; color:#40382a;}

.contenido_pie .pie_dos ul li a:hover{color:#8f2b8c;}


.contenido_pie .pie_tres{float:left; width:315px; height:30px; border-left: 2px #40382a solid; margin-top:40px; }

.contenido_pie .pie_tres ul{padding-top:10px; list-style: none; padding-left:22px; }

.contenido_pie .pie_tres ul li{color:#40382a; font-weight: bold; line-height:1em;}

.contenido_pie .pie_tres ul li span {font-weight:lighter; font-variant:small-caps;}

.contenido_pie .pie_tres ul li a{font-weight: bold; color:#40382a;}

.contenido_pie .pie_tres ul li a:hover{color:#8f2b8c;}

/*-------------FIN PIE------------------ */

/*-------------PARCHES------------------ */
.contenido_dos ul a{
		text-decoration: none; 
				}

.imagen_derecha {
	float:right;
	margin-left:5px;
}

.logoportada {
	margin-top:20px;
}
