body {
  color: #EFEFEF;
  font-family: Verdana, Arial,  Helvetica,  sans-serif;
  font-size:  11px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  background:#000000;
  
}
@import url('header.css');
@import url('usuarios.css');
@import url('home.css');
@import url('footer.css');

.wrap {
	padding:0;
	width:1010px;
	margin: auto;
}
#content {
	margin:0 0 0 0;
	padding:0;
	text-align:left;
	height:auto;
	display:table;
	width:1010px;
	overflow: visible;
}
/* partir de aqui comienzan a definirse los estilos de las páginas interiores, como la de contenidos, noticias, todos las páginas de inicio de secciones.*/

#ContWrapper {
	text-align: left; 
}
#ContWrapper #ContWrapper2 #IndiceColumn {
	float: left;
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 200px;
	overflow: hidden;	
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#ContWrapper #ContWrapper2 #CentralColumn {
	margin: 0 0 0 200px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#ContWrapper #ContWrapper2 .clearFloat {
  clear: right;
  display: block;
}
#HomeUsersBox {
}
#IndiceColumn {
	border-spacing:0px;
	margin-top: 30px;
}
#ContentHeaders {
margin: 4px 0px 20px 30px;
height:30px;
width:510px;
}
#sangrias {margin:0px 20px 0px 20px}
#sangrias.texto_contenido, #sangrias.texto_usuarios{

}

#sangrias_top {padding:5px 0px 3px 0px;}

#emailButton {background-image:url(img/emailButton.gif); margin-right:10px; float:right; margin-top:0px; width:32px; height:32px}
#homeButton {background-image:url(img/homeButton.png); background-repeat:no-repeat; margin-right:25px; float:right; margin-top:7px}




a {
color:#42668e;
}
.clear {
clear:both}
.clearFloat {
clear:both;
}
img{
border:none;
overflow:hidden;
}
html, body, div, span, p, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0px 0px 0px 0px;
  padding: 0;
  border: 0;
  outline: 0;
  position:relative;
}
h1, h2, h3, h4, h5, h6 {
  
}
h1, h2, h3, h4, h5, h6 {
color:#000000;
}
h1, h2, h3, h4, h5, h6 {
font-size: 130%;
font-weight:normal;
letter-spacing:2pt;
}
#sangrias_top h1{
font-size: 150%;
font-weight:normal;
letter-spacing:2pt;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}




/*Aqui termina toda la parte de los contenidos.
*/
.frases {
	margin:10px 10px 0px 10px;
	width:300px;
	height: 80px;
	position:absolute;
	left:250px;
	top:15px;
}
.spotIndex {
width:inherit; padding:5px 0px 5px 0px;
}

/*AQUI TERMINA LA PARTE DEL HEADER O CABEZA


*/
/*COMIENZA LA PARTE DE LOS ESTILOS DEL PIE DE PAGINA
*/

/*BOTONES DE ADMINISTRACION Y ESTILOS DE AREAS DE ADMINISTRACION
*/
#b_edit, #b_edit_centrales{ height: 14px; margin: 2px 0px 2px 2px; width: 50px; position:relative; color: #fff; font-size: 10px; font-weight: 500; padding: 0px 10px 3px 15px; float:right; background-color:#FF6600; z-index:1}
#b_edit_menu { height: 14px; margin: 2px 0px 2px 2px; width: 50px; position:relative; color: #fff; font-size: 10px; font-weight: 500; padding: 0px 10px 3px 15px; float:right; background-color:#FF6600; z-index:1}

#b_usuarios_personal { 
display:block;
	
	padding:0 0 0 14px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	margin:10px 0 10px 20px;
	text-decoration:none;
	height:25px;
	font-size:12px;

 }
#b_usuarios_personal a{ color:#4F5140;
	text-decoration:none;
}
#nug_admin { float: left; padding: 5px 5px 5px 5px; text-align: center; width: 75px; font-size:10px }
#nug_admin a{ color:#CCCCCC;}
#row_admin, #row_admin_key {
	width:916px;
	margin: auto;
	color:#fff;
}

/*TERMINAN LOS BOTONES DE ESTILOS DE ADMINISTRACION Y DE USUARIOS
*/

