body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	margin: 0px;
	visibility: visible;
	cursor: default;
	padding: 0 0 10px 0;
	text-align: center;
	background-image: url(imgs/fondo.gif);
	background-repeat:  repeat-x;
	background-position: top;
	background-color: #d0d0d0;
}

#texto{
	width:790px !important;
	color:#030303;
	text-align:justify;}
#texto a{
	color:#2e468d;}

#dtPers a{
	color:#2e468d !important;}

p {
	margin-top: 2px;
	margin-bottom: 8px;
}
ul {
	margin: 0px;
	padding:0px;
}

#compo{margin: 20px !important;}
h2 {
	font-size: 9pt;
	text-align: left;
	margin: 0;
	padding: 2px;
}
h1{border-bottom:1px dotted #2e468d;margin:0;padding:2px;font-size:13pt;font-style:italic;color:#2e468d;}
img {
	/*vertical-align: middle;*/
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 100%;
}
#iCab{width:800px !important;background:url(imgs/iCab.jpg) no-repeat center;height:285px;}
#global,#encabezado{
	position:absolute;
	top:0; left:50%;
}
#global {
	width:800px !important;
	margin: 0 -400px;
	top:140px !important;
	text-align: left;
	
	visibility:hidden;
}
#encabezado {
	width:800px;
	margin: 0px -400px 0px -400px;
	height: 160px;
	background: url(imgs/head.jpg) no-repeat center top;
	text-align:left;
	color:#fff;
	clear:both;
}
#contenido{width:798px !important;padding:0 6px;float:left;margin-left:5px; color:#030303 !important;}

#encSup {
	margin: 30px 0px 0 0px;
	text-align:right;
	color:#000;
	font-size: 11px;
}
#fecha{
display:block;}
#encSup li{
	list-style-type: none;
	margin: 10px 0px;
}
#encSup img{border:none;vertical-aling:middle;}
#menu li{
	padding:16px 10px 8px 10px;
	margin-left:0px;
	list-style-type: none;
	float:left;
	font-size:9pt;
	text-align:center;
	
	font-family:Arial, Helvetica, sans-serif;
	
}
#menu {
	padding:0;
	color:#fff;
	margin:48px 0 0 0px;
	height:45px !important;
}
.colRight{background:url(imgs/bgDest.gif) repeat-y right !important;}
#bsOption, #navBar {
	height:30px;
	padding: 3px 5px;
	background: #6b6b6b;
}
.txtInfo{
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #ccc;
}
#bv{width:778px;clear:both;padding-bottom:10px;}
#destacad{width:790px!important;height:320px;}

#td0, #td1, #td2, #td3 {color:#030303;}
#contenido img{border:none !important;}

#oGesti{width:400px;float:left;}
#bv p{margin: 15px;}
#buscador{width:798px;margin:20px 0;color:#030303;}
#dPromos{width:250px;float:left;background:url(imgs/promos.jpg) no-repeat center top;text-align:center;padding:150px 0 60px 0;margin:20px 0 0 40px;}
#dPromos button{border:none;color:#030303;font-weight:bold;background:#030303;margin:42px 30px 0 0;float:right;width:100px;}
#destacad p{margin:10px 0;}
#boxForm {
	padding: 0px 0px 5px 0px;
}
#gridDest, #result {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ccc;
}
.contDest{padding:0;margin:10px 0 0 5px;width:185px;float:left;color:#030303;}
#contGrid{width:778px;margin-left:6px;float:left;}
/*#contGrid h1 span,#hV span,#hS span,#hSN span{display:none;}
#hb1{background:url(imgs/ttBus.gif) no-repeat;height:40px;}
#hb2{background:url(imgs/ttRes.gif) no-repeat;height:40px;}
#hV{background:url(imgs/ttVenta.gif) no-repeat;height:40px;}
#hS{background:url(imgs/ttSolic.gif) no-repeat;height:40px;}
#hSN{background:url(imgs/ttSobre.gif) no-repeat;height:40px;}*/
#agen{float:left; margin: 4px;}
#agen2{float:right; margin:4px;}
.ftGrid {
	height: 65px;
	width: 70px;
	margin: 2px 5px 2px 0px;
	border: 1px solid #999999;
	float: left;
	text-align: center;
}

#destacad img {
	height: 130px;
	width: 170px;
	margin: 0 0 2px 0;
	border: 5px solid #fff;
	text-align: center;
}
.ftGrid2 {
	height: 65px;
	width: 70px;
	margin: 5px 2px;
	border: 1px solid #999999;
}
#initBsq {
	background: #747474;
	padding: 5px;
	display: none;
	border: 1px solid #2e468d;
}
#iMap{border: 1px solid #fff;vertical-align:middle;}
#resultDiv {
	display: none;
	color:#000 !important;
}
.dCenter {
	text-align: center;
}
.txtBox {
	padding: 0px 3px;
	}
