body{
    /*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #444444;
    margin:0px;
    padding:0px;
    background-color: #FFFFFF;
}
form{
    margin:0px;
    padding:0px;
}
table{
    border-width:0px;
    margin:0px;
    padding:0px;
}
p{
    margin-top:5px;
    margin-bottom:5px;
}
hr{
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #FFFFFF;
    border-left: 0px solid #FFF;
    border-right: 0px solid #FFF;
}
input, textarea, select {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
}
a.boton {
    height:12px;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:4px;
    padding-right:4px;
    margin:2px;
    background: url(../imgs/button.jpg) repeat-x;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
    border: 1px solid #007BC3;
    color: #007BC3;
}
a.boton:hover {
    border: 1px solid #FFD55B;
}
b.requerido {
    margin-left:5px;
    color: #FF0000;
}

/* Imágenes para cuadros */
.EncabEcon {
    background-image: url(../imgs/EncabEcon3.png);
    width:960px;
    height:120px;
}
.EncabEcon h1 {
    padding:0px;
    margin-top:-25px;
    margin-right:290px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing:1px;
    color:#0073BD;
}
.EncabByR {
    background-image: url(../imgs/EncabByR3.png);
    width:960px;
    height:120px;
}
.EncabVehiculos {
    background-image: url(../imgs/EncabVehiculos3.png);
    width:960px;
    height:120px;
}
.EncabEmpleos {
    background-image: url(../imgs/EncabEmpleos3.png);
    width:960px;
    height:120px;
}
.EncabOtros {
    background-image: url(../imgs/EncabOtros3.png);
    width:960px;
    height:120px;
}
.bgdizq-busqueda{
    float:left;
    background-image: url(../imgs/bgdizq-busqueda.png);
    width:564px;
    height:35px;
}
.bgdizq-pie {
    float:left;
    background-image: url(../imgs/bgdizq-pie.png);
    width:564px;
    height:15px;
}
.bgdizql-ofertas{
    float:left;
    background-image: url(../imgs/bgdderl-ofertas.png);
    width:784px;
    height:35px;
}
.bgdizql-home {
    float:left;
    background-image: url(../imgs/bgdizql-home.png);
    width:784px;
    height:70px;
}
.bgdizql-homepie {
    float:left;
    background-image: url(../imgs/bgdizql-home2.png);
    background-position:  0px -40px;
    width:784px;
    height:40px;
}
.bgdizql-publicar {
    float:left;
    background-image: url(../imgs/bgdizql-publicar.png);
    width:784px;
    height:38px;
}
.bgdizql-encab {
    float:left;
    background-image: url(../imgs/bgdizql-encab.png);
    width:784px;
    height:15px;
}
.bgdizql-pie {
    float:left;
    background-image: url(../imgs/bgdizql-pie.png);
    width:784px;
    height:15px;
}
.bgdder-llave{
    background-image: url(../imgs/bgdder-llave.png);
    width:212px;
    height:28px;
}
.bgdder-texto{
    background-image: url(../imgs/bgdder-texto.png);
    width:212px;
    height:28px;
}
.bgdder-pie{
    background-image: url(../imgs/bgdder-pie.png);
    width:212px;
    height:15px;
}

/* Navegación entre sitios*/
#nav {
	height: 35px;
    margin:0px;
    padding:0px;
    padding-top:7px;
}
#nav li{
    float: left;
    list-style-type: none;
    display:inline;
}
#nav li.mas{
    float: right;
    list-style-type: none;
    display:inline;
}
#nav a{
    display: block;
	width: 107px;
    height: 28px;
    background-image: url(../imgs/tabsSitios2.png);
	text-decoration: none;
}

#nav a#nav-01{
	background-position:  0px 0px;
}
#nav a#nav-02{
	background-position: -106px 0px;
}
#nav a#nav-03{
	background-position: -212px 0px;
}
#nav a#nav-04{
	background-position: -318px 0px;
}
#nav a#nav-05{
	background-position: -424px 0px;
}
#nav a#nav-06{
	background-position: -530px 0px;
}

#nav a#nav-01:hover, #nav a#nav-01.active{
	background-position:  0px -29px;
}
#nav a#nav-02:hover, #nav a#nav-02.active{
	background-position: -106px -29px;
}
#nav a#nav-03:hover, #nav a#nav-03.active{
	background-position: -212px -29px;
}
#nav a#nav-04:hover, #nav a#nav-04.active{
	background-position: -318px -29px;
}
#nav a#nav-05:hover, #nav a#nav-05.active{
	background-position: -424px -29px;
}
#nav a#nav-06:hover, #nav a#nav-06.active{
	background-position: -530px -29px;
}