/*PRODUCTOS*/
.categorias_home { background-color: #ffffff; border-top: #355e2f solid 3px; color: #355e2f; font-size: 11px; height: 20px; margin-bottom: 10px; margin-left: -5px; margin-top: 10px; padding-bottom: 2px; padding-left: 5px; padding-right: 0px; padding-top: 2px; width: 135px; }
#agregar_boton_prod { float: left; padding-top: 10px; width: 60px; }
#ano_prod { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 5px; }
.contenedor_compras { background-color: #e7ebf7; padding: 10px 0px 10px 5px; width: 170px; }
.divisiones { border-top-color: #666666; border-top-style: dotted; border-top-width: thin; padding: 5px 0px 5px 0px; width: 140px; }

.ch10 { font-size: 10px; padding-left: 0px; }
.ch10a { color: #333333; font-size: 10px; padding-left: 0px; }
.ch11 { font-size: 10px; margin-left: 0px; }
.ch9 { color: #3c3c3c; font-size: 9px; margin-left: 0px; }

#ch17{ color: #D53826; font-size: 11px; font-weight: bold; }
#column_25 { border-bottom: #0000CC thin solid; color: #333333; float: left; font-weight: 800; height: 30px; padding: 10px 10px 10px 10px; width: 25%; }
#column_45 { border-bottom: #0000CC thin solid; float: left; font-weight: 600; height: 30px; padding: 10px 10px 10px 10px; width: 45%; }

#contenedor { background-color: #ffffff; border: solid #E6E6E6 thin; float: left; width: 462px; }
#contenedor_funciones_prod { clear: left; float: left; width: 200px; }
#contenedor_home { margin-top: -10px; padding-bottom: 10px; padding-left: 10px; padding-right: 105px; }
#contenedor_prod { border: #E6E6E6 thin solid; float: left; height: 195px; margin: 0px; width: 225px; }
#contenedor_prod_detalles { border: #E6E6E6 thin solid; float: left; height: auto; margin: 10px 0px 10px 0px; width: 730px; }
#controles_prod { float: left; padding-bottom: 15px; padding-left: 15px; padding-right: 5px; padding-top: 4px; width: 430px; }
#datos_prd_contenedor { float: left; padding-bottom: 0px; padding-left: 2px; padding-right: 0px; padding-top: 15px; width: 65px; }
#descrip_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 10px; }
#detalles_boton_prod { float: left; padding-left: 5px; padding-top: 10px; width: 90px; }

#foto_prod { float: left; padding-bottom: 0px; padding-left: 2px; padding-right: 0px; padding-top: 10px; width: 155px; }
#foto_prod_detalles { float: left; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 10px; text-align: center; width: 200px; }
#item_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom: 5px; padding-left: 2px; padding-top: 5px; }

#precio_container_prod { float: left; font-size: 12px; font-weight: normal; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 150px; }
#precio_container_prod_detalles { clear: both; float: left; font-size: 11px; font-weight: normal; padding-bottom: 5px; padding-right: 30px; padding-top: 10px; width: 160px; }
#medidas_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 4px; }

#titulo_prod { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; padding-top: 2px; }

#titulo_caja { background-color: #BADCCD; border: #000000 solid 1px; color: #000033; font-size: 14px; height: 14px; margin-bottom: 10px; margin-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; padding-top: 2px; width: 462px; }
#titulo_caja a{ text-decoration: underline; }
#titulo_caja_laterales { background-color: #98536e; border: #BDBDBD solid 1px; color: #ffffff; font-size: 14px; height: 12px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px; padding-top: 5px; width: 120px; }

/*TERMINA PARTE DE PRODUCTOS
*/




#logo p.titulo{
color:#FFFFFF;
font-size:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
text-align:center;
vertical-align:middle;
padding:20px 5px 10px 0px;
}
.wrap {
}
#content {
	background-color:;
}
#ContWrapper {
}

#ContentHeaders {
border-bottom:0px dotted #081D28;
}


#IndiceColumn {
border-left:#666666 dotted 0px;
}
#ContWrapper #ContWrapper2 #IndiceColumn {
	color:#000;
}
#IndiceColumn a{
color: #333333;
}
#CentralColumn ul{
	width:155px;
	padding:0 0 19px 40px;
}
#CentralColumn ul li{
	font-size:120%;
	line-height:40px;
	list-style:none;
}
#CentralColumn ul li a{
	display:block;
	padding:0 0 0 50px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
}
#CentralColumn ul li a:hover{
	color:#333333;
	background-color:#F5F7E7;
}

/* NUEVOS ESTILOS PROPIEDADES */
#propiedades .ContWrapper {
	text-align: left; 
}
#propiedades .ContWrapper .ContWrapper2 .IndiceColumn {
	float: left;
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 200px;
	overflow: hidden;	
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#propiedades .ContWrapper .ContWrapper2 .CentralColumn {
	margin: 0 0 0 200px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#propiedades .ContWrapper .ContWrapper2 .clearFloat {
}

#propiedades .IndiceColumn {
	border-spacing:0px;
	margin-top: 30px;
}
#propiedades .ContentHeaders {
margin: 4px 0px 20px 30px;
height:30px;
width:510px;
}
#propiedades .sangrias {margin:0px 20px 0px 20px}
#propiedades .sangrias.texto_contenido .texto_usuarios{

}

#propiedades .sangrias_top {padding:5px 0px 3px 0px;}




#adminPropiedades div {
line-height:25px;
}
#adminPropiedades .ContWrapper {
	text-align: left; 
}
#adminPropiedades .ContWrapper .ContWrapper2 .IndiceColumn {
	float: left;
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 200px;
	overflow: hidden;	
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#adminPropiedades .ContWrapper .ContWrapper2 .CentralColumn {
	margin: 0 0 0 200px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#adminPropiedades .ContWrapper .ContWrapper2 .clearFloat {
}

