body {
	text-align:center;
	margin-top:5px;
	background:url("../img/back2.gif") white;
	/*background:white;*/
	font-family:verdana;
	font-size:11px;
}

p {
	margin:0px;
}

table {	
	font-family:verdana;
	font-size:11px;
}

h2 {	
	font-size:20px;
}

h6 {
	font-size:11px;
	color:#336699;
}

hr {
	height:1px;
	border:1px dashed #adadad;
}

form {
	margin:0px;
}

img {
	vertical-align:middle;
	border:none;
}

.label {
	vertical-align:top;
}

#logo {
	text-align:left;
	margin-top:-1px;
	background:none;
}


#general {
	position:absolute;
	left:50%;
	margin-left:-425px;
	width:850px;
	margin-top:0px;
	border:0px solid #363636;
	background:none;
	vertical-align:top;
	text-align:center;
}

#fecha_admin {
	position:absolute;
	top:14px;
	width:440px;
	font-size:11px;
	color:#f6bc04;	
	padding-top:1px;
	height:16px;
	left:50%;
	margin-left:70px;
	font-family:arial;
	z-index:2;
	text-align:right;
	padding-left:10px;
	
	
}

#news {
	width:385px;
	position:absolute;
	border:1px inset #fbf600;
	padding:2px;
	padding-right:30px;
	color:#fff7a0;
	text-align:right;
	top:50px;
	padding-bottom:3px;
	height:89px;
	background:#888030;
	background:#ffba00;
	background:none;
	left:expression(document.all['general'].offsetLeft+239+"px");
}

#submenu {
	width:150px;
	position:absolute;
	border-right:none;
	border-bottom:none;
	padding:5px;
	color:#363636;
	text-align:right;
	top:90px;
	height:79px;
	left:expression(document.all['general'].offsetLeft+259+"px");
}

#submenu a {
	text-decoration:none;
	color:#363636;
	width:80px;
	margin-bottom:3px;
}

#submenu a:hover {
	font-weight:bolder;
	color:#555020;
}

#menu {
	height:25px;
	width:850px;
	background:url("../img/menu3.gif") bottom repeat-x;
	padding-top:119px;
	#padding-top:3px;
	padding-bottom:0px;
	margin:0px;
	text-align:center;
}

#menu img {
	vertical-align:top;
	margin-top:2px;
}

#menu a {
	color:#f0f0f0;
	text-decoration:none;
	padding:7px;
	padding-top:3px;
	height:15px;
	height:18px;
	padding-bottom:4px;
}

#menu img {
	margin-left:2px;
	margin-right:2px;
}

#menu a:hover {
	color:#fbf600;
}

#contact_menu {
	background:#E0CD3C;
	background:#888030;
	background:url("../img/topmenu.gif") top no-repeat ;
	height:35px;
	margin:0px;
	width:850px;
}

#logo_seccion {
	display:none;
	position:absolute;
	top:33px;
	left: expression(document.all['general'].offsetLeft+399+"px");
}

#seccion {
	width:850px;
	height:expression(document.body.clientHeight-259+"px");
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
	background:white;
	
}

#table_seccion {
	color:#363636;
	width:850px;
	margin:0px;
	height:expression(document.body.clientHeight-259+"px");
}

#table_seccion th {
	padding:0px;
	border:none;
	vertical-align:top;
	background:#363636;
	width:40px;
	text-align:right;
}

#table_seccion th img{
	margin-top:-1px;
}

#table_seccion_td {
	vertical-align:top;
	padding:17px;
	padding-top:20px;
	width:810px;
	padding-bottom:40px;
	color:#363636;
	background:url("../img/back_content.jpg") top right repeat-y white;
	border:none;
}
#vendido_left{
	float:left;
	width:370px;
	height:355px;
	background-image:url(../img/fondo_vendida.jpg);
	background-repeat:no-repeat;
}			
#vendido_right{
	float:right;
	width:370px;
	height:355px;
	background-image:url(../img/fondo_vendida.jpg);
	background-repeat:no-repeat;
}
#vendido_text{
	margin-left:12px;
	margin-top:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.marca {
	background:url("../img/back_content.jpg") top right repeat-y white;
}

.link {
	cursor:hand;
}