/* Navegación entre sitios de Bienes Raices*/
#navBienes {
    float:left;
    z-index:5;
	width:962px;
	height: 24px;
    margin: 10px 0px 15px 0px;
    padding: 0px;
    border: 0px solid #FF0000;
}

#navBienes li{
    float: left;
    margin-left: 80px;
    list-style-type: none;
    display:inline;
}
#navBienes a{
    display: block;
	width: 213px;
    height: 24px;
    background-image: url(../imgs/bgd-bienes-tab2.png);
	text-decoration: none;
}

#navBienes a#nav-alquiler{
	background-position:  0px 0px;
}
#navBienes a#nav-venta{
	background-position: -213px 0px;
}
#navBienes a#nav-compra{
	background-position: -426px 0px;
}

#navBienes a#nav-alquiler:hover,
#navBienes a#nav-alquiler.active{
	background-position:  0px -24px;
}
#navBienes a#nav-venta:hover,
#navBienes a#nav-venta.active{
	background-position: -213px -24px;
}
#navBienes a#nav-compra:hover,
#navBienes a#nav-compra.active{
	background-position: -426px -24px;
}

/* Navegación en el sitio de publicacion*/
#navAnunciar {
    float:left;
    z-index:5;
	width:764px;
	height: 90px;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    border: 0px solid #FF0000;
}

#navAnunciar li{
    float: left;
    list-style-type: none;
    display:inline;
}
#navAnunciar a{
    display: block;
    margin-left: 15px;
    width: 173px;
    height: 89px;
    background: url(../imgs/bgd-anunciar-tab2.png) no-repeat;
	text-decoration: none;
}
#navAnunciar a#nav-1{
	background-position:  0px -89px;
}
#navAnunciar a#nav-2{
	background-position: -191px -89px;
}
#navAnunciar a#nav-3{
	background-position: -383px -89px;
}
#navAnunciar a#nav-4{
	background-position: -574px -89px;
}
#navAnunciar a#nav-1:hover,
#navAnunciar a#nav-1.active{
	background-position:  0px 0px;
}
#navAnunciar a#nav-2:hover,
#navAnunciar a#nav-2.active{
	background-position: -191px 0px;
}
#navAnunciar a#nav-3:hover,
#navAnunciar a#nav-3.active{
	background-position: -383px 0px;
}
#navAnunciar a#nav-4:hover,
#navAnunciar a#nav-4.active{
	background-position: -574px 0px;
}

/* Navegación en otras categorias */
#OthersCategories {
    float:left;
	width:962px;
	height: 20px;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    border: 0px solid #FFD55B;
}
#OthersCategories li{
    margin-left:3px;
    float: left;
    list-style-type: none;
    display:inline;
}
#OthersCategories a{
    padding: 2px 10px 2px 12px;
    background-image: url(../imgs/btnOthers.png);
    background-position: 0px -20px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
	text-decoration: none;
    color: #999999;
}
#OthersCategories a.active,
#OthersCategories a:hover{
    background-position: 0px 0px;
    color: #007BC3;
}

/* Paginación */
#paging{
    clear: both;
	list-style: none;
	margin: 0px;
}
#paging li{
	float: left;
	display: inline;
	margin-left: 3px;
}
#paging a{
    display: block;
	width: 26px;
    height: 16px;
	padding-top: 2px;
	background: url(../imgs/paging.jpg) repeat-x;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial;
	color: #005C9A;
}
#paging .large a{
    width: 100px;
}
#paging .large a:hover{
    background: url(../imgs/paging_active.jpg) repeat-x;
    width: 100px;
}
#paging .active a, #paging a:hover{
    background: url(../imgs/paging_active.jpg) repeat-x;
}

/******************************************************/
/******************************************************/

/* Estructura de la página */

#PrincipalCentrar {
	width:962px;
	z-index:0;
}
#PrincipalContenido {
    float:left;
	width:962px;
    z-index:0;
	border: 0px solid #000000;
    text-align: left;
}

/******************************************************/

#PrincipalEncabezado {
    float:left;
	width:960px;
    margin-bottom:5px;
    z-index:0;
	border: 0px solid #000000;
}

#PricipalHomeAd {
    float:left;
    background-image: url(../imgs/bgdizql-home3.png);
    width:960px;
    height:35px;
    margin-top:5px;
    margin-bottom: 10px;
}
#PricipalHomeAd h1 {
    float:left;
    margin-top:0px;
    margin-left:30px;
    padding:5px;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 1px;
    text-align:center;
    color:#999999;
}

#PricipalHomeAd h2 {
    float:right;
    margin-top:0px;
    margin-right:10px;
    padding:8px;
    font-size: 12px;
    font-weight: normal;
    text-align:center;
    color:#999999;
}

