﻿*
{
	margin: 0;
}


html, body
        {
            height: 100%;
        }




a
{
	text-decoration: none;
	color:Black;
}




h2{
		font-family:Century, Times, serif;
		font-size: 16pt;
		text-align:center;
		width:100%;
		color:#333333;
		padding-bottom:6px;

}

h3{
	padding-top:6px;
}



p
{
	
	
	 
	margin-bottom:15px;
	/*line-height: 18px;*/
	letter-spacing:1px;
	color:#333333;
	text-align:justify;
	
}

ul{
				padding-bottom:20px;
}

li{
				color:#333333;
				letter-spacing:1px;
				 

}

.wrapper
{
	margin: 0px auto; /* max-width: 990px;*/
	max-width: 1024px;
	min-width: 960px;
}

footer
{
	/*margin: 0px auto; /* max-width: 990px;*/
	max-width: 100%; /*1024px;*/
	
	background-image: url("imagenes/tramaBeige.gif");
	background-repeat: repeat;
}

.header
{
	/*background-image: url(imagenes/tramaBeige.gif);*/
	background-repeat: repeat;
	height: 190px; width: 100%; position: absolute;
	
	height:320px;
}


#panelBody
{
	max-width: 1024px;
	min-width: 960px;
	/*background-image:url(imagenes/gris.gif); background-position:bottom; background-repeat:no-repeat;*/
	/*background-color:white;*/
	margin-left:30px;
	margin-right:28px;
	border-right:1px #cccccc  solid;
	border-left: 1px #cccccc solid;
}


#workarea{
				
	/*background-image:url(imagenes/gris.gif); background-position:bottom; background-repeat:no-repeat;
	
	
	
	*/margin-left:10px;margin-right:10px;
	padding-bottom:0px;
	
}

#footerBody
{
	margin: 0px auto;
	max-width: 1024px;

}


#headerBody
{
	margin: 0px auto;
	max-width: 1024px;
	min-width: 960px;
}




.contenido
{
	margin-top: 35px;
	
	font-size: 14px;
}


#barras{
				height: 278px;
}

.textoBarra
{
	font-family: Tahoma;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: White;
	position: absolute;
	z-index: 10;
	top:5px;
}
.textoBarraBlack
{
	font-family: Tahoma;
	font-family:Arial, Helvetica, sans-serif;

	font-size: 18pt;
	font-weight: bold;
	color: Black;
	position: absolute;
	z-index: 9;
	top:5px;

}


  
  
/********************************* Columnas **************************/

#contentBox
{
	margin: 0px auto; width: 100%
}

#column1
{
	float: left; margin: 0; width: 735px; margin-right: 5px;
}


#columna2
{
	float: left; margin: 0; width: 280px; border: solid 1px gray;
}


/********************************* Opciones ***************************/

.cuadroOpciones
{
	
	
}




/******************************* Proyectos **********************************/

.tablaProyecto{
				
	padding-bottom:30px;
	margin-left:15px;
	margin-right:30px;
	width:95%;
	border:1px #CCCCCC solid;
				
}

.proyecto{
	/*font-weight:bold;*/
	font-size:12pt;
	/*color:#3D3C3C;*/
	 padding-bottom:5px;
	 padding-top:8px;
				
}


.periodo{
				margin-top:15px;
				background-color:#B0BF95;
				padding:7px;
				width:550px;
				border:1px gray solid;
				position:relative;
				top:4px;
				font-size:larger;
				 background-image:url("imagenes/transblanco.png");
				 background-position:0 -20px;
				/* box-shadow:rgba(0,0,0,0.4) 3px 3px;*/

				
}

.año{
				
	
	 text-align:right;		
}


.descriptionProy{
				
	 
	/* font-style:italic;		*/	
	 color:#3D3C3C;
	 				
}

.par{
				background-color:white;
}

.impar{
				background-color:#F7F5F0;
				background-color:#efefef;

}

/***************************** Especialistas ***************************************/

.currActor{
			
}

.currActor tr td{
	 /*width:130px;			*/
					
}

.tdFoto{
	vertical-align:top;
	width:75px;
	background-repeat:no-repeat;
	background-position:3px 2px;
}

.rol{
	font-weight:bold;
				
}
.currTexto{
	vertical-align:top;
	padding-left:15px;
}

.currNombre{
	padding-bottom:15px;	
	white-space:nowrap;			
}


/**************************** Alianzas **********************************************/
.alianzas table
{
	padding-bottom:30px;
	
	
	
}

.alianza{
				/*background-color:#F9F9F9;*/
				background-color:#EAE7D9;
				-moz-border-radius: 10px;
				border-radius: 10px;
				border:1px #A6A8A5 solid;
				 background-image:url("imagenes/transblanco.png");
				 background-position:0 bottom;
				 background-repeat:repeat-x;
}

.alianza tr td{
				padding:5px;
}

.alianza tr .nombre{
				
				/*font-weight:bold;*/
				font-size:12pt;
				color:#464545;
			   text-decoration:underline;
}


.tf{
				vertical-align:bottom;
				text-align:right;
				height:100px;
}


.tf img{
	height:25px;
	width:25px;	
	padding-left:5px;
}


/****************** CLIENTES ****************************/

.tblClientes{
				border-collapse:collapse;
				border:1px #cccccc solid;
				background-color:white;
				margin-bottom:30px;
				margin-left:15px;
				width:95%;
}

.tblClientes tr
{
	}
	
.headercliente{
				border-collapse:collapse;
				width:550px;
				position:relative;
				top:4px;
				border:1px gray solid;
				background-color:#B0BF95;
				 background-image:url("imagenes/transblanco.png");
				 background-position:0 center;
				/* box-shadow:rgba(0,0,0,0.4) 10px 10px;*/

				
}

.cliente{
				font-size:larger;
				padding-left:5px;
				padding:7px;
		/*font-weight:bold;*/
		text-decoration:underline;
	}


.imgCliente{
				max-width:225px;
}

.tblClientes tr td
{
	
	vertical-align:middle;
	padding:10px;
	border:0px;
	padding-top:5px;
	vertical-align:top;
}

.tblCliente tr > td{
				width:200px;
}


.tblClientes tr .tf1 img{
		height:25px;
	width:25px;	
	padding-left:5px;

		
}