.pActiv{background:#a19e7f !important;color: #a19e7f !important;}
#pie {
	padding: 8px 0;
	color:#fff;
	width:800px;
	text-align:center;
	clear:both;
	font-size:8pt;
	width:100%;
	margin-right:-6px;
	background-image: url(imgs/pie.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#cLoad {
	text-align:center;
	display:none;
	width:220px;
	background:#2e468d;
	border: 5px solid #879cd9;
	position:absolute;
	margin: -50px 0px 0px -110px;
	top: 50%;
	left: 50%;
	padding:5px;
	visibility:visible;
	color:#fff;
}
.site{font-family:Verdana, arial !important;font-size:7pt !important;color:#fff !important;}
#dvData img {margin:10px; width:149px;border:1px solid #000;}
#dvData table {width:auto !important;}

/**********ESTILOS DE FORMULARIO**************************/
input, select, optgroup,textarea,button {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000000;
	margin: 0px;
	padding:0px;
	font-size: 8pt;
}
.check {
	margin: 0px 2px 0px 0px;
	padding: 0px;
	width: 14px;
	height: 14px;
}
#filtro {
	padding: 0px;
	margin: 0px;
}
#enviodatos {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width:98%;
}
#enviodatos legend{color:#fff;background:#2e468d;padding:0 3px;}
.panelForm {
	padding: 0px 5px 0px 0px;
	width: 24%;
	margin: 0px;
	float: left;
}
.panelForm2 {
	width: 32%;
	float: left;
	margin: 0px 5px 0px 0px;
}
.panelForm3 {
	width: 132px;
	float: left;
}
.panelForm4 {
	width: 50%;
	float: left;
}
.coment {
	width: 99%;
	height: 100px;
	margin: 0px 0px 5px;
	vertical-align: middle;
	padding: 0px;
}
legend {
	font-weight: bold;
	color: #390;
	margin:0px;
	padding:0px;
}
label {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	font-size:8pt;
}
#minMax label {
	width: 55px;
	clear: left;
	float: left;
}
fieldset{clear:both;border:none;}
#fieldset {
	/*padding: 3px 5px;*/
	margin: 0px;
	text-align: left;
}
#enviodatos fieldset{
	margin: 5px -10px 0px 0px !important;
	padding: 5px;
	border-top:1px dotted #2e468d;
}
#tipoinm, #provincia,#munic {
	width: 97%;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
.multPortada {
	width: 97%;
	/*height: 59px;*/
	padding: 0px;
	margin: 0px;
}
.size150 {
	width: 97%;
	height: auto;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
.size70Num {
	width: 60px;
	text-align: right;
	margin: 0px 0px 3px;
	padding: 0px 1px 0px 0px;
}
.size30 {
	width: 30px;
	text-align: right;
	margin: 0px 0px 3px;
	padding: 0px 1px 0px 0px;
}
.size250 {
	width: 250px;
	margin: 0px;
	padding: 0px;
}
.sMultiple {
	width: 97%;
	/*height: 137px;*/
	padding: 0px;
	margin: 0px;
}
.boton3 {
	color: #2e468d;
	background: #fff;
	border: 1px solid #2e468d;
	font-weight: bold;
}
.boton5 {
	color: #2e468d;
	font-weight: bold;
	margin: 3px 0px;
	background: #fff;
	border: 1px solid #2e468d;
	width: 130px;
	padding: 0px;
	height: 19px;
}
#infForm {
	margin:0px !important;
	padding: 5px 0px;
	color: #339900;
	clear:both;
}
#bIni, #bAtr, #bAdl, #bFin, #bIr, #bIni2, #bAtr2, #bAdl2, #bFin2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #2e468d;
	background: #fff;
	border: 1px solid #2e468d;
	height: 22px;
	width: 22px;
	font-weight: bold;
	padding: 0px;
}
.irPag {
	width: 30px;
	border: 1px solid #000;
	text-align: right;
	margin: 0px;
	padding: 0px 1px 0px 0px;
}
#rF {
	margin: 0px 0px 0px 35px;
}
/********************************************************/
/********LISTADO DE INMUEBLES****************************/
#rHead td {
	background: #879cd9;
	padding: 4px 3px;
}
#iResult {
	height: 18px;
	background: #D6D5D1;
	color:#000000 !important;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ccc;
}
#fInmus, #pags {
	float: left;
}
#icons, #bBar {
	float: right;
}
#grInmu {
	overflow: visible;
	margin: 0px;
	border-top: 1px solid #ccc;
}
.trOver{background:#fff;color:030303 !important;}
.trOut{ color:030303 !important;}
.rTD {
	padding: 0px 3px 2px 3px;
}

.rTDNum {
	padding: 0px 3px 2px 5px;
	text-align: right;
}
.centerT {
	margin:0;
	text-align:center;
}
#result td {
	border-width: 0px 1px 0px 0px;
	border-style: dotted;
	border-color: #D6D5D1;
	color:#030303;
}
#result td a{color:#030303;}

/******ESTILOS DE LOS LINKS*****/
#menu a {
	text-decoration: none;
	font-weight:bold;
	color:#fff;
}
#rHead a{
	text-decoration: none;
	color: #000;
	font-weight:bold;
}
#encSup a{color:#000;}
#global a:hover {
	text-decoration: underline;
}
#grid a:visited {
	color: #999999;
}
#pie a{color:#fff;text-decoration:none;}
/*******ALGUNOS ESTILOS DE LA FICHA*****/
#ftPeq img {
	border: 1px solid #E5E5E5;
	margin-bottom: 1px;
	width: 54px;
	height: 30px;
}
#iAlert{float:left;width:74px;margin:3px;text-align:center;}
.zoomImage{background:#ccc;padding:5px;border:1px solid #999;position:absolute;margin-top:-180px;margin-left:450px;}

#zGlobal{margin:0 auto;}
#zGlobal img{border: 5px solid #2e468d;margin:75px 0 0 0;}
