/* General*/
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:100%;}
	A,P,TD,DIV,FONT,SPAN,UL,LI,INPUT,TEXTAREA,SELECT,LABEL		{font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#000; text-decoration:none;}
	p		{margin-top:0px;}
	a img	{border:none;}
	a		{outline:0;}
	
	
/* Estructura */
	.ventana 
	{
		position: absolute; left: 0px; top: 0px; width: 100%; height:100%;
	}

	.pagina			{width:778px; margin:20px auto;}	
	
	.cabecera		{width:658px; padding:0px 50px 0px 70px; background-color:#000; margin-bottom:3px; height:auto !important; height:382px; min-height:382px; position:relative;}
		.zonaMenu	{padding-left:50px; width:480px;}
	.zonaContenidos {width: 631px; padding: 21px 35px 0px 119px; height:379px; background:transparent url('../img/fondo.jpg') no-repeat;}
		.contenidos	{width:616px; padding:0px 0px 20px 15px; height:335px;}
		.zonaBotones {height:23px; margin-top:1px;}
	
	
	
	
/* cabecera */
	.decoCabecera {width:20px; height:115px; background:#282828; margin-bottom:5px;}
	
/* menu */
	.menu	{margin:0px 0px 0px 0px; padding:0px; list-style-type:none;}
	.menu li	{margin:0px 0px 2px 0px; padding:0px 0px 0px 0px;}
	.menu li h2	{font-weight:normal; margin:0px; padding:0px; width:auto;}
	.menu li h2 a 	{padding:0px; color:#fff; text-transform:lowercase; font-weight:bold; font-size:15px;}
	.menu li h2 a:hover, .menu li h2 a.btnSelecc 	{color:#00ffff;}
	
	
	.menu li ul			{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; height:auto;}
	.menu li ul li		{float:left; margin:1px 5px 1px 0px; padding:0px 5px 0px 0px; border-right:solid 1px #b1b3b4;}
	.menu li ul li h3	{font-weight:bold; margin:0px; padding:0px; display:inline;}
	.menu li ul li h3 a 	{text-transform:none; color:#b1b3b4; font-size:12px;}
	.menu li ul li h3 a:hover, .menu li ul li h3 a.btnSelecc {color:#fff;}
	
	.menu li ul li.ultimoLi		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-right:none;}
	
	.zonaH1 {position:absolute; bottom:30px;}
	.zonaEncabezado {float:left;width:342px; display:none;}
		h1 {font-size:40px; font-weight:bold; color:#00ffff; padding:0px 0px 0px 0px; margin:0px;}
	.zonaDeco {float:left;width:315px; display:none;}
		.decoH1 {font-size:20px; color:#00ffff; font-weight:bold; margin-top:24px; letter-spacing:3px;}
	
	
	.contacto {margin-left:60px;}
	.contacto p {color:#00ffff; font-size:10px;}
	.contacto p a {color:#00ffff; font-size:10px;}
	.contacto p a:hover {text-decoration:underline;}

/* contenidos */
	.zonaTitulo	{float:left; width:280px; margin-right:20px; height:121px;}
	
	.zonaImagen	{float:left; width:280px; height:121px;}
		.zonaImagen img {width:95px; height:91px;}
		
	.zonaTexto {width:611px; height:214px; overflow:scroll; position:relative;}
		.zonaTexto .colIzq {float:left; width:280px; margin-right:20px;}	
		.zonaTexto .colDcha {float:left; width:270px;}	
		
		
	
	
	.contenidos h2,
	.contenidos h3 {margin:55px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:18px; font-weight:normal;}

	.contenidos h2.oculto {display:none;}
	
	.subrayado p {font-size:14px; font-weight:bold; color:#fff; background-color:#3ab8ff; display:inline;}
	
	.contenidos p {line-height:15px;}
	.contenidos a {color:#000; font-weight:bold;}
	.contenidos a:hover {text-decoration:underline;}
	
	.columna1	{float:left; width:232px; margin-right:16px;}
	.columna2	{float:left; width:232px;}
	
	.columna1 ul, .columna2 ul {list-style-type:decimal; margin:0px 0px 0px 25px; padding:0px;}
	.columna1 ul li, .columna2 ul li {color:#707173; line-height:19px;}
	
	.lista		{margin:0px 0px 20px 0px; padding:0px; list-style-type:none;}
	.lista li	{padding-left:16px; background:transparent url('../img/punto_lista.jpg') no-repeat 0px 6px; line-height:19px;}
	
	a.btnVerCurriculum { background-color:#000; color:#fff; text-decoration:none; padding:2px;}
	a.btnVerCurriculum:hover {background:#00ffff; color:#000; text-decoration:none;}
	

/* botones */
	.zonaBotones a {display:block; height:23px; text-indent:-9999px;float:right; margin-left:5px; width:131px;}
	.zonaBotones a:hover {background-position:0px -23px;}
	
	.zonaBotones a.btnImagenes { background:transparent url('../img/botones/btnImagenes.jpg') no-repeat;}
	.zonaBotones a.btnObras { background:transparent url('../img/botones/btnObras.jpg') no-repeat;}
	
	

/* formateo */
	.clear	{clear:both; margin:0px; padding:0px;}
	.izq	{float:left;}
	.zonaError	{margin:10px; padding:0px;}
	.zonaInfo	{margin:10px; padding:0px;}
	.dcha   {float:right;}
	.indentado {padding-left:30px; padding-bottom:10px;}

/* colores */
	.error		{color:#ff0000;}
	.correcto		{color:#00a9d2;}