@import url('reset.css');

body  { font:76% Tahoma, Veradana, Arial, Helvetica, sans-serif; color:#fff; background:#000 url(../img/fondo.jpg) center center fixed no-repeat;}
body.index  { font:76% Tahoma, Veradana, Arial, Helvetica, sans-serif; color:#fff; background:#000;}
body.bio  { font:76% Tahoma, Veradana, Arial, Helvetica, sans-serif; color:#fff; background:#000 url(../img/fondoBio.jpg) center center fixed no-repeat;}

a:link,
a:visited { color:#0d93b8; text-decoration:none; }
a:hover,
a:active { color:#0d93b8; text-decoration:underline; }

p { margin-top:10px; }

.der { text-align:right; }
.limpiar { clear:both; }

#contenedor { width:830px; height:510px; position: absolute; left:50%; top:50%; margin-top:-300px; margin-left:-400px; }

	#cabecera { height:167px; }
		#maniqui { width:135px; height:167px; float:left; }

		#bloqueCab { float:left; width:633px;  }
			#fila1_cab { width:633px; }
				#logo { height:23px; padding-top:43px; width:150px; float:left; }
				#menu { height:26px; padding-top:40px; width:475px; float:left; text-align:right; }
					#menu ul { float:right; margin-right:10px; }
					#menu li { display:inline; margin-left:5px; float:left; }
					#menu a { display:block; }
					#menu a span { display:none; }
					a#projects  { width:89px; height:27px; background:url(../img/op-projects.png) no-repeat; }
					a#projects:hover  { background-position:0 -27px; }
					a#art  { width:41px; height:27px; background:url(../img/op-art.png) no-repeat; }
					a#art:hover  { background-position:0 -27px; }
					a#bio  { width:39px; height:27px; background:url(../img/op-bio.png) no-repeat; }
					a#bio:hover  { background-position:0 -27px; }
					a#contact  { width:86px; height:27px; background:url(../img/op-contact.png) no-repeat; }
					a#contact:hover  { background-position:0 -27px; }
					#menu a.activo { background-position:0 -27px; }
					
			#submenu { height:70px; width:590px; float:left; text-align:right; padding:15px 20px 0 15px; }
				#submenu li { display:inline; margin-right:0px; line-height:18px; white-space: nowrap; }
				#submenu a:link,
				#submenu a:visited { color:#25231e; padding:1px 4px; font-size:13px; line-height:15px; text-decoration:none; font-weight:bold; float:right; font-family:Helvetica; }
				#submenu a:hover,
				#submenu a:active { color:#ffbb51; }
				#submenu a.activo { color:#ffbb51; }
			
	#cuerpo { }
		#titulo { padding-left:70px; width:65px; float:left; height:325px; }
		#contenido { float:left; width:600px; height:300px; color:#25231e; }
			.contentBio { margin-top:-70px; }
			#contenido p { font-size:11px; }
			
			/* Portada */
			#contenidoPortada { float:left; width:800px; height:300px; color:#25231e; }
			#maniquiHome { width:315px; height:525px; float:left; margin:50px 0 0 50px; } 
			#luz { width:300px; height:170px; float:left; margin-top:121px; }
			#sombra { width:300px; height:142px; float:left; }
			
			#idiomas { float:left; }
			#idiomas li { display:inline; }
			#idiomas a { display:block; float:left; }
			#idiomas a span { display:none; }
			a#esp  { width:142px; height:124px; background:url(../img/esp.png) no-repeat; }
			a#esp:hover  { background-position:0 -124px; }
			a#cat  { width:76px; height:124px; background:url(../img/cat.png) no-repeat; }
			a#cat:hover  { background-position:0 -124px; }
			a#eng  { width:132px; height:124px; background:url(../img/eng.png) no-repeat; }
			a#eng:hover  { background-position:0 -124px; }
			
		.colIzq { width:380px; float:left; }
		.colIzqPeq { width:180px; float:left; }
		.colDerPeq { width:400px; float:right; }
		.colIzqPeq2 { width:230px; float:left; }
		.colDerPeq2 { width:350px; float:right; }
		.colIzqPeq3 { width:120px; float:left; }
		.colDerPeq3 { width:440px; float:right; }
		.colIzqPeq4 { width:180px; float:left; }
		.colDerPeq4 { width:400px; float:right; }
		.colIzqPeq5 { width:570px; font-size:12px; }
			.colIzqPeq5 li { margin-bottom:3px; }
		.fotos  { text-align:center; }
			.fotos ul { clear:both;  margin:0 auto; text-align:center; }
			.fotos img { margin-top:15px; }
			.fotos li { display:inline; margin-left:5px;  }
			
			.scroll1 { width:250px; height:150px; }
			.scroll2 { width:200px; height:280px; }
			.scroll3 { width:150px; height:280px; }
			
		#fotoBio { margin:10px 0 0 5px; }
	
/* Formulario contacto */
	#contactForm { width:513px; height:302px; margin:0 auto; background:url(../img/fondoForm.png); }
	#contactForm table { margin:10px 0 0 20px; }
	#contactForm td { padding:5px 10px; color:#25231e; font-weight:bold; }
	#contactForm td.label { text-align:right; padding-left:25px; padding-top:7px; vertical-align:top; }
	#contactForm input, #contactForm textarea { padding:2px; border:0; background:transparent url(../img/fondoCampos.gif); color:#25231e; font:12px Veradana, Tahoma, Arial, Helvetica, sans-serif; width:300px; }
	#contactForm textarea { line-height:150%; height:90px; }
	#contactForm input#enviar { margin-top:15px; background:none; background-color:#25231e; color:#fff; border:0; width:100px; }


/*
	#cabecera { }
		#cabecera h1, #cabecera h2, #cabecera h3, #cabecera h4 { font-family:Times New Roman, Times, serif; color:#003d76; margin:0; padding:0; text-transform:uppercase; line-height:1em; }
		#cabecera h1 { font-size:1.4em; text-indent:-999px; }
		#cabecera h2 { font-size:1.3em; text-indent:-999px; }
		#cabecera h3 { font-size:1.2em; text-indent:-999px; }
		#cabecera h4 { font-size:1.1em; text-indent:-999px; }
		#cabecera #logo { display:inline; float:left; width:267px; height:140px; margin-left:45px; background:url(../img/logoBVC.gif) no-repeat; }
		#cabecera ul { float:right; }
			#cabecera li { display:inline; font-size:.85em; margin-left:6px; }
				#cabecera li a:link,
				#cabecera li a:visited { color:#bcbbbb; }
				#cabecera li a:hover,
				#cabecera li a:active { color:#0d93b8; text-decoration:none; }
				#cabecera li a.current { display:none; }
		#cabecera #imagenCabecera { clear:both; padding:0 0 10px 0; }
		.cursorHand { cursor:pointer; }
		.cursorNormal { cursor:normal; }
		
		#twitter_div { border-bottom:1px solid #e5eaf0; border-top:1px solid #e5eaf0; padding:4px 10px; text-align:center; margin:15px 0; }
			#twitter_div ul { float:none; }
			#twitter_div li { display:block; }
		
		#menu { position:relative; top:-285px; left:480px; font-size:1.2em; background:#348cbb url(../img/fondoMenu.jpg); padding:16px 0; color:#fff; width:204px; }
			#menu li { margin:1px 0; _margin:0; }
			#menu a span { display:none; }
			#menu a { display:block; height:18px; _height:16px; }
			
			#menu a:hover { background-position: 0 -18px; }
			#menu a.current { background-position: 0 -36px; }
	
			#presentacion_es { width:204px; background:url(../img/opPresentacion_es-trans.gif) no-repeat; }
			
		
		#contenido { margin-top:-180px; padding:0 100px 25px 5px; height:1%; overflow:hidden; }
			#contenidoRecuadro { border:1px solid #F4F4F4; background-color:#FBFBFB; padding:10px 10px 10px 40px; margin-bottom:25px; }
				#contenido #contenidoRecuadro h1 { margin:0; width:auto; height:auto; }
				#contenido #contenidoRecuadro h2 { font-size:1.2em; font-weight:bold; height:1%; }
				#contenido #contenidoRecuadro h3 { font-size:1.6em; }
				
				#contenido #contenidoRecuadro ul.tabs li { list-style:none; }
				
				#contenido #contenidoRecuadro .centrar { text-align:center; }
				
				#contenido .video, #contenido .galeria { float:left; width:150px; margin-right:25px; text-align:center; }
				#galerias img, #videos img  { margin:10px; padding:2px; border:1px solid #e5eaf0; }
				.fotos img { padding:2px; border:1px solid #e5eaf0; margin:0 5px 5px 0; }
				
				.noticia img { padding:2px; border:1px solid #e5eaf0; margin:15px auto; display:block; }
				
			#contenido h1 { font-size:1.6em; color:#7d96b3; margin:0 0 10px 40px; height:32px; }
			#contenido h1 span { display:none; }
	
			#contenido h2 { font-size:1.4em; margin-bottom:10px; padding-top:10px; color:#7d7d7d; font-weight:normal; }
			#contenido h3 { font-size:2em; margin-bottom:10px; padding-top:10px; font-weight:normal; }
			#contenido h4 { font-size:1.2em; margin-bottom:10px; padding-top:10px; color:#7d96b3; }
			#contenido p, #contenido blockquote, #contenido table { margin-bottom:15px; }
			#contenido ul { margin:15px 0; }
			#contenido blockquote { margin-left:25px; }
			#contenido li { list-style:disc; margin-left:25px; }
			#contenido table.cuadro { background-color:#fff; border:1px solid #e1eef5; margin:20px auto; }
			.programa { width:80%; }
			.horas { width:125px; text-align:right; }
				#contenido td, #contenido th { padding:3px 10px;  }
				#contenido th { background-color:#fff; }
				.par { background-color:#e1eef5; }
			
			
			form table .label { text-align:right; font-weight:bold; color:#A4A4A4; font-size:.9em; }
			form table .etiqueta { color:#A4A4A4; font-size:.9em; }
			form table { width:530px; margin-left:85px; }
			textarea { font:90% Veradana, Tahoma, Arial, Helvetica, sans-serif; color:#979797; padding:5px; margin-top:15px; }
			.campoGr, .campoPq { border:1px solid #c1c1c1; }
			.campoGr { width:300px; }
			.campoPq { width:38px; }
			.boton { padding:0 20px; margin-top:10px; border:0; background-color:#c2c7db; color:#013d74; font-weight:bold; }
			
			.bloqueFirma { float:left; width:150px; margin-right:30px; }
			.foto { display:block; margin:15px auto; background-color:#fff; padding:2px; border:1px solid #e1eef5; }
			.cuadroPlano { margin:0 0 15px 0; background-color:#fff; padding:2px; border:1px solid #e1eef5; width:100%; }
			address { font-style:normal; }
			
			.espacio { height:120px; }
			.logosOrganiza { text-align:center; }
			.logosOrganiza img { margin:10px 25px; }
			
			a.pdf { background:url(../img/PDF_icon.gif) no-repeat top left; padding-left: 18px; }

*/

