/* CSS Document */
.Principal_ext{
/*Posicionamiento de la parte externa de la página. No se toca*/
	position:relative;
	width:auto;
	height: auto;
}
.contenido_ext{
/*Posicionamiento de la parte interna de la página. No se toca*/
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:auto;}
/**************************************************************************/
/***A partir de aquí, estan los valores configurables***/
/**************************************************************************/
.tabla_listado{
/*Controla el color de fondo y los atributos de la fila de títulos del listado*/
	border:black solid 1px;
	/* border-bottom:black solid 1px; */
	background-color:#FECD28;
}
.tabla_resultados{
/*Aspecto de la tabla que ofrece los pisos encontrados*/
	border-bottom:black solid 1px;
	font-size:xx-small;
	padding-left:20px;
}
.cuerpo{
/***Para controlar el padding del cuerpo de contenido*/
	padding-right:0px;
	padding-left:1px;
}
.logo{
/*Estilo para que el logo de provivienda no salga mal*/
	background-color:white;
}
.remarcar_negro{
/*Para los textos que van remarcados en negro (resultados de búsqueda*/
	color: #000000;
	font-weight: bold;
}
/*.remarcar_azul{
Para los textos que van remarcados en azul (resultados de búsqueda
	color: #0099FF;
	font-weight: bold;
}*/
/*no lo vamos a usar en este caso
.remarcar_rojo{
Para los textos que van remarcados en rojo (pisos no disponibles)
	color: red;
	font-weight: bold;
}*/
body{
/*Esta etiqueta se refiere a las características del texto normal y demas atributos del cuerpo principal como el color de fondo de la página*/

	color:#333;/*Color del texto principal*/
	font:75% Verdana,Arial,Helvetica,sans-serif;/*Fuentes para el texto. Principal y alternativas. También controla el tamaño del texto descriptivo*/
	margin:10px 10px 10px 10px;
	padding:0px;
	background-color:#FECD28;/*Color de fondo de la página*/
}
.texto_normal{
/*Caracteristicas accesorias para el texto informativo de la página*/
	margin-left: 10px;
	font-size: 10px;
	font-family: Verdana, Arial;
	color: Black;
}
h1{
	color: Black; /*Color de la linea divisoria y de ls textos de título, "Buscador de pisos" y "Características de la vivienda"*/
	font: bold small Verdana,Arial,Helvetica,sans-serif; /*Texto de los títulos*/
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
.linea_separacion{
/*Define la linea de separación entre los títulos y el listado de viviendas*/
	border-bottom:solid 1px;
	padding-bottom:10px;
}
.formulario {
/*Esta clase controla los textos de los rótulos de los campos del formulario de búsqueda (¿Donde estás buscando?, otras características, etc.)*/
	font:11px Verdana,Arial,Helvetica,sans-serif;
	margin:0px 10px 7px 10px;
}
/****************************************************************************/
a {
/*tipo de texto de la información que muestra la tabla de resultados*/
	color:black;
	text-decoration:none;
	font-weight:900;
	font-size:12px;
}
/*Color de los links y aspecto de los links en los diversos estados*/
a:link {color:red;}
a:visited {
	color: Gray;
}
/****************************/
a:hover {
	color: Red;
}/*Color del valor del campo 'Referencia' cuando pasamos el ratón por encima*/
a.order{
/*propiedades del texto de los encabezados del listado pisos*/
	color:black;
}
a.order:hover{
/*Controla el estilo de los encabezados del listado cuando pasamos el ratón por encima*/
	color: #8B0000;
	text-decoration: underline;
}
/*a.order:visited{color:#333;}*/

a.listado:visited{
/****Para las referencias de pisos que ya han sido visitadas*/
	color: Gray;
}
/**************************************************************************/
.bloqueContenido{
/*Controla el estilo del cuerpo de la página. Lo que se expande, como se ajusta, etc.*/
	/*background-color: #ffffff;color cuerpo de contenido*/
	border: 1px solid black;/*Color borde externo*/
	/*position: relative;*/ /* peekaboo ie bug */
	margin-bottom:15px;
}
/***********************************************************************
*Controlamos el aspecto del texto del formulario
*********************************************************************/
select {
/*Aspecto del contenido de los combo box*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; /*font-size: 11px;*/
	font-size: xx-small;
	color: black;
	border: 1px solid Black;
}

	input:focus,
	textarea:focus,
select:focus {
	border: 1px solid Black;
}

	input:hover,
	textarea:hover,
select:hover{
	border:1px solid #000000;
}

input.radio{	border:none; }

.boton{
/*Aspecto de los botones del formulario*/
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background: Black;
	border: 0px;
	height: 19px;
}

.boton:hover, .boton:focus{
	border:none;
}

hr{
	width: 100%;
	padding: 0px 25px 0px 25px;
	height: 1px;
	border-top: solid 1px;
	border-bottom: none;
	color: black;
}
/************************************************************************/