#PricipalHomeAd a {
    height:12px;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:4px;
    padding-right:4px;
    margin:2px;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
    border: 1px solid #CCCCCC;
    color: #999999;
}
#PricipalHomeAd a:hover {
    color: #0073BD;
}


/******************************************************/

#IzquierdaFormulario {
    float:left;
	width:564px;
    margin-bottom:5px;
	border: 0px solid #0000FF;
}
#IzquierdaFormulario #SearchFormFrame {
    float:left;
    width:554px;
    padding-left:5px;
    padding-right:5px;
    background-image: url(../imgs/bgdizq-cuerpo.png);
}

/******************************************************/

#IzquierdaContenido {
    float:left;
    width:784px;
    margin-bottom:5px;
	z-index:2;
	border: 0px solid #FF0000;
}
#IzquierdaContenido #SearchResultsFrame{
    float:left;
    width:774px;
    padding-left:5px;
    padding-right:5px;
    background-image: url(../imgs/bgdizql-cuerpo.png);
}
#IzquierdaContenido #IzquierdaContenidoBanner{
    float:left;
    width:774px;
    /*height:90px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left: 20px;
    marign-right:0px;*/
    margin: 0px;
    padding: 0px;
    margin-top:20px;
    text-align: center;
    z-index:2;
	border: 0px solid #FF0000;
}
/******************************************************/

/* Listado de seleccionados*/
#DerechaFormulario1 {
    float:right;
    width:212px;
    margin-right:10px;
    margin-bottom:5px;
	z-index:3;
	border: 0px solid #00FF00;
}
#DerechaFormulario1 #Llave{
    padding-left:5px;
    padding-right:5px;
    background-image: url(../imgs/bgdder-cuerpo.png);
}
#DerechaFormulario2 {
    float:right;
    width:212px;
    margin-right:10px;
    margin-bottom:5px;
	z-index:3;
	border: 0px solid #00FF00;
}
#DerechaFormulario2 #Texto{
    padding-left:5px;
    padding-right:5px;
    background-image: url(../imgs/bgdder-cuerpo.png);
}

/******************************************************/

#DerechaContenidoBanner {
    float:right;
    width:165px;
    height:610px;
    margin-bottom:5px;
	z-index:3;
	border: 0px solid #EBEBEB;
    text-align:center;
}

/******************************************************/

#PrincipalPie {
    float: left;
    width: 960px;
    height: 68px;
    padding-top: 30px;
	color: #FFFFFF;
    background-image: url(../imgs/PieEcon.png);
    text-align: center;
}
#PrincipalPie a{
    color: #FFFFFF;
    text-decoration: none;
}
/******************************************************/
/******************************************************/

/* Menu Principal*/

#PrincipalEncabezado #Menu {
    background: url(../imgs/EncabMenu.png) repeat-x;
    width:940px;
    height:26px;
    clear: both;
    overflow: hidden;
    padding-left:20px;
    padding-top:1px;
    z-index:2;
}
#PrincipalEncabezado #Menu h1{
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin-top: 3px;
    color: #007BC3;
}
#PrincipalEncabezado #Menu ul{
    list-style: none;
    display: inline;
}
#PrincipalEncabezado #Menu ul li{
    margin-left:40px;
    float: left;
}
#PrincipalEncabezado #Menu ul a{
    font-size: 12px;
    font-weight: bold;
    display: block;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 4px 5px;
    color: #007BC3;
}
#PrincipalEncabezado #Menu ul a:hover,
#PrincipalEncabezado #Menu li.active a{
    background: url(../imgs/nav_hover.jpg) repeat-x;
    border: solid 1px #fff;
    padding: 3px 4px;
    color: #FFFFFF;
}

/******************************************************/
/******************************************************/

/* Tabla de compración */
#cComparados table {
    border: 0 solid #EBEBEB;
}
#cComparados td{
    padding:1px;
    margin:0px;
}
#cComparados td.amarillo{
    background: url(../imgs/bgd-anuncio-amarillo.png) repeat-x;
    font-weight: bold;
}