#alquiler hr {
	border:1px solid #f0f0f0;
}

#alquiler div {
	width:170px;/*150px;*/
	color:#363636;
	text-align:left;
	margin-top:10px;
}
#alquiler td{
	padding-top:10px;
	vertical-align:top;
	text-align:center;
	border-right:1px solid #f5f5f5;
}

#table_construc{
	border:1px solid #000000;
	width:579px;
	margin-bottom:20px;
}
#table_construc td{
	padding:3px;
	padding-left:10px;
}
#table_construc td a{
	color:#000000;
	text-decoration:none;
}
#table_construc td a:hover{
	color:#990000;
	font-weight:bold;
}

sup {
	font-size:8px;
}

#puntos {	
	color:#363636;
	width:200px;
	text-align:center;
}

#puntos a{
	color:#363636;
	text-decoration:none;
}

#puntos a:hover {
	color:#990000;
	font-weight:bolder;
}

#puntos span {
	width:50%;
	padding:2px;
	background:none;
	border-bottom:1px solid #9c9c9c;
	border-top:1px solid #ffffff;
	
}

#promociones {
	width:475px;
	border-bottom:1px solid #9c9c9c;
	border-right:0px solid #9c9c9c;
}

#promociones th {
	width:250px;
	padding:2px;
	padding-bottom:3px;
	padding-left:10px;
	background:#ffffff;
	font-weight:normal;
	text-align:left;
	border:none;
	color:#555555;
	border-top:1px solid #9c9c9c;
	border-left:10px solid #363636;
}

#promociones td {
	background:#f5f5f5;
	color:#363636;
	padding:2px;
	padding-bottom:3px;
	width:100px;
	padding-left:10px;
	border-left:0px solid #dfdfdf;
	border-top:1px solid #9c9c9c;
}

#promociones .info {
	width:35px;
	background:#363636;
	color:white;
	font-size:10px;
}

#promociones a {
	text-decoration:none;
	color:white;
}

#promociones a:hover {
	color:#ffba00;
}

#promos td {
	height:162px;
}

ul {
	margin-top:20px;
}

ul li {
	vertical-align:middle;
}

ul a {
	text-decoration:none;
	color:#0066cc;
	width:150px;
	padding-bottom:3px;
	margin:0px;
}

ul a:hover {
	color:#990000;
}

#volver_atras{
	color:#0066cc;
	float:right;
	margin-top:6px;
	text-align:right;
}

#volver_atras a{
	text-decoration:none;
	color:#0066cc;
	padding-bottom:3px;
}
#volver_atras a:hover{
	color:#990000;
}

#caracteristicas {
	width:576px;
	border-bottom:1px solid #9c9c9c;
	border-right:1px solid #9c9c9c;
}

#caracteristicas th {
	width:175px;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	background:#ffffff;
	font-weight:normal;
	text-align:left;
	border:none;
	color:#555555;
	border-top:1px solid #9c9c9c;
	border-left:10px solid #363636;
}

#caracteristicas td {
	background:#f5f5f5;
	color:#363636;
	padding:2px;
	width:400px;
	padding-left:10px;
	padding-right:10px;
	border-left:0px solid #dfdfdf;
	border-top:1px solid #9c9c9c;
}

.promo_table {
	width:575px;
}

#nota {
	margin-top:20px;
	width:100%;
	font-size:10px;
	color:#9c9c9c;
}

#compra_suelo .marco {
	text-align:right;
	padding:0px;
	background:white;
}

.interior {
	background:url("../img/marco_int.gif") top right repeat-y ;
}

#compra_suelo {
	width:675px;
}

#compra_suelo table {
	background:none;
}

#compra_suelo, #compra_suelo table {
	
	margin-top:0px;
	color:#777040;
	margin-right:0px;
}

#compra_suelo td {
	width:50%;
	padding-left:10px;
	padding-top:3px;
}

#compra_suelo input {
	width:300px;
	font-size:11px;
	font-family:verdana;
	padding:5px;
	padding-top:2px;
	height:18px;
	margin-top:0px;
	background:#fff7a0;
	border:1px solid #cccccc;
	vertical-align:middle;
	color:#363636;
}

