/* CSS Document */	/* estructura */		html, body {   	height:100%;  	margin:0;  	}  	body {  	position:relative;  	min-width:840px;  	min-height:420px;	background-color:#B09C94; 			font-family: Helvetica, Arial, verdana, sans-serif;			font-size: 16px;			font-weight: regular; 	} 		#flashcontent {		height: 316px; 		}	#contenido {  	position:absolute;  	 	width:855px;  	height:420px;  	top:50%;  	left:50%;  	margin-top:-210px;  	margin-left:-420px;  	}			.encabezado {			height:52px;			width:420px;			margin: 0;			float:left;			}				.cajas3 {		margin-top: 15px; margin-right: 0; margin-bottom: 0; margin-left: 0;		padding: 0px;		width: 280px;		height:316px;		float: left;		background-color: #BEABA3;		}					#cajas2 {		margin-left: 0px; margin-top: 15px;		padding: 0px;		width: 560px;		height:316px;		float: left;		background-color: #BEABA3;		}				#cajas1 {		margin-left: 0px; margin-top: 15px;		padding: 0px;		width: 840px;		height:316px;		float: left;		background-color: #BEABA3;		}				.izq {		padding-left: 10px;		}				.der {		padding-right: 10px;		}				.derecha {		float: right;		}				/* end_estructura */						/* menus */				#menu {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align:right;	vertical-align: bottom;	color: #984E08;		}						#menu ul {			margin-top: 45px;			padding: 0;			background-color:transparent;		}				#menu ul li {			margin: 0; 			padding-left: 10px;			display: inline;			list-style-type: none;		}				#menu ul li a:link, #menu ul li a:visited {			font-size: 12px;			font-weight: bold;			margin: 0;			padding: 0;			text-decoration: none;			color: #7A5C4E;		}				#menu ul li a:hover {			text-decoration: underline;		}						#menu_proyectos ul {			margin-top: 10px;			padding-left: 560px;			background-color:none;		}				#menu_proyectos  ul li { 			padding: 0;			display: inline;			list-style-type: none;			margin: 0;		}				#menu_proyectos  ul li a:link, #menu_proyectos  ul li a:visited {			float:left;			font-size: 12px;			line-height: 14px;			font-weight: bold;			text-decoration: none;			color: #fff;		}						#menu_proyectos  ul li a:hover {			text-decoration: underline;		}						/*#menu_proyectos  ul li a.actual:link, #menu_proyectos  ul li a.actual:visited, #menu_proyectos  ul li a:hover {			border-bottom: 3px solid #fff;			margin			padding-bottom: 2px;			color: #fff;		}*/						.menu_lista{		font-family: Arial, Helvetica, Verdana, sans-serif;		font-weight: regular;		font-size: 12px;		text-align: left;		line-height: 17px;		padding-left: 6px;		padding-top: 0;		border: 0px;		color: #FFFFFF;		margin-left:20px;		margin-right:20px;		}						.menu_lista  ul li {			margin: 0; 			padding: 0;			display: list-item;			list-style-type: none;			text-indent: 50px; 			}					.menu_lista  a:link, .menu_lista  a:visited{			margin: 0; 			padding: 0;			line-height: 17px;			display: list-item;			list-style-type: none;			text-decoration: none;			color: #7A5C4E;			text-indent: 0px;			}								.menu_lista a:hover {			text-decoration: underline;			}									/*.mover_menu_lista {			text-indent: -40px; 			}						.mover_menu_lista_der {			text-indent: 40px; 			}*/				/* end menus */				/* tipos */				.a:link, a:visited{		text-decoration: none;		color: #7A5C4E;		font-weight: bold;		}		.a:hover {		text-decoration: underline;		}				.texto_portada {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: regular;	font-size: 12px;	text-align: left;	line-height: 15px;	margin-top: 10px; margin-right: 0; margin-bottom: 5px; margin-left: 5px;   	border: 0;	color: #fff;}	.texto_portada p{		text-decoration: none;		}					.texto_portada a:link, .texto_portada a:visited{		text-decoration: none;		}				.texto_portada  a:hover{		text-decoration: underline;		}	.texto_portada h1	{	font-size: 12px;	padding-top: 6px;	}		.texto_portada h1 a:link, .texto_portada h1 a:visited{		color: #7A5C4E;		font-weight: bold;		text-decoration: none;		margin-left:10px;		}				.texto_proyectos {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: regular;	font-size: 12px;	text-align: left;	line-height: 15px;	margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 10px;   	border: 0;	color: #fff;}.texto_proyectos h1{		font-weight: bold;	font-size: 13px;}			.texto_lista_pro {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: bold;	font-size: 12px;	text-align: left;	line-height: 15px;	padding-left: 6px;	padding-top: 4px;	border: 0px;	color: #984E08;	margin-left:20px;	margin-right:20px;}				.texto_lista_pro h1	{	font-size: 12px;	padding-top:0px;	margin-left: 40px;	}		/*.texto_lista_pro a:link, a:visited{		color: #7A5C4E;		font-weight: bold;		text-decoration: none;		margin-right:20px;		}*/				.texto_lista_pro  a:hover{		text-decoration: underline;		}				.texto_lista_pro a:link, .texto_lista_pro a:visited{		color: #7A5C4E;		font-weight: bold;		text-decoration: none;		margin-left:0px;		}				.texto_lista_pro a:hover{		text-decoration: underline;		}						.texto_lista_pro ul li {			display: inline;			list-style-type: none;		}			.texto_lista_pro li {			margin-right: 15px; 					}	.texto_estudio{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: regular;	font-size: 12px;	text-align: left;	line-height: 15px;	margin: 3px 10px 0 15px;	border: 0px;	color: #FFFFFF;	}		.texto_estudio a:link, .texto_estudio a:visited {	text-decoration: none;	color: #7A5C4E;	font-weight: bold;	}	.texto_estudio a:hover {	text-decoration: underline;		}.bot_pro{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: regular;	font-size: 12px;	text-align: left;	line-height: 13px;	margin: 0px 0px 0px 0px;	border: 0px;	color: #FFFFFF;}.flashcontent{font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: regular;	font-size: 12px;	text-align: center;	line-height: 13px;	margin: 100px 0 0 0;	border: 0px;}/* end tipos *//*Images */						img.alignleft {		padding: 0px;		margin: 0px 10px 0px 10px;		float: left;	}			/* end Images *//*tablas_siempre_tablas*/  table.estudio  {          width:549px;	height:300px;	 border-collapse:collapse;     border-style:no;          border-width:0;	 cell-padding:0;	   }    th.estudio  {	   }  tr.estudio  {    }  td.estudio  {     min-width:142px;   height:100px;  }     /*end_taules*/    <!--[if lte IE 6.0]>  #contenido {  	top:expression(document.body.clientHeight < 421? 0px: 50% );  	margin-top:expression(document.body.clientHeight < 421? 0px: -210px );  	left:expression(document.body.clientWidth < 840? 0px: 50% );  	margin-left:expression(document.body.clientWidth < 841? 0px: -420px );  <![endif]­> 