/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif; font-size:small; padding:0px; margin:0px; background-image: url(../imagenes/fondo2.jpg); background-repeat:repeat-y; background-position:center; background-color:#fff; width:1004px; margin-left:auto; margin-right:auto; color:#333333;
}

img {
	border:none;
}

a {
	text-decoration:none;
	color: #4580c7;
}

a:hover {
	text-decoration:underline;
	color: #4580c7;
}

/*CLASES*/
.columnaIzquierda {
	float:left; width:219px; border-right:1px solid #4580c7;
}

.lemaWeb {
	font-family:Georgia, 'Times New Roman', Times, serif; color:#4580c7; margin-left:auto; margin-right:auto; padding:10px; font-style:italic; font-size:1.3em; width:166px;
}

.h2o{
	padding-top:40px;
}

.imagenColumna {
	text-align:center; padding:10px;
}

.casacampo {
	background-image:url(../imagenes/para_comprar.jpg); background-repeat:no-repeat; height:135px; background-position:center; font-family:Georgia, 'Times New Roman', Times, serif; color:#fff; font-size:1.3em; font-style:italic;
}

.casainterior {
	background-image:url(../imagenes/para_construir.jpg); background-repeat:no-repeat; height:135px; background-position:center; font-family:Georgia, 'Times New Roman', Times, serif; color:#fff; font-size:1.3em; font-style:italic;
}

.casaperro {
	background-image:url(../imagenes/para_reformar.jpg); background-repeat:no-repeat; height:135px; background-position:center; font-family:Georgia, 'Times New Roman', Times, serif; color:#fff; font-size:1.3em; font-style:italic;
}

.casacampo span, .casainterior span, .casaperro span {
	padding-top:105px; display:block;
}

.limpiar {
	clear:both;
}

/*CUERPO WEB*/
.menuWeb{
	padding:10px 0px 2px 0px; border-bottom:1px solid #4580c7;
}

.contenidoWeb {
	padding:10px 0px 0px 0px;
}

.pieWeb {
	padding:10px 0px 2px 0px; border-top:1px solid #4580c7;
}

.pieWeb ul {
	list-style:none; margin:0px; padding:0px; color:#bfbfbf;
}

.pieWeb ul li {
	display:inline;
}

.pieWeb ul li a {
	color:#666; text-decoration:none;
}

.pieWeb ul li a:hover {
	color:#666; text-decoration:underline;
}

/*MENU*/
ul.listaMenu {
	padding:0px; margin:0px; font-size:1.2em; list-style:none; width:100%;
}

ul.listaMenu li {
	display:inline; margin-right:15px;
}

ul.listaMenu li span {
	color:#4580c7; font-size:1.5em; text-decoration:none; border-bottom:4px solid #4580c7;
}

ul.listaMenu li a {
	color: #4580c7; font-size:1.5em; text-decoration:none;
}

ul.listaMenu li a:hover {
	color:#4580c7; font-size:1.5em; text-decoration:none; border-bottom:4px solid #4580c7;
}

/*CONTENIDO WEB*/
h1.tituloSeccion {
	font-size:1.9em; color:#4580c7; font-weight:normal;
}

p.contenidoPortadaA {
	margin-bottom:50px;
}

p.contenidoPortadaZ {
	color:#4580c7; margin-top:20px; font-size:0.85em;
}

.cajaPortada {
	padding:10px;
}

.cajaPortadaCubo {
	float:left; width:20%; text-align:center;
}

.cajaPortadaCubo p {
	border-top:1px solid #4580c7; padding:10px 0px; width:106px; margin-left:auto; margin-right:auto;
}

.cajaPortadaCubo p span a {
	color:#4580c7; padding-top:10px; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; font-size:1.3em; display:block; padding-top:10px; text-decoration:none;
}

.cajaPortadaCubo p span a:hover {
	text-decoration:underline;
}

.mensajepie {
	font-size:1.6em; color:#4580c7;
}

.mensajepie span {
	color:#cccc33; display:block; font-weight:bold;
}

/*ID*/
#cabeceraafina {
	padding:0px; margin:0px; background-image:url(../imagenes/cabecera.png); background-position:right; width:1004px; background-repeat:repeat-y; border-bottom:3px solid #4580c7; margin-bottom:20px;
}

#cuerpoWeb {
	float:left; width:720px; padding:0px 30px;
}

/*FORMULARIO*/
.contenedorcampos {
	padding:5px;
}

.botonera {
	text-align:right; padding:5px 10px 5px 5px;
}

input.gris, input[type=text] {
	width:73%; border:1px solid #ecf2f9; font-size:1em; padding:4px; background-image:url(../imagenes/input_shadow.png);
}

input.estrecha {
	width:20%; border:1px solid #ecf2f9; font-size:1em; padding:4px; background-image:url(../imagenes/input_shadow.png);
}

#formCuotaPrestamo input[type=text] {
	width:auto;
}

input.boton, input[type=submit] {
	padding:4px; cursor:pointer; border:1px solid #ff6600; background-color:#ff6600; color:#fff; font-size:1em;
}

textarea {
	width:73%; height:6em; overflow:auto; border:1px solid #ecf2f9; font-family: Arial, Helvetica, sans-serif; font-size:1em; padding:4px; background-image:url(../imagenes/input_shadow.png);
}

label {
	float:left; width:25%; padding-top:6px;
}

.aviso_operacion {
	float:left; text-align:left;
}

.error {
	color:red;
}

.exito {
	color:green;
}

.centrado {
	text-align:center;
}

.negrita {
	font-weight:bold;
	color:#cccc33;
}

.flotaderecha {
	float:right;
}