/* CSS Document */

body { 
	background-color:#fff; 
	background-image:url(imagenes/bckg/bodybg.gif); 
	background-repeat:repeat-x;
	text-align:center; 
	margin: 0 auto !important; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
}
a:link {color:#990000}
a:visited {color:#990000}
a:hover {color:#990000}

.left { float:left}
.right { float:right}
.clear { clear:both;}

ol li { padding-bottom:3px}

.urlshome { font-size:18px; font-weight: bold; padding-top:15px}

.urlshome a:link, .urlshome a:visited, .urlshome a:hover { text-decoration:none !important; color:#333333 !important}
.morado {color:#710000}

.buttonr {
	background:transparent url(/imagenes/bckg/bg_formButton.gif) repeat-x scroll 0pt 50%;
	border:1px solid #D7D7D7; 
	background-color:#710000;
	color:white; 
	font-size:11px !important;
	cursor:pointer;
	font-weight:bold;
	text-transform: uppercase;
	margin:6px 0pt;
	padding:2px 4px;
	letter-spacing: 1px
}
.buttonrplan {
	background:transparent url(/imagenes/bckg/bg_formButton.gif) repeat-x scroll 0pt 50%;
	border:1px solid #D7D7D7; 
	background-color:#710000;
	color:white; 
	width:160px;
	font-size:11px !important;
	cursor:pointer;
	font-weight:bold;
	text-transform: uppercase;
	margin:6px 0pt;
	padding:2px 4px;
	letter-spacing: 1px
}
.buttong {
	background:transparent url(/imagenes/bckg/bg_formButton2.gif) repeat-x scroll 0pt 50%;
	border:1px solid #D7D7D7; 
	background-color:#3e3e3e;
	font-size:10px; 
	color:white;
	cursor:pointer;
	font-weight:bold;
	margin:6px 0pt;
	padding:2px 7px;
	letter-spacing: 1px
}

h1{ 
	background-color:#710000; 
	background-image:url(imagenes/bckg/h1bg.gif); 
	background-repeat:repeat-x;
	margin:5px 8px 5px 0; 
	padding:4px; 
	font-size:15px; 
	border:#870604 solid 1px; 
	height:18px;
	color: white;
}

#outerwrapper { 
	width:770px; 
	padding:5px; 
	margin-top:3px;
	margin-left:auto;
	margin-right:auto
}
/*CABEZAL
---------------------------------------------------------------------------------------------------------*/
#logo { 
	margin-top:10px; 
	margin-bottom:5px; 
	float:left; 
	width:230px
}
.busquedaUser
{
	float:right; width:290px
}

#busquedacodigo {background-color:#eaeae9 !important; margin-top:14px}
#busquedacodigo .campo { 
	background-image:url(imagenes/bckg/busquedacodigobg.jpg); 
	background-color: transparent !important; 
	background-repeat:no-repeat; 
	height:25px; 
	padding-right:5px; padding-left:5px
}
#busquedacodigo input { border: none !important}
#busquedacodigo p { 
	margin:0; 
	padding: 2px 2px 0 0; 
	font-size:11px
}
#cabezalusuario { font-size: 11px; color: #333; text-align: right}
#cabezalusuario a:link, #cabezalusuario a:visited {color: #333}
#cabezalusuario a:hover{color: Black}
#navegacion { margin:0}

#navegacion ul{ 
	margin:0; 
	padding:0;
	background-image:url(imagenes/bckg/navegacionbg.gif); 
	background-repeat:repeat-x; 
	height:34px;
	width:770px;
	margin-bottom:0

}

#navegacion li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-weight:bold; 
	color: White; 
	font-size:14px; 
	height: 34px;
	/*line-height:40px;*/
	padding: 0 15px 0 14px;
	text-transform:uppercase; 
	margin:0; 
	border-right: #fff solid 1px;
	border-left: #999 solid 1px

}

#navegacion #busqueda  { margin:0 !important; padding-left:15px; padding-right:16px; border-right:none !important}
#navegacion #inicio {padding-left:16px; padding-right:16px}
#navegacion li a {
	display:block;
	font-weight:bold;
	padding: 10px 0 0 0;
	text-decoration:none;
	color: White;
}
#navegacion li span { display:none}

/*Busqueda rapida*/
#busquedarapida { 
	background-color: #000000; 
	color:#FFFFFF; 
	padding:5px; 
	height:40px; 
	margin-top:4px; 
	margin-bottom:4px
}
#busquedarapida p { margin:0; padding:0;}
#busquedarapida select { font-size:11px !important; color:#333333; text-transform: capitalize !important }
#busquedarapida ul { margin:0; padding:0; list-style:none; clear:both;  padding-bottom:2px}
#busquedarapida ul li { list-style:none; display:inline; padding-right:1px}
#busquedarapida ul li input { font-family:Arial; font-size:11px;}
#busquedarapida ul li label { font-family:Arial; font-size:11px;}

