
	body
	{
		padding: 0px;
		
		background-color: #FFFFFF;
		margin: auto;
	}
	
	body, table
	{
		font-family: Verdana, Tahoma, Helvetica;
		font-size: 11px;
		margin: auto;
		padding: 0px;

		
	}
	
	p
	{
		color: #666666;
		font-family: Verdana, Tahoma;
		line-height: 20px;
	}
	
	h1
	{
		color: #006633;
		font-family: Arial, Tahoma;
		font-size: 21px;
		margin-top: 15px;
		margin-bottom: 25px;
	}
	
	h2
	{
		color: #666666;
		font-family: Verdana;
		font-size: 12px;
		margin: 0px 0px 15px 0px;
		padding: 0px;
	}
	
	h3
	{
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		border-bottom: 1px dotted #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:2px
	}
	
	h4
	{
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		margin: 0px;
		padding: 0px;
		border-bottom: 1px solid #006633;; border-left-width:1px; border-right-width:1px; border-top-width:1px
	}
	
	label
	{
		color: #716A53;
		font-size: 11px;
		font-family: Arial, Tahoma, Helvetica;
	}
	
	a:link, a:visited, a:active
	{
		color: #006633;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none
	}
	
	a:hover
	{
		color: #000000;
	}
	
	form
	{
		padding: 0px;
		margin: 0px;
	}
	
	#top
	{
		text-align: right;	
		margin: auto;
		width: 700px;
		border-bottom: 10px solid #ffffff;
	}
	
	#top #tableTop
	{
		width: 700px;
		text-align: right;	
	}
	
	#layout
	{
		/* color laterales */
		text-align: center; 
		background-repeat:repeat-y; 
		background-attachment:scroll;
		margin: auto;
		width: 700px;
	}
	
	#layoutContent
	{
		width: 700px;
		text-align: left;
		background-color: #FFFFFF;
	}
	
	#layoutContentColumn
	{
		margin: 0px 10px;
		background-color: #FFFECE;
	}
	
	#header
	{
		border-top: 1px solid #D1CD63;
	}
	
	#headerMenu
	{
		float: left;
		margin: 0px;
		padding: 0px;
		width: 155px;
	}
	
	#header a:link, #header a:active, #header a:visited
	{
		color: #69776D;
		display: block;
		width: 150px;
		vertical-align: middle;
		background: #FFFBD7;
		text-decoration: none;
		font-family: Arial, Helvetica;
		font-size: 10px;
		border-left: 1px solid #E3D8BB;
		border-top: 1px solid #E3D8BB;
		border-right: 1px solid #D2C8AE;
		border-bottom: 1px solid #D2C8AE;
		padding: 2px 0px 3px 5px;
		margin: 1px 0px 1px 1px;
	}
	
	#header a:hover
	{
		color: #404040;
		background: #F7F5B3;
		border-left: 1px solid #DED19B;
		border-top: 1px solid #DED19B;
		border-right: 1px solid #AA9C6B;
		border-bottom: 1px solid #AA9C6B;
	}
	
	#header a:link.disabled, #header a:active.disabled, #header a:visited.disabled
	{
		color: #FFFECE;
		background: #006633;
		border-left: 1px solid #DED19B;
		border-top: 1px solid #DED19B;
		border-right: 1px solid #BCAF88;
		border-bottom: 1px solid #BCAF88
	}

	#splitter
	{
		background: #EEEECA url('../_img/split_bg.gif') repeat-x left top;
		font-size: 0px;
		height: 8px
	}
	
	#splitterUser
	{
		font-size: 11px;
		text-align: right;
		padding: 7px 5px 5px 0px;
	}
	
	#splitterBottom
	{
		background: #EEEECA url('../_img/split_bg.gif') repeat-x left top;
		border-bottom: 1px solid #B2B0A0;
		text-align:center
	}
	

	#content
	{
		border-top: 1px solid #C1D0C4;
		border-right: 1px solid #C1D0C4;
		width: 100%		
	}
	
	#contentLeft
	{
		width: 470px;
		background-color: #FFFFFF;
		border-left: 1px solid #C1D0C4;
		border-right: 1px solid #C1D0C4;
	}

	#contentLeftColumn
	{
		padding: 10px;
		
	}

	#contentRight
	{
		background: #FFFFFF url('../_img/fondo3.jpg') repeat-x left top;
	}
	
	#contentRightColumn
	{
		padding: 10px 2px 5px 5px;
	}
	
	#contentRightColumn .box
	{
		margin-bottom: 10px;
		padding: 5px 5px 5px 0px;
	}

	#contentRightColumn .boxCenter
	{
		text-align: center;
		padding: 15px 0px 15px 0px;
	}

	#contentRightColumn .boxBody
	{
		margin: 0px;
		padding: 0px 0px 5px 5px;
	}
	
	#contentRightColumn .boxBodyTitle
	{
		color: #69776D;
		font-weight: bold;
		margin-bottom: 5px;
		padding: 3px 0px 3px 3px;
	}
	
	#contentRightColumn .boxBodyContent
	{
		padding: 5px 10px 5px 10px;
	}
	
	#contentRightColumn .boxBottom
	{
	}	

	.boxService
	{
		color: #7D7967;
		width: 190px;
		background-color: #FFFECE;
		border: 1px dotted #006633;
		margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px
	}
	
	.text, select
	{
		background-color: #F9F7F5;
		border-right: 1px solid #006633;
		border-bottom: 1px solid #006633;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		font-family: Arial, Tahoma, Helvetica;
		font-size: 11px;
	
	}
	
	.submit
	{
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		font-family: Verdana, Tahoma;
		font-size: 11px;
		color: #FFFFFF;
		background-color: #D6C7A0;
		letter-spacing: 1px;
	}
	
	.boxSearch
	{
		margin: 0px 0px 15px 0px;
		padding: 10px 15px 5px 35px;		
		border-top: 1px solid #FFFFFF;
	}

	.paginador
	{
		text-align: right;
		padding: 5px 0px 5px 5px;
		margin: 2px 0px 15px 0px;
		border: 1px solid #C0C0C0;
	}
	
	.paginador ul
	{
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Helvetica;
		font-size: 10px;
	}
	
	.paginador ul li
	{
		display: inline;
		list-style-type: none;
	}

	.paginador ul li a:link, .paginador ul li a:visited, .paginador ul li a:active
	{
		text-decoration: none;
		color: #666666;
		padding: 1px 3px 1px 3px;
		margin: 0px 3px 0px 3px;
		font-size: 10px;
	}
	
	.paginador ul li a:hover	
	{
		color: #958855;
		font-size: 10px;
	}

	.paginador ul li a:link.actual, .paginador ul li a:visited.actual, .paginador ul li a:active.actual
	{
		background-color: #B2A368;
		border: 1px solid #DFD5B7;
		color: #FFFFFF;
		cursor: default;
		font-size: 10px;
	}

	.paginador ul li a:link.disabled, .paginador ul li a:visited.disabled, .paginador ul li a:active.disabled
	{
		color: #BDBDBD;
		cursor: default;
		font-size: 10px;
	}
	
	.boxResult
	{
		padding: 5px;
		border-right: 1px solid #006633;
		border-bottom: 1px solid #006633;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px
	}
	
	a:link img.thumb, a:active img.thumb, a:visited img.thumb
	{
		border: 1px solid #006633;
		margin: 1px
	}
	
	a:hover img.thumb
	{
		border: 1px solid #322C12;
	}
	
	img.imageService
	{
		padding: 0px;
		border-right: 1px solid #006633;
		border-bottom: 1px solid #006633;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px
	}

	/* pasos */


	
	.pasos
	{
		text-align: left;
		list-style-type: decimal ;
		margin: 0px 0px 25px 25px;
		padding: 0px;
	}

	.pasos li
	{
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}

	.pasosActual
	{
		font-weight: bold;
	}
	
	#minipagina
	{
		margin: 15px;
		background-color: #FFFECE;
		border: 1px solid #006633;; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:5px
	}



	/* imagenes de seccion */



	.imagenSeccion
	{
		height: 121px;
		width: 520px;
		float: right;
	}

	#imagenEmpresa
	{		
		background: #FFFFFF url('../_img/imagen_empresa.jpg') no-repeat left top;
	}
	
	#imagenInmuebles
	{
		background: #FFFFFF url('../_img/imagen_inmuebles.jpg') no-repeat left top;
	}
	
	#imagenPromociones
	{
		background: #FFFFFF url('../_img/imagen_promociones.jpg') no-repeat left top;
	}
	
	#imagenDemandas
	{
		background: #FFFFFF url('../_img/imagen_demandas.jpg') no-repeat left top;
	}
	
	#imagenPropuestas
	{
		background: #FFFFFF url('../_img/imagen_propuestas.jpg') no-repeat right top;
	}

	#imagenContacto
	{
		background: #FFFFFF url('../_img/imagen_contacto.jpg') no-repeat left top;
	}

	#imagenSituacion
	{
		background: #FFFFFF url('../_img/imagen_situacion.jpg') no-repeat left top;
	}

	
	.textoDireccion
	{
	
		text-align: right;
		align: right;
		width: 100%;
		margin-right: 0px;
		padding-right: 0px;
		
	}