/* CSS Document */

body{
	top:0px;
	left:0px;
	text-align:center;
	background-color:#000;
}

#contenido_gral{
	position:relative;
	width:804px;
	height:815px;
	margin:auto;
	border:1px solid #aaa;	
}

.cabecero{
	position:relative;
	width:804px;
	height:252px;
	margin:auto;
	background:url(cabecero.jpg) no-repeat center top;
}

.cuerpo{
	position:relative;
	float:left;
	width:804px;
	height:485px;
}

.navegador{
	position:relative;
	float:left;	
	width:208px;
	height:485px;
	Background:url(navegador.jpg) no-repeat right top;
	/* background-color:lime;*/
}

.contenido{
	position:relative;
	float:left;	
	width:596px;
	height:416px;
	background:url(img_refconsa.jpg) no-repeat right center;
}

.contenido_pie{
	position:relative;
	float:left;	
	width:596px;
	height:69px;
	background:url(logo.jpg) no-repeat top right;
}

.pie{
	position:relative;
	float:left;	
	width:790px;
	height:80px;
	padding-right:14px;
	background:url(lineas_pie.jpg) repeat-x top;
	line-height:15px;
	text-align:right;
	font: 8pt  tahoma, sans-serif;
	color:#bbb;	
}

/***** NAVEGADOR ******/

.inf_corportativa{
	position:relative;
	float:left;	
	width:130px;
	height:57px;
	padding-left:50px;
	padding-top:50px;
	/*background-color:lime; */
}

.trabajo{
	position:relative;
	float:left;	
	width:120px;
	height:40px;
	padding-left:61px;
	padding-top:50px;
	/*background-color:red;*/
}

.servicios{
	position:relative;
	float:left;	
	width:135px;
	height:135px;
	padding-left:45px;
	padding-top:30px;
	/*background-color:blue; */
}

.enlaces{
	position:relative;
	float:left;	
	width:135px;
	height:95px;
	padding-left:45px;
	padding-top:20px;
	/*background-color:orange; */
}

/*** FIN DE ESTRUCTURA NAVEGADOR ***/


/***** Links Navegador ******/

a.link_nav:visited,a.link_nav:active,a.link_nav:focus,a.link_nav:link{
	position:relative;
	float:right;
	text-decoration:none;
	font: 10pt  tahoma, sans-serif;
	letter-spacing:1px;
	color:#eee;
}

a.link_nav:hover{
	color:#bbb;
}

a.link_gr:visited,a.link_gr:active,a.link_gr:focus,a.link_gr:link{
	position:relative;
	text-decoration:none;
	font: 14pt  tahoma, sans-serif;
	color:#eee;
	font-weight:bold;
}

a.link_gr:hover{
	color:#aaa;
}

/***** Links Pie ******/

A.link_pie:Visited,A.link_pie:Active,A.link_pie:Focus,A.link_pie:Link{
	Position:Relative;
	Text-Decoration:None;
	Font: 8Pt  Tahoma, Sans-Serif;
	Color:#Eee;
}

A.link_pie:Hover{
	Color:#Bbb;
}


/***** ESTILO DE LOS BLOQUES DE TEXTO DE LAS DIFERENTES SECCIONES (EXCEPTUANDO NUESTRO TRABAJO Y ENLACES) ******/

.columna_izq{
	position:relative;
	float:left;
	width:237px;
	padding-top:146px;
	padding-left:30px;	
	/*background-color:lime;*/
}

.titulo{
	position:relative;
	float:left;
	width:237px;
	height:35px;
	background:url(etiqueta1.png) repeat-x;
	text-align:center;
	padding-top:5px;
	font: 15pt  tahoma, sans-serif;
	letter-spacing:3px;
	color:#ccc;	
}

.bloque_texto{
	position:relative;
	float:left;
	width:217px;
	height:195px; 
	background:url(etiqueta2.png) repeat-x;
	text-align:left;
	margin-top:5px;
	padding-top:18px;
	padding-left:20px;
	font: 8pt  tahoma, sans-serif;
	color:#eee;		
	line-height:15px;
}

#texto{
	position:relative;
	float:left;
	width:210px;
	height:185px;
	line-height:17px;
	padding-right:5px;	
}

/** FINAL DE LOS ESTILOS PARA EL TEXTO DE CASI TODAS LAS SECCIONES **/


/***** ESTILOS LETRAS ******/

.gris{
	position:relative;
	float:right;
	text-decoration:none;
	font: 10pt  tahoma, sans-serif;
	letter-spacing:1px;
	color:#aaa;
}

.gris_gr{
	position:relative;
	text-decoration:none;
	font: 14pt  tahoma, sans-serif;
	color:#aaa;
	font-weight:bold;
}


/***** Créditos de SGA ******/

.firma {
	position: relative;
	font-size: 9px;
	top:3px;
	color: #d3d0d0;
	text-align: right;
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.img_firma {
	position: relative;
	top:5px;
}