/*COLUMNA IZQUIERDA
---------------------------------------------------------------------------------------------------------*/

#leftcolumn { 
	background-color:#ededed; 
	color:#004195;
	width:172px; 
	

}

#leftcolumn ul { margin:0; padding:0}

#leftcolumn li { 
	background-image:url(imagenes/misc/flecha-blanca.gif); 
	background-position: 5px center; 
	background-repeat:no-repeat; 
	list-style:none;
	border-bottom:#FFFFFF solid 1px;
	padding:4px 4px 4px 15px;	font-weight: bold
}

#leftcolumn a:link, #leftcolumn a:visited {
	color: #333333; 
	text-decoration: underline;
}

#leftcolumn a:hover{ 
	color: #000000; 
	text-decoration:none;
}
/*CONTENIDO
------------------------------------------------------------------------------------------------*/
#contenido { 
	background-color:#FFFFFF; 
}
#contenidocentral {width:592px; padding-left:10px; text-align:justify !important}


/*HOME
------------------------------------------------------------------------------------------------*/
#homecentral { width:445px}
#homecentral h1{ 
	background-color:#710000; 
	margin:0; 
	padding:4px; 
	font-size:15px; 
	height:18px
}
#homecentral .destacados { margin-top:4px}

#homecentral .destacados a { }



/*Home destacados celda */
#homecentral .celda, #homecentralautos .celda { 
	width:133px; 
	border:#a8a8a8 solid 1px; 
	padding:3px; 
	font-size:11px; 
	margin-bottom:4px; 
	height:175px
}
#homecentral .celda p, #homecentralautos .celda p { margin:0; padding:0}
#homecentral .precio, #homecentralautos .precio { 
	padding:2px; 
	background-color: #CCCCCC; 
	margin-top:4px; 
	margin-bottom:4px
}
#homecentral .celda p span img, #homecentralautos .celda p span img {}
#homecentral .celda p span, #homecentralautos  .celda p span{}


#homecentralautos {width:100%}
#homecentral h1{ 
	background-color:#710000; 
	margin:0; 
	padding:4px; 
	font-size:15px; 
	height:18px
}
#homecentral .destacados  ,#homecentralautos .destacados { margin-top:4px}

#homecentral .destacados a { }

#homeemprendimientos { 
	/*width:130px;*/ 
	padding-left:5px
}
#homeemprendimientos .titulo { 
	padding:4px; 
	background-color:#5f605f; 
	color:#FFFFFF; 
	font-size:13px; 
	font-weight:bold; 
	height:20px; 
	background-image:url(imagenes/bckg/emprendimientosbg.gif); 
	background-repeat:repeat-x; text-align:center
}
#homeemprendimientos .destacados { background-color:#e0e0e0; padding:4px; color:#000000}

#homeemprendimientos .destacados a{color:#000000}
.masinfo { text-align: right}

/*DETALLE
------------------------------------------------------------------------------------------------*/
#itemtemplate { width:590px}
#itemtemplate .titulo { height:25px}
#itemtemplate h1{ 
	background-color:#8e0706; 
	margin:0; 
	padding:4px; 
	font-size:15px; 
	height:18px;
	margin-bottom:5px
}
#itemtemplate .nombre { float:left}
#itemtemplate .codigo { font-size:11px; float:right}

#itemtemplate #contenido { margin-top:10px; clear:both}
#itemtemplate #izquierda { 
	width:425px; 
	padding-right:5px; 
	border-right: solid 1px #999;
}
#itemtemplate #izquierda p { margin:10px 0 5px 0; padding:0}

#itemtemplate h3 { 
	font-weight:normal; 
	font-size:12px; 
	margin:0; 
	padding:0
}

#itemtemplate #right { font-size:11px; width:146px; padding-left:5px;}

#itemtemplate #tabladetalle {}
#itemtemplate #tabladetalle td { border-bottom: solid 1px #ccc}

#itemtemplate #precio { 
	font-size:18px;
	font-weight:bold;
	padding:5px; 
	
  }

#itemtemplate .contacto { font-size:13px}
#itemtemplate .contacto p { margin:0; padding-top:5px}



/*PIE
------------------------------------------------------------------------------------------------*/
#pie { 
	font-size:11px; 
	margin-top:5px; 
	text-align:left; 
	width:770px; 
	margin-left:auto; 
	margin-right:auto; 
	border-top: solid 1px #999999;
	padding-top:5px
}
#pie .telefono { font-size:14px; font-weight:bold; width:90px; background-image:url(imagenes/iconos/phone.gif); background-repeat:no-repeat; background-position: 3 0; text-align:right; height:22px}