#adminPropiedades .IndiceColumn {
	border-spacing:0px;
	margin-top: 30px;
}
#adminPropiedades .ContentHeaders {
margin: 4px 0px 20px 30px;
height:30px;
width:510px;
}
#adminPropiedades .sangrias {margin:0px 20px 0px 20px}
#adminPropiedades .sangrias.texto_contenido .texto_usuarios{

}

#adminPropiedades .sangrias_top {padding:5px 0px 3px 0px;}
#buscador, #detalle {padding:20px 10px 20px 20px;}
#buscador .item_foto, #detalle .item_foto{
width:170px;
height:130px;
padding:10px 10px;
background-color:#333333;
margin:5px 5px;
float:left;
}
#buscador .item_descripcion {
width: 670px;
padding:10px 10px;
margin:5px 0px 5px 10px;
clear:right;
height:150px;
}
#buscador .propiedadContainer, #detalle .propiedadContainer {
width:700px;
}
#detalle .item_descripcion {
width: 670px;
padding:10px 10px;
margin:5px 0px 5px 190px;
clear:right;
height:150px;
}
#portada_renta, portada_venta {
padding:5px 5px;
}
#portada_renta h1{
line-height:30px; color:#42668e; font-size:18px; font-weight:700; font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
}
#portada_renta .nombre, portada_venta .nombre {
float:left;
line-height:30px;
color:#7fc241;
font-size:11px;
font-weight:bold;
}
#portada_renta .precio, portada_venta .precio {
float:left;
line-height:30px;
color:#7fc241;
font-size:11px;
font-weight:bold;
}
portada_venta .precio a{
color:#7fc241;
}
#portada_renta .descripcion, portada_venta .descripcion {

line-height:15px;
}
#portada_renta  .item_foto, portada_venta .item_foto{
width:270px;
height:160px;
padding:5px 2px 5px 7px;
margin:5px 0px;
border:#7fc241 3px solid;
}

#portada_renta .masinfo a, portada_venta .masinfo a{
line-height:25px;
color:#42668e;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:700;
}

.inputSelects{
margin:0px 5px 10px 50px;
}

.criterio1, .criterio2, .criterio3, .criterio4 {
background-position: left;
background-repeat:no-repeat;
height:25px;
padding-left:40px;
font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
color:#42668e;
font-size:16px;

}

.criterio1 {
background-image:url(img/criterio1.png);
}
.criterio2 {
background-image:url(img/criterio2.png);
}
.criterio3 {
background-image:url(img/criterio3.png);
}
.criterio4 {
background-image:url(img/criterio4.png);
}

#ContainerHomeBoxes_1_2 .masinfo a{
line-height:25px;
color:#42668e;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:700;
text-align:right;
}
#listaPropiedades {
width:300px;
height:160px;
float:left;
padding:10px 10px;
border:#7fc241 solid 1px;
margin:25px 25px;
}

#listaPropiedades .itemFoto{
width:130px;
height:100px;
float:left;
}
#listaPropiedades .precio{
padding:0px 5px 5px 15px;
color:#7fc241;
left:10px;
}

#listaPropiedades .descripcion {
padding:5px 0px 0px 0px;
clear:both;
}
/* CONTENIDOS */
#contenidos .ContWrapper .ContWrapper2 .CentralColumn {margin: 0 0 0 195px; }
#contenidos .ContWrapper {margin-top:0px;}
#contenidos .CentralColumn { border-bottom:#000 1px solid; border-right:#666 1px solid; border-left:#000 1px solid; border-top:#666 1px solid;  background-color:#191919}
#contenidos .CentralColumn {padding:9px 4px;}
#contenidos .ContWrapper .ContWrapper2 .clearFloat  {clear: left; display: inline-block;}
#contenidos .ContWrapper .ContWrapper2  .IndiceColumn {float: left;width: 130px; padding:10px 50px; overflow: hidden; margin: 0 0 0 0;}
#contenidos .IndiceColumn {clear:left;}
#contenidos .col1 {padding-left: 25px; padding-bottom:25px;}
#contenidos .col2 {	width: 390px;	padding-top:15px; padding-left:10px;	float:left;	}
#contenidos .IndiceColumn {border-top: #666 1px solid; background-color:#000000} 
#contenidos .IndiceColumn h1{color:#fff; font-size:12px; font-weight:700; width:170px; line-height:22px; border-bottom:solid 1px #42668e;}
#contenidos .IndiceColumn a{ color:#fff; text-decoration:none;}
#contenidos .IndiceColumn a:hover{ color:#ccc; text-decoration:none;}
#contenidos .menuContenidosTitulo h1{font-size:34px; font-weight:bold; margin-bottom:-9px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-left:25px;}
#contenidos .headerContenidos { padding-left:15px; color:#663333; padding-top:15px}
#contenidos .headerContenidos a{color:#663333; text-decoration:none}
.linkAdministrador, .linkAdmin {background-color: #fff;}
.linkAdmin {
    height:7px;
	width: 7px;
	z-index:1;
	position:absolute;
}
