<style type="text/css">

/* ############################################################# */
/* IDStudio 2007 - StyleSheet */
/* ############################################################# */

p			{
			font-family: "Tahoma";
			font-size: 11px;
			}
				
a			{
			text-decoration: none;
			color: #005197;
			}
				
			a:hover	{
					text-decoration: underline;
					color: #005197;
					}
						
/*ul			{
			font-size: 10px;
			margin-left: 0px;
			margin-top: -4px;
			}
			
			li	{
				background-image: url(../img/tip_bullet.gif);
				background-repeat: no-repeat;
				background-position:left top;
				margin-left: -20px;
				list-style-type: none;
				padding-left: 12px;
				padding-bottom: 8px;
				margin-left: 10px;
				margin-top: 0px;
				}*/
				

div.marcoIntro	{
				background-image: url(../img/back_page2.jpg);
				background-position: top;
				background-repeat: no-repeat;
				width: 100%;
				height: 223px;
				}
				
#topNav			{
				margin-top: 10px;
				}
				
				#topNav li	{
					font-size: 10px;
					font-family: Tahoma;
					text-transform: uppercase;
					color: #125588;
					padding: 0;
					margin: 0;
					padding-right: 8px;
					padding-left: 6px;
					background-image: none;
					list-style-type: none;
					display: inline;
					border-right: 1px dotted #125588;
					}
					
					#topNav li a:hover	{
						color: #FFF;
						text-decoration: none;
						}
						
					.topNavSelected	{
						color: #FFF !important;
						}

#container	{
	background-image: url(../img/back_page.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}

div.marco		{
				width: 652px;
				margin: 0 auto;
				height: 223px;
				height: expression('-223px');
				left:145px;
				}
			
				.sabana	{
								margin-top: 40px;
								margin-left: -2px;
								}
								
													
								table.contenido		{
													background-image:url(../img/back_sabana.gif);
													background-repeat:repeat-y;
													font-family: "Tahoma";
													font-size: 12px;
													line-height: 16px;
													color: #878787;
													}
													
													div.divisor2{
																width: 97%;
																border-bottom: 1px dotted #DDD;
																margin-bottom: 20px;
																}
													div.divisor{
																width: 97%;
																border-bottom: 1px dotted #DDD;
																margin-top: 20px;
																margin-bottom: 20px;
																}
													
													.subtitulo	{
																font-size: 14px;
																color: #045499;
																}
																
																	
										div.tituloPortfolio	{
																font-size: 12px;
																color: #474747;
																padding-bottom: 5px;
																}
													
.navegacion	{
	position: absolute;
	float: right;
	margin-left: 486px;
	margin-left: expression('487px');
	top: 86px;
	width: 163px;
	}
	
	.listaNavegacion ul	{
		background-image: url(../img/back_nav.gif);
		padding: 0;
		margin: 0;
		}
		
		.listaNavegacion ul li	{
			list-style-type: none;
			padding: 0;
			margin: 0;
			border-bottom: 1px solid #00396b;
			border-top: 1px solid #1c64a2;
			}
	
		.listaNavegacion ul li a 	{
			display: block;
			color: #a7c6e0;
			font-size: 11px;
			font-family: Tahoma;
			list-style: none;
			padding: 5px 10px 6px 24px;
			}
			
			.listaNavegacion ul li a:hover 	{
				background-image: url(../img/back_nav_rover.gif);
				text-decoration: none;
				}
				
				.itemNavSelected	{
					display: block;
					color: #FFF;
					font-size: 11px;
					font-family: Tahoma;
					list-style: none;
					padding: 5px 10px 6px 24px;
					background-image: url(../img/back_nav_rover.gif);
					}
				
.flashPe	{
	background-color: #f9f9f9;
	border: 2px solid #DDD;
	margin-top: 30px;
	padding-top: 20px;
	}
	
.seeAlso	{
	float: right;
	}
	
ul.listaTeam	{
	padding: 0;
	margin: 0;
	list-style: none;
	}
	
	ul.listaTeam li	{
		border-bottom: 1px dotted #DDD;
		background-image: url(../img/tip_bullet.gif);
		background-repeat: no-repeat;
		background-position: 10px 12px;
		}
		
		ul.listaTeam li a	{
			display: block;
			text-decoration: none;
			padding: 10px 20px 10px 26px;
			}
			
			ul.listaTeam li a:hover	{
				text-decoration: none;
				background-color: #F6F6F6;
				background-image: url(../img/tip_bullet.gif);
				background-repeat: no-repeat;
				background-position: 10px 12px;
				}
				
.propiedad	{}
.propiedad div	{
	color: #FFF;
	padding: 10px;
	padding-left: 15px;
	font-size: 14px;
	margin-bottom: 10px;
	background-image: url(../img/back_realestateportfolio.gif);
	background-repeat: no-repeat
	}
	
.propiedad img	{
	float: left;
	margin-bottom: 20px;
	}
	
.propiedad ul	{
	font-size: 11px;
	padding: 0;
	margin-left: 30px;
	list-style: none;
	}
	
	.propiedad ul li	{
		margin-bottom: 8px;
		background-image: url(../img/tip_bullet.gif);
		background-repeat: no-repeat;
		padding-left: 30px;
		background-position: 15px 2px;
		}
	


/* ############################################## */
/* ############### Tipografias ################## */
/* ############################################## */

.texto	{
	font-family: "Tahoma";
	font-size: 11px;
	}
		
.textomini	{
	font-family: "Tahoma";
	font-size: 10px;
	color: #878787;
	}
	
.parrafoDestacado	{
	font-size: 17px;	
	color: #555;
	line-height: 24px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #DDD;
	}	
	
.titulos	{
	font-size: 14px;
	color: #888;
	font-weight: bold;
	}
	
	


/* ############################################## */
/* ################## Tablas #################### */
/* ############################################## */

.tdContenido	{
	padding: 0px 180px 0px 26px;
	}
	
.tablaArchivos	{
	font-family: "Tahoma";
	font-size: 11px;
	color: #878787;
	border: 3px solid #b5b5b5;
	}
	
	.tablaArchivos tr td	{
		height: 24px;
		border-bottom: 1px solid #b5b5b5;
		padding-left: 10px;
		}
	
	.tablaCabecera	{
		height: 28px;
		background-color: #045499;
		color: #FFF;
		font-weight: bold;
		}

/* ############################################## */
/* ############### Formularios ################## */
/* ############################################## */

input.form	{
			font-family: "Tahoma";
			font-size: 11px;
			color: #666666;
			padding: 2px;
			border: 1px solid #999999;
			}

textarea.form	{
			font-family: "Tahoma";
			font-size: 11px;
			color: #666666;
			padding: 2px;
			border: 1px solid #999999;
			}
			


</style>