/* CSS Document *//* Reseteo de estilos browser */* {margin:0;padding:0} body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {	padding: 0;	margin: 0;}	h1, h2, h3, h4, h5, h6, pre, code {	font-size: 1em;} a {	text-decoration: none;	color: #00F;	outline: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a img {	border: none;}	  		  	 /* Generales */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #000;	background-image: url(../images/back.jpg);	background-repeat: repeat;}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #31271A;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	font-weight: normal;	margin-bottom: 14px;	line-height: 21px;}	  	h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: normal;	color: #000;	line-height: 20px;}h2 strong {	border: none;	color: #C00;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 20px;	font-weight: bold;}h3 {	border: none;	color: #C00;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 20px;	font-weight: bold;}h4 {	border: none;	color: #C00;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}p {	border: none;	color: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 15px;}	  	p strong {	border: none;	color: #C00;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	font-weight: bold;}	  	 /* Estructura */#back {	width: 1200px;}#header {	height: 160px;	width: 830;	margin-left: 80px;	width: 830px;}#logoUBA {	width: 130px;	padding-top: 30px;}#logoGrupo {	float: right;}#menuBar {	background-color: #C00;	height: 5px;	width: 830px;	margin-top: 30px;	margin-left: 80px;}#menu {	background-color: #333;	height: 60px;	width: 970px;	margin-left: 80px;}#menuIni,#menuInv,#menuInteg,#menuEst,#menuProy {	background-color: #333;	height: 60px;	width: 970px;	margin-left: 80px;}#menuIni a#iniLink,#menuInv a#invLink,#menuInteg a#integLink,#menuEst a#estLink,#menuProy a#proyLink {	display: block;	height: 32px;	width: 120px;	border-bottom-width: 7px;	border-bottom-style: solid;	border-bottom-color: #FFF;	font-weight: bold;	color: #FFF;}ul.nav {	list-style-type: none;	padding-top: 21px;	display: block;}ul.nav li {	display: inline-block;	padding-left: 30px;	width: 128px;}ul.nav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CCC;	font-weight: bold;}* html ul.nav a { height: 1px; }#content {	background-color: #FFF;	width: 830px;	margin-left: 80px;	padding-bottom: 50px;	margin-bottom: 50px;}#homeContent {	width: 830px;	margin-left: 80px;	background-image: url(../images/BannerHome.jpg);	background-repeat: no-repeat;	background-color: #000;	margin-bottom: 50px;}#homeSubContent {	width: 810px;}#homeBanner {	height: 220px;}#homeBrands {	width: 146px;	float: right;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C00;}#brand {	border-top-width: 2px;	border-top-style: solid;	border-top-color: #C00;}#homeCopete {	width: 490px;	padding-top: 40px;	padding-left: 34px;	padding-bottom: 40px;	background-color: #FFF;	padding-right: 34px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #C00;	height: 479px;}#homeContacto {	width: 490px;	padding-top: 15px;	padding-left: 34px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #C00;	padding-right: 34px;	background-color: #CCC;	padding-bottom: 15px;}#proyCopete {	width: 440px;	padding-top: 40px;	padding-left: 190px;}.proyProyecto {	width: 800px;	padding-left: 30px;}.proyDescr {	width: 640px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C00;	margin-top: 30px;	margin-bottom: 30px;	padding-bottom: 30px;	margin-left: 160px;}.proyDescr p {	width: 440px;}.proyThumb {	width: 145px;	float: right;	height: 120px;	margin-top: 35px;	margin-right: 15px;}.proyThumb img {	width: 145px;	height: 100px;	margin-top: -5px;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #C00;}.proyThumb a {	margin-top: 5px;	display: block;}.proyThumb a img {	margin-bottom: 10px;}.proyAnexos {	width: 145px;	margin-top: 65px;	float: left;}.proyAnexos h4 {	margin-bottom: 5px;}#invContent {	background-color: #FFF;	width: 830px;	margin-left: 80px;	padding-bottom: 50px;	margin-bottom: 50px;}.invInvestig {	width: 800px;	margin-top: 30px;	margin-left: 30px;}.invDescr {	width: 640px;	padding-bottom: 20px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #C00;	margin-left: 160px;}.invAnexos {	width: 145px;	margin-top: 82px;	float: left;}.invAnexos h4 {	margin-bottom: 5px;}.invThumb {	width: 304px;	float: right;	height: 261px;	margin-right: 15px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #C00;}.invThumb img {	width: 304px;	height: 261px;}.invDescr h3 {	display: block;	padding-top: 20px;}.invDescr p {	padding-top: 20px;	width: 284px;}#estCopete {	width: 575px;	padding-top: 40px;	padding-left: 190px;}#estCopete ul {	list-style-type: disc;	margin-left: 20px;}#estCopete ul li a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #000;	line-height: 24px;}.estArea {	border-top-width: 3px;	border-top-style: solid;	border-top-color: #C00;	margin-top: 25px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #C00;	margin-bottom: 25px;	padding-bottom: 25px;	padding-top: 25px;}.estArea a {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	color: #000;	font-weight: normal;	margin-left: 20px;}.estDescr {	padding-top: 20px;	padding-bottom: 10px;	width: 550px;	margin-left: 190px;}.estDescr h3 {	display: block;	margin-top: 20px;}.estDescr p {	width: 450px;	margin-top: 20px;}#integContent {	background-color: #FFF;	width: 830px;	margin-left: 80px;	padding-bottom: 50px;	height: 1750;	margin-bottom: 50px;	height: 1800px;}#integCopete {	width: 670px;	padding-top: 40px;	padding-left: 30px;}#integEquipo {	width: 800px;	margin-left: 30px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #C00;	height: 800px;	margin-top: 40px;}.integGrupo {	width: 355px;	float: left;	margin-right: 15px;	margin-top: 30px;}.integGrupo p {	width: 320px;}.integInteg {	height: 270px;}.integInteg h5 {	display: block;	line-height: 1px;	margin-bottom: 21px;}.integFoto  {	margin-top: 10px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #C00;}.integFoto img {	height: 180px;	width: 180px;	float: left;	margin-right: 10px;}.integFoto p {	margin-left: 5px;	margin-top: 5px;	display: block;}#cvContent {	background-color: #FFF;	width: 800px;	margin-left: 80px;	padding-bottom: 50px;	margin-bottom: 50px;	padding-left: 30px;	padding-top: 30px;}#cvCurriculo {	width: 560px;	padding-top: 40px;	padding-left: 160px;}#cvCurriculo p {	margin-top: 15px;}