.pie .disclaimer { font-size:10px; color:#666666}
.piehome { font-size:10px; color: #666666; width:380px; padding-top:20px}


/*PAGINADO
------------------------------------------------------------------------------------------------*/
.paginado { 
	background-color: #EAEAEA; 
	color:#333333; 
	font-size:11px; 
	padding:2px; 
	margin-top:5px; 
	text-align: right
}


/*LOGIN
------------------------------------------------------------------------------------------------*/
#loginbox 
{
	width:300px;
	text-align:center; 
	margin-top:20px;
}

#loginbox img { margin:20px 10px}

#loginbox .text { 
	width:80px; 
	float:left; 
	margin-left:20px;
	margin-right:10px;
	text-align:right; 
}
#loginbox .textInput { 
	width:120px; 
}

/*ERROR PAGE
------------------------------------------------------------------------------------------------*/

.Error
{
    font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: Red;
}

/*DETALLE INMUEBLE
------------------------------------------------------------------------------------------------*/

.tdDetalleInm
{
	width: 80px; 
	font-weight: bold;
	height: 20px;
}

.tdDatoInm
{
	width: 50px;
	height: 20px;	
}
logoutLink
{
	color:#ffffff; 
	text-decoration:none;
	background-color: #FF0000
}
a.logoutLink
{
	color:#ffffff; 
	text-decoration:none;
	background-color: #FF0000
}
.logoutLink a:link
{
	color:#ffffff; 
	text-decoration:none;
	background-color: #FF0000
}

.logoutLink a:hover
{
	color:#ffffff; 
	text-decoration:none;
	background-color: #FF0000
}
.datosbasicos { background-color:#ebebeb; padding: 5px}
/*
------------------------------------------------------------------------------------------------*/
div.field
{
	width:350px;
	text-align:right;
}
div.field label
{
	float:left;
}

.Oculto
{
	display: none;	
}

#tabladetalleAuto .tdDetalleInm
{
	width: 100px;
	height: 20px;
}
#tabladetalleAuto td { border-bottom: solid 1px #ccc}
.linkverde {color:#1A704A }
.linkverde a {color:#1A704A }
.linkrojo {color:#7E281B}
.linkrojo a {color:#7E281B}

#ctl00_ContentPlaceHolder1_dtlPlanes td { vertical-align:top}

.celdaplan {width:170px; margin-right:15px}
.celdaplan h3 { font-size:13px; background-color:#CCCCCC; padding:2px; text-transform:uppercase}
.celdaplan .precio { font-size:12px; font-weight:bold; background-color:#FFFF00; padding:2px}

.volver { font-size:12px; background-color:#CCCCCC; padding:3px; margin-right:10px}
.volver a { color:#000000;}
/*Consejos Utiles
------------------------------------------------------------------------------------*/
#listadoconsejosutiles { margin-left:10px}

#listadoconsejosutiles li { padding-left:5px; list-style-type:square; padding-bottom:3px}
#listadoconsejosutiles ul { list-style-position:inside}
/*Para Ordenar
------------------------------------------------------------------------------------*/
.pnlAyuda {
    background-color:#e9e9e9;
    padding:10px;
    font-size:10px;
    margin:5px;
    background-image:url(imagenes/iconos/icono-ayuda.gif);
    background-repeat:no-repeat;
    background-position: 10px 10px; text-indent: 17px; font-weight:bold
}
.bannertitulos {
    border: solid 1px #9f9c9c;
    background-color:#cdcdcd;
    margin:5px 8px 5px 0;
    padding:6px 0 6px 12px;
    font-size:14px;
    background-image: url(imagenes/bckg/bgbannerayuda.jpg);
    background-position: right center;
    background-repeat:no-repeat; color: #222
}
.bannertitulos h3 { font-size:20px; margin:0; padding:0; color:#000000}


.explicativo { font-size:10px}

.logintextosregistro { text-align: left !important; padding-left:10px; padding-top:20px}
.camposregistro { float:left}
.nombrecamposregistro { float:left; width:150px}
.tituloseparador 
{
	border-bottom: #999 solid 1px; 
	font-size:14px; 
	color: Black; 
	font-weight: bold; 
	margin-bottom:10px;
	padding-bottom:3px; padding-top:20px}
#imgLogo { border:#CCCCCC solid 1px}

#marcogris, .marcogris { background-color:#EEEEEE; margin:5px 10px 5px 0; font-size:12px}

#marcogris p { padding:8px; margin:0}

.camporegistro { width:140px}

.warning { background-image:url(imagenes/misc/warning.gif); height:30px; padding-left:30px}