#compra_suelo select {
	font-size:11px;
	background:white;
	margin-bottom:5px;
	margin-top:7px;
	margin-right:7px;
	vertical-align:middle;
	border:none;
	color:#363636;
}

#compra_suelo .radio {
	width:10px;
	background:none;
	border:none;
	margin-right:5px;
}

#compra_suelo .izq {
	padding-right:0px;
	padding-left:28px;
	border-right:0px dashed #ddd050;
}

#compra_suelo .localidad {
	width:15%;
	text-align:left;
	padding-left:6px;
	padding-right:0px;
	padding-bottom:7px;
	color:#363636;
	border-right:1px solid #ffcc55;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffcc55;
}

#compra_suelo .localidad img {
	margin-top:5px;
	border:1px solid #888030;
	border-right:1px solid #fff7a0;
	border-bottom:1px solid #fff7a0;
}

#compra_suelo .localidad a:hover img {
	filter: Blur(Add = 10, Direction = 135, Strength = 5);
}

#table_contacto {
	margin-top:15px;
	/*width:677px;*/
	width:100%;
	margin-bottom:0px;
}

#table_contacto td {
	color:#777040;
	padding-top:10px;
}

#table_contacto input, #table_contacto textarea, #table_contacto select {
	color:#363636;
	font-family:verdana;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	margin-top:3px;
	border:1px solid #ddd050;
	background:#fff7a0;
}

.botonera img {
	margin-right:5px;
}

.botonera a {
	text-decoration:none;
	color:#0066cc;
	text-align:left;
}

.botonera a:hover {
	color:#990000;
	text-decoration:underline;
}

.freelink {
	color:#0066cc;
	text-decoration:none;
}

.freelink:hover {
	color:#990000;
}

#tip {
	margin-top:20px;
	color:#363636;
	border:1px solid #e5e5e5;
	border-top:3px double #c5c5c5;
	background:url("../img/info.gif") left center no-repeat #f5f5f5;
	padding:10px;
	padding-left:50px;
	width:675px;
}
#organigrama {
	float:left;
	width:570px;
	padding-left:0px;
	margin-bottom:20px;	
	border:1px solid #003659;
}

#organigrama .nome_area {
	/*font-size:12px;*/
	font-size:9px;
	display:block;
	margin-top:10px;
	padding:5px 0px;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#003659;
	padding-left:15px;
	cursor:pointer;
}

#organigrama .invisible {
	display:none;
	margin-left:15px;
	margin-right:15px;
	padding:10px;
	background:#f5f5f5;
	color:#363636;
}
#organigrama .invisible p{
	margin-bottom:15px;
	/*color:#f6bc04;*/
	color:#990000;
	margin-left:-10px;
	font-weight:bold;
}

#calidades th{
	width:33%;
	background-color:#FFFFFF;
	text-align:left;
}
#calidades td{
	border-top:1px dotted #333333;
	border-bottom:1px dotted #333333;
	background:#f5f5f5;
}
#calidades th #par{
	background-color:#999999;
}

#pie {
	color:#555000;
	font-family:verdana;
	font-size:11px;
	
	padding-right:30px;
	padding-top:8px;
	background:url("../img/pie2.gif") no-repeat;
	padding-bottom:0px;
	line-height:15px;
	width:850px;
	border:none;
	/*height:40px;
	height:70px;*/
	height:103px;
	margin-bottom:4px;
}

#pie a {
	color:#363636;
	text-decoration:none;
	font-weight:bolder;
}

#pie a:hover {
	color:#990000;
}
/***********************************************************
******************galeria de fotos**************************/
.fotoGaleria {
	width:150px;
	display:inline;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:0px; 
	vertical-align:top;
}

.fotoGaleria table {
	width:100%;
	height:100%;
	border:1px solid #e0e6e6;
	background:#eeeeee;
}

.fotoGaleria table th {
	text-align:center;
	padding: 4px 5px;
}

.fotoGaleria table th img{
	border:1px solid #d0e6f9;
	width:150px;
	cursor:default;
}

.fotoGaleria table td {
	text-align:center;
	padding-bottom:5px;
}

.fotoGaleria img{
	margin:0px;
	cursor:pointer;
/*************************************************************/