/* Desplieque de Anuncio */
#cAnuncio {
    clear: both;
    overflow: hidden;
    border: 1px solid #FFFFFF;
}
#cAnuncio ul{
    list-style: none;
    display: inline;
    margin:0px;
    padding:0px;
}
#cAnuncio ul li{
    float: left;
    width:360px;
    margin-right:2px;
    padding:11px;
    border: 0px solid #00FF00;
}
#cAnuncio ul li.data{
    border-left: 1px solid #CCC;
    /*border-left: 1px solid #509FD2;
    background: url(imgs/bgd-anuncio-azul.png) repeat-x;*/
}
#cAnuncio h1{
    font-family: Georgia, serif;
    font-size: 24px;
    font-weight: normal;
    margin:0px;
    color: #999;
}
#cAnuncio h2{
    font-size: 16px;
    font-weight: bold;
    color: #0073BD;
}
#cAnuncio h3{
    margin:5px;
    font-size: 11px;
    font-weight: normal;
    display: block;
}
#cAnuncio h4{
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}
#cAnuncio img{
    border: 1px solid #CCCCCC;
    padding: 1px;
}
#cAnuncio #txtMensaje{
    display: inline;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
}
#cAnuncio #calCuota{
    display: inline;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
}

/* Listado de anuncios */
#cAnuncios {
    clear: both;
    overflow: hidden;
    border: 1px solid #FFFFFF;
}
#cAnuncios h2{
    font-size: 12px;
    font-weight: bold;
    margin-top:10px;
    margin-bottom:5px;
    z-index:2;
}
#cAnuncios ul{
    list-style: none;
    display: inline;
    margin:0px;
    padding:0px;
}
#cAnuncios ul li{
    float: left;
    width:374px;
    margin: 2px;
    padding: 2px;
    border: solid 1px #EBEBEB;
	font-size: 11px;
}
#cAnuncios ul li.amarillo{
    background-color: #FBF7C9;
}
#cAnuncios ul li.destacado{
    background-color: #FBF7C9;
    border: solid 1px #FFC347;
}
#cAnuncios ul li a{
	font-size: 14px;
	font-weight: bold;
    color: #007BC3;
    text-decoration: none;
}
#cAnuncios div.amarillo{
    float:left;
    padding-right: 1px;
    margin-right: 2px;
    border-right: 1px solid #EBEBEB;
    font-size: 10px;
    height:100px;
    text-align: center;
    background: url(../imgs/bgd-anuncio-amarillo.png) repeat-x;
    /*background-color: #FFD55B;*/
}
#cAnuncios div.normal{
    float:left;
    padding-right: 1px;
    margin-right: 2px;
    border-right: 1px solid #EBEBEB;
    font-size: 10px;
    height:100px;
    text-align: center;
}
#cAnuncios div.normal input,
#cAnuncios div.amarillo input{
    border-width:0px;
}
#cAnuncios div.amarillo a,
#cAnuncios div.normal a{
    display: block;
    margin-top: 2px;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    text-decoration: underline;
}

/* Listado de destacados */
#OfersAdsFrame{
    clear: both;
    overflow: hidden;
    border: 1px solid #FFFFFF;
}
#OfersAdsFrame ul{
    list-style: none;
    display: inline;
    margin:0px;
    padding:0px;
    width:784px;
}
#OfersAdsFrame ul li{
    float: left;
	font-size: 11px;
    width:90px;
    height:135px;
    padding: 1px;
    margin-left: 2px;
    margin-top: 2px;
    border: solid 0px #EBEBEB;
    background: url(../imgs/bgd-anuncio-destacado.png) no-repeat;
    text-align: center;
}
#OfersAdsFrame ul li h2{
    font-size: 11px;
    font-weight: normal;
    font-variant: small-caps;
    text-transform: none;
    margin: 0px;
}
#OfersAdsFrame ul li h3{
    font-size: 10px;
    font-weight: normal;
    margin: 0px;
}
#OfersAdsFrame ul li img{
    border: 1px solid #CCCCCC;
}

/* Opciones que se muestran en el Home*/

#cIconos {
    float:left;
    z-index:5;
	width:260px;
    margin:10px;
    margin-bottom: 20px;
    padding: 0px;
    padding-left:30px;
}
#cIconos li{
    float: left;
    list-style-type: none;
    display:inline;
}
#cIconos a{
    display: block;
	width: 279px;
    height: 67px;
    margin-bottom: 5px;
    background: url(../imgs/homeIcons2.png) no-repeat;
	text-decoration: none;
}
#cIconos a#icon-01{
	background-position: 0px -5px;
}
#cIconos a#icon-02{
	background-position: 0px -78px;
}
#cIconos a#icon-03{
	background-position: 0px -147px;
}
#cIconos a#icon-04{
	background-position: 0px -220px;
}
#cIconos a#icon-01:hover{
	background-position: -279px -5px;
}
#cIconos a#icon-02:hover{
	background-position: -279px -78px;
}
#cIconos a#icon-03:hover{
	background-position: -279px -147px;
}
#cIconos a#icon-04:hover{
	background-position: -279px -220px;
}
#cIconosP {
    float:right;
    margin:10px;
    width:323px;
    padding-left: 50px;
    border-left: 1px solid #CCC;
}


