/* Estructura principal HOME -------------------------------------------- */

#frame-basico
{
	width: 955px;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
		
#content-izq
{
	width: 190px;
	padding-top: 33px;
	float: left;
}

	#contenido-izq { padding: 0px 20px 0px 20px; }

	
	DIV.posicion-login
	{
		margin-top: 10px;
	}
		DIV.posicion-login H5 { font: bold 10px arial; }
	.login
	{
		padding: 0px 10px 0px 10px;
		border-right: 2px solid #CAD9EC;
		border-left: 2px solid #CAD9EC;
		text-align: right;
	}

	
#content-center
{
	width: 575px;
	padding: 0px;
	float: left;
}

	#contenido-center { padding: 0px 20px 0px 20px; }
	
	#buscador
	{
		background:  url(../imgs/fondos/buscar_pixel.gif) repeat-y;
		padding-left: 20px;
		padding-right: 20px;
		margin: 0px;	
	}
	
#content-der
{
	width: 190px;
	padding: 0px;
	float: right;
}
	#contenido-der { padding: 0px 20px 0px 20px; }
	
#content-cabecera
{
	background:  url(../imgs/imagenes/logo_3.png) no-repeat center top;
	height: 58px;
	margin-bottom: 3px;
	text-align: center;
	vertical-align: baseline;
}
#content-homecabec
{
	background:  url(../imgs/imagenes/logo_3.png) no-repeat center top;
	height: 58px;
	margin-bottom: 3px;
	text-align: center;
	vertical-align: baseline;
}
#content-pie { text-align: center; padding: 20px 0px 20px 0px;}


/* Estructura principal SECCION  --------------------------------------------  */

#contenedor-basico
{
	width: 955px;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#contenedor-basico2
{
	width: 995px;
	padding: 0px 0px 0px 5px ;
	text-align: left;
	/*
	margin-left: auto;
	margin-right: auto;
	*/
}		
#contenedor-izq
{
	width: 120px;
	padding-top: 53px;
	float: left;
}
#contenedor-izq2
{
	width: 180px;
	padding-top: 53px;
	float: left;
	margin-right:8px;
	margin-left:8px;
}	
#contenedor-center
{
	width: 715px;
	padding: 0px;
	float: left;
}

	#columna-center { padding: 0px 20px 0px 20px; }

#contenido-contenedor-center
{
	background:  url(../imgs/fondos/fondo_pixel_seccion.gif) repeat center top;
	padding: 0px 29px 0px 29px;	
}
#contenedor-center-800
{
	width: 800px;
	padding: 0px;
	float: left;
}
#contenido-contenedor-center-800
{
	background:  url(/imgs/fondos/fondo_pixel_seccion_800.gif) repeat center top;
	padding: 0px 29px 0px 29px;	
}

#contenido-contenedor-subcenter
{
	
	border: 2px solid #cccccc;
	background: #fefefe;
	padding: 20px 20px 20px 20px;	
}

#contenido-contenedor-ficha
{
	background:  url(../imgs/fondos/fondo_pixel_seccion.gif) repeat center top;
	padding: 0px 15px 0px 15px;	
}
	
#contenedor-der
{
	width: 120px;
	padding: 0px;
	float: right;
}
#contenedor-der2
{
	width: 180px;
	padding: 0px;
	float: right;
}	
#contenedor-cabecera
{
 	background:  url(../imgs/imagenes/logo_3.png) no-repeat center top;
	height: 80px;
	margin-bottom: 10px;
}

#contenedor-pie {text-align: center;padding: 20px 0px 20px 0px;}


/* Estructura principal BUSQUEDA  --------------------------------------------  */

#frame-basico-busqueda
{
	width: 955px;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
		
#content-izq-busqueda
{
	width: 160px;
	float: left;
}

	#contenido-izq-busqueda { padding: 0px 20px 0px 20px; }
	
#content-center-busqueda
{
	width: 635px;
	padding: 0px;
	float: left;
}

	#contenido-center-busqueda { padding: 0px 0px 0px 0px; }
	
	#buscador-busqueda
	{
		background:  url(../imgs/fondos/fondo_pixel_busq.jpg) repeat center top;
		padding: 0px 30px 0px 30px;	
	}
	
#content-der-busqueda
{
	width: 160px;
	padding: 0px;
	float: right;
}
	#contenido-der { padding: 0px 20px 0px 20px; }
	
#content-cabecera-busqueda
{
 	background:  url(../imgs/imagenes/logo_3.png) no-repeat center top;
	height: 80px;
	margin-bottom: 10px;
}

#content-pie-busqueda { text-align: center; padding: 20px 0px 20px 0px;}


/* General  -------------------------------------------- */ 		
		
body, h1, h2, h3, h4, h5, h6, td
{
	font: 12px arial; 
	color: #252525;
	line-height: 15px;
	margin: 10px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6{ margin: 0px;font-weight: bold;}

h1
{
	color: #555;
	font: bold 12px arial;
	margin: 0px 0px 10px 0px;
}

	h1.carpetas 
	{
		color: #69c;
		font: bold 12px arial;
	}
	
	h1.menuizq 
	{
		color: #666;
		font: bold 12px arial;
		text-align: right;
		margin: 30px 10px 7px 0px;
	}
	
	H1.ivive { font: 11px bold arial; letter-spacing: 1px; }
	H1.peque { font: 14px bold arial; letter-spacing: 0px; }

h2 {margin-bottom: 10px; color: #666;letter-spacing:0px;}

	.h2-ivive { font: bold 10px "Arial"; letter-spacing: 1px; }
	.h2-peque { font: bold 12px "Arial"; letter-spacing: 0px; }

	.general {margin: 0px;letter-spacing: 0px; }

h3 
{
	margin-bottom: 10px;
	font: bold 14px arial;
	color: #666;
	
}

	.h3-ivive { font: bold 11px; letter-spacing: 1px; }
	.h3-peque { font: bold 14px; letter-spacing: 0px; }

h4
{
	margin:0px 0px 10px 0px;
	color: #666;
}

.h4-ivive { font: bold 10px "Arial"; letter-spacing: 1px; margin: 0px; }
.h4-peque { font: bold 13px "Arial"; letter-spacing: 0px; margin: 0px; }

h5
{
	color: #666;
	font: bold 13px arial;
	margin:0px 0px 10px 0px;
	
}

H6
{  
	color: #69C;
	border-bottom: 1px dotted #AAC4DD;
	padding-bottom: 1px;
	font: bold 12px "Arial";
}
	.h5-ivive {
	font: bold 11px "Arial";
	letter-spacing: 1px;
	color: #333333;
}
	.h5-peque {
	font: bold 15px "Arial";
	letter-spacing: 0px;
	color: #333333;
}

.ayuda { font: bold 10px arial; }
	
	
/* Clases  --------------------------------------------  */


	#buscador SELECT
	{
		margin-bottom: 0px;
		border: 1px solid #ebebeb;
		color:#666666;
	}


/* Botones  --------------------------------------------  */
		
DIV.buscargrande a
{
	background:  url(../imgs/botones_nuevo/boton_grande.gif) no-repeat;
	text-align: center;
	width: 97px;
	height: 17px;
	margin-top: 5px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
		
	DIV.buscargrande a, DIV.buscargrande a:active, DIV.buscargrande a:visited, DIV.buscargrande a:link { color: #FFF; text-decoration: none;}
	DIV.buscargrande a:hover { color: #8CB3D9; text-decoration: none; }
			

DIV.buscarpequeno a
{
	background:  url(../imgs/botones_nuevo/boton_peque.gif) no-repeat;
	text-align: center;
	width: 49px; 
	height: 17px;
	font-weight: bold;
	display: block;
	padding-left: 1px;
	text-decoration: none;
}
		
	DIV.buscarpequeno a, DIV.buscarpequeno a:active, DIV.buscarpequeno a:visited, DIV.buscarpequeno a:link { color: #FFF; text-decoration: none; }
	DIV.buscarpequeno a:hover { color: #8CB3D9; text-decoration: none;  }
			
			
DIV.botonmediano a
{
	background:  url(../imgs/botones_nuevo/boton_mediano.gif) no-repeat;
	text-align: center;
	height: 17px;
	font-weight: bold;
	display: block;
	width: 68px;
	text-decoration: none;
}
		
	DIV.botonmediano a, DIV.botonmediano a:active, DIV.botonmediano a:visited, DIV.botonmediano a:link { color: #FFF; width: 68px; text-decoration: none;}
	DIV.botonmediano a:hover { color: #8CB3D9;  text-decoration: none;}
			
DIV.botonpeque a
{
	background:  url(../imgs/botones_nuevo/boton_peque.gif) no-repeat 100% 50%;
	text-align: center;
	width: 49px; 
	height: 17px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
		
	DIV.botonpeque a, DIV.botonpeque a:active, DIV.botonpeque a:visited, DIV.botonpeque a:link { color: #FFF; text-decoration: none;}
	DIV.botonpeque a:hover { color: #8CB3D9;  text-decoration: none; }
			

.ogrisclaro
{
	background-image:  url(../imgs/botones/o_gris_claro.gif);
	background-repeat: no-repeat;
	background-position: 100% 80%;
	padding-right: 12px; 
	text-align: right;
	margin-bottom: 3px;
}

.ogrisoscuro
{
	background-image:  url(../imgs/botones/o_gris_oscuro.gif);
	background-repeat: no-repeat;
	background-position: 100% 80%;
	padding-right: 12px; 
	text-align: right;
	margin-bottom: 3px;
}


.ocolorizq a{
		background: url(../imgs/botones/o_color_3.gif) no-repeat 0% 70%;
		padding-left: 12px;
		text-align: left;
		margin-bottom: 3px;
		display: block;
		text-decoration: none;
		
			}

		.ocolorizq a:link, .ocolorder a:link{color: #6699CC; text-decoration: none;}
		.ocolorizq a:visited, .ocolorder a:visited{color: #6699CC; text-decoration: none;}
		.ocolorizq a:hover, .ocolorder a:hover{color: #666; text-decoration: underline;}
		.ocolorizq a:active, .ocolorder a:active{color: #6699CC; text-decoration: none;}

.ocolorizqb a{
		background: url(../imgs/botones/o_color_3.gif) no-repeat 0% 70%;
		padding-left: 12px;
		text-align: left;
		margin-bottom: 3px;
		display: block;
		text-decoration: none;
			}

		.ocolorizqb a:link, .ocolorder a:link{color: #666; text-decoration: none;}
		.ocolorizqb a:visited, .ocolorder a:visited{color: #666; text-decoration: none;}
		.ocolorizqb a:hover, .ocolorder a:hover{color: #6699CC; text-decoration: underline;}
		.ocolorizqb a:active, .ocolorder a:active{color: #666; text-decoration: none;}

.ocolorderb a:link{color: #6699CC; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: none;}
.ocolorderb a:visited{color: #6699CC; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: none;}
.ocolorderb a:hover{color: #6699CC; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: underline;}
.ocolorderb a:active{color: #6699CC; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: none;}
	
.ocolorder a:link{color: #666; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: none;}
		.ocolorder a:visited{color: #666; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: none;}
		.ocolorder a:hover{color: #6699CC; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: underline;}
		.ocolorder a:active{color: #666; background: url(../imgs/botones/o_color_3.gif) no-repeat 100% 70%;
	padding-right: 12px; 
	margin-bottom: 3px;
	display: block;
	text-align: right;
	text-decoration: none;}	
/* imagenes -------------------------------------------- */

DIV.fondo1
{
	background: url(../imgs/fondos/fondo_gris_p_def.gif) no-repeat;
	padding: 14px 8px 15px 9px;
}



.carpeta
{
	background:  url(../imgs/fondos/carpeta.gif) no-repeat;
	width: 131px;
	height: 32px;		
}

.carpeta1
{
	background:  url(../imgs/fondos/carpeta1.gif) no-repeat;
	width: 131px;
	height: 32px;		
}

.carpetaok
{
	background:  url(../imgs/fondos/carpetaok.gif) no-repeat;
	width: 131px;
	height: 32px;		
}


TD.pes-gorda
{

	width: 131px;
	height: 43px;
	background: url(../imgs/pestanas_ficha/pestana_gorda_off.gif) no-repeat;
}
		TD.pes-gorda a:hover { background: url(../imgs/pestanas_ficha/pestana_gorda_on.gif) no-repeat; }
		TD.pes-gorda-on
		{
			width: 131px;
			height: 43px;
			background: url(../imgs/pestanas_ficha/pestana_gorda_on.gif) no-repeat;
		}

DIV.pes-general a, DIV.pes-general a:link, DIV.pes-general a:visited, DIV.pes-general a:active
{
	display: block;
	height: 15px;
	height: 15px;
	padding: 8px 0px 9px 0px;
	background: url(../imgs/pestanas_ficha/general_off.gif) no-repeat;
	font-weight: bold;
}
		DIV.pes-general a:hover { background: url(../imgs/pestanas_ficha/general_on.gif) no-repeat; }
		DIV.pes-general-on
		{
			display: block;
			height: 15px;
			color: #666;
			padding: 8px 0px 9px 0px;
			background: url(../imgs/pestanas_ficha/general_on.gif) no-repeat;
			font-weight: bold;
		}
	

DIV.pes-peque a, DIV.pes-peque a:link, DIV.pes-peque a:visited, DIV.pes-peque a:active
{
	display: block;
	padding: 7px 0px 9px 5px;
	background: url(../imgs/pestanas_ficha/peque_off.gif) no-repeat;
}
		DIV.pes-peque a:hover { background: url(../imgs/pestanas_ficha/peque_on.gif) no-repeat; }
		DIV.pes-peque-on
		{
			display: block;
			color: #666;
			padding: 7px 0px 9px 5px;
			background: url(../imgs/pestanas_ficha/peque_on.gif) no-repeat;
		}

DIV.pes-datos a, DIV.pes-datos a:link, DIV.pes-datos a:visited, DIV.pes-datos a:active
{
    display: block;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    height: 15px;
    padding: 8px 0px 9px 30px;
    background: url(../imgs/pestanas_ficha/datos_off.gif) no-repeat;
}
        DIV.pes-datos a:hover { background: url(../imgs/pestanas_ficha/datos_on.gif) no-repeat; }
        DIV.pes-datos-on
        {
            display: block;
            font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
            height: 15px;
            padding: 8px 0px 9px 30px;
            background: url(../imgs/pestanas_ficha/datos_on.gif) no-repeat;
            font-weight: bold;
            color: #666;
        }
    
DIV.pes-virtual a, DIV.pes-virtual a:link, DIV.pes-virtual a:visited, DIV.pes-virtual a:active
{
    display: block;
    height: 15px;
    padding: 8px 0px 9px 30px;
    background: url(../imgs/pestanas_ficha/360_off.gif) no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
        DIV.pes-virtual a:hover { background: url(../imgs/pestanas_ficha/360_on.gif) no-repeat; }
        DIV.pes-virtual-on
        {
            display: block;
            font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
            height: 15px;
            padding: 8px 0px 9px 30px;
            background: url(../imgs/pestanas_ficha/360_on.gif) no-repeat;
            font-weight: bold;
            color: #666;
        }
    
DIV.pes-fotos a, DIV.pes-fotos a:link, DIV.pes-fotos a:visited, DIV.pes-fotos a:active
{
    display: block;
    font-family:Arial, Helvetica, sans-serif;
    height: 15px;
    padding: 8px 0px 9px 30px;
    background: url(../imgs/pestanas_ficha/fotos_off.gif) no-repeat;
	font-size:12px;
}
        DIV.pes-fotos a:hover { background: url(../imgs/pestanas_ficha/fotos_on.gif) no-repeat; }
        DIV.pes-fotos-on
        {
            font-family:Arial, Helvetica, sans-serif;
			font-size:12px;		
            display: block;
            height: 15px;
            padding: 8px 0px 9px 30px;
            background: url(../imgs/pestanas_ficha/fotos_on.gif) no-repeat;
            font-weight: bold;
            color: #666;
        }

DIV.pes-hipo a, DIV.pes-hipo a:link, DIV.pes-hipo a:visited, DIV.pes-hipo a:active
{
    display: block;
    font-family:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
    height: 15px;
    padding: 8px 0px 9px 30px;
    background: url(../imgs/pestanas_ficha/hipotecas_off.gif) no-repeat;
	font-size:12px;
}
        DIV.pes-hipo a:hover { background: url(../imgs/pestanas_ficha/hipotecas_on.gif) no-repeat; }
        DIV.pes-hipo-on
        {
            font-family:Arial, Helvetica, sans-serif;
			font-size:12px;		
            display: block;
            height: 15px;
            padding: 8px 0px 9px 30px;
            background: url(../imgs/pestanas_ficha/hipotecas_on.gif) no-repeat;
            font-weight: bold;
            color: #666;
        }

DIV.pes-pdf a, DIV.pes-pdf a:link, DIV.pes-pdf a:visited, DIV.pes-pdf a:active
{
    display: block;
    font: "Arial";
    height: 15px;
    padding: 8px 0px 9px 30px;
    background: url(../imgs/pestanas_ficha/pdf_off.gif) no-repeat;
}
        DIV.pes-pdf a:hover { background: url(../imgs/pestanas_ficha/pdf_on.gif) no-repeat; }
        DIV.pes-pdf-on
        {
            display: block;
            height: 15px;
            padding: 8px 0px 9px 30px;
            background: url(../imgs/pestanas_ficha/pdf_on.gif) no-repeat;
            font-weight: bold;
            color: #666;
        }


/* Formulario  --------------------------------------------  */

FORM { margin: 0px; padding: 0px;}

INPUT
{ 	
	border: 1px solid #FFF;
	margin-bottom: 7px;
	background-color: #FFF;
	font: 11px arial; height: 15px;
	color: #666666;
}

	.checkbox { border: none; color: #999; margin: 0px;  background-color: transparent;}
	.radio { border: none;  margin: 0px;  background-color: transparent;}

	INPUT.dentro
	{
		background-color: #FFF;
		border: 1px solid #FFF;
		margin-bottom: 7px;
	}

	INPUT.fuera
	{
		background-color: #FFF;
		border-top: 1px solid #333;
		border-left: 1px solid #333;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		margin: 5px 3px 0px 3px;
		height: 15px;
	}
	
	.datos
	{
		background-color: #FFF;
		border: 1px solid #FFF;
		margin-bottom: 7px;
		width: 145px;

	}
	
	.datosg
	{
		background-color: #FFF;
		border: 1px solid #FFF;
		margin-bottom: 7px;
		width: 200px;

	}

	.enviaramigo
	{
		background-color: #FFF;
		border: 1px solid #FFF;
		width: 430px;
		margin-bottom: 7px;
	}
	
	.comentaios
	{
		background-color: #FFF;
		border: 1px solid #FFF;
		width: 650px;
		margin-bottom: 7px;
	}

SELECT
{
	border: 1px solid #FFF;
	background-color: #FFF;
	font: 12px arial;
	margin-bottom: 7px;	
	color:#666666;
}

	.mupequeno {width: 15px;}
	
	.pequeno {width: 50px; }
	
	.grande{width: 145px; }
	
	.selectmapa{width: 104px; }

	.normal{width: 94px; }

	.super{width: 145px; }

	.error{width: 200px;}
	
	.cuatroc{width: 150px; }
	
	.cuatrocmedio{width: 76px; }
	
	.fechacuatroc{width: 41px; }
	
	.fechadia{width: 15px; }
	
	.fechames{width: 15px; }
	
	.fechaanho{width: 30px; }
	
	.cincoc{width: 119px; }
		
	.seisc{width: 98px; }
	
	.dosc{width: 318px; }
	
	.tresc{width: 202px;}
	
	.unac{width: 654px;}

TEXTAREA 
{
	background-color: #FFF;
	border: 1px solid #FFF;
	font: 11px arial;
	margin-bottom: 7px;	
}

TEXTAREA.comentarios-form 
{
	background-color: #FFF;
	border: 1px solid #FFF;
	height: 60px;
	width: 330px;	
}


/* enlaces  -------------------------------------------- */

a:link{color: #69c; text-decoration: none;}
a:visited{color: #69c; text-decoration: none}
a:hover{color: #999; text-decoration: underline;}
a:active{color: #69c; text-decoration: none;}


a.linknavega:link{color: #999;text-decoration: none;}
a.linknavega:visited{color: #999; text-decoration: none}
a.linknavega:hover{color: #69c; text-decoration:underline;}
a.linknavega:active{color: #999; text-decoration:none;}

.linkcarpeta a:link{font: bold 11px arial; color: #69c;text-decoration: none;}
.linkcarpeta a:visited{font: bold 11px arial; color: #69c; text-decoration: none}
.linkcarpeta a:hover{font: bold 11px arial; color: #999; text-decoration:underline;}
.linkcarpeta a:active{font: bold 11px arial; color: #69c; text-decoration:none;}

a.miLink:link , a.miLink:active {
		color: #6699CC;
		text-decoration: none;
}
a.miLink:hover{
		color: #A6A6A6;
		text-decoration: underline;
}
a.miLink:visited{
		color: #A6A6A6;
		text-decoration: none;
}
/*listas  -------------------------------------------- */

ul.sublista {padding-left: 25px;}

ul.filtrado 
{
	font-weight: bold;
	list-style-type: none;
	margin:0px;
	padding: 0px;
}

ul.casilla
{
	padding-left: 5px;
	line-height: 30px;
	list-style-type: none;
	margin: 0px;
}

ul.casilla1
{
	line-height: 20px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.casilla li {padding: 0px; margin: 0px;}

ul.casilla-compara-element 
{
	padding-left: 5px;
	height: 40px;
	line-height: 25px;
}

UL.ficha
{
	margin-left: 0px;

}

UL.ficha LI
{
	list-style-type:  disc;
	list-style-position: inside;
}


/* espacios  --------------------------------------------  */

Td.tipologi-a { border-right: 1px solid #CCC; padding: 2px 4px 2px 4px; }
Td.tipologi-b { padding: 2px 4px 2px 4px; }

TD.cabecera-resul
{
	padding: 2px;
	font-weight: bold;
}
	TD.cabecera-resul a, TD.cabecera-resul a:link, TD.cabecera-resul a:active, TD.cabecera-resul a:visited {text-decoration: underline;}
	TD.cabecera-resul DIV.botonmediano a { text-decoration: none;}


TD.casilla-blanca 
{
	border-bottom: 3px solid #ebebeb;
	height: 25px;
	padding: 3px;
}

TD.casilla-blanca-avi
{
	height: 25px;
	padding: 3px;
}

	TR.cabecera { background-color: #FFF; }
	TR.resultados-a { background-color: #F1F5FB; }
	TR.resultados-b { background-color: #F8FAFD; }


input.captaciones-a{
	background-color: #F1F5FB;
	border:0px solid #fff;
}
input.captaciones-b{
	background-color: #F8FAFD;
	border:0px solid #fff;
}
input.captaciones-captado{
	background-color: #DDFFDD;
	border:0px solid #fff;
}
input.captaciones-nocaptado{
	background-color: #FFDDDD;
	border:0px solid #fff;
}

TD.casilla-azul 
{
	border-right: 12px solid #6699CC;
	width: 150px;
}

	TD.casilla-azul H2 { margin: 10px 0px 10px 0px; }

TD.casilla-azul1 
{
	background-color: #6699cc;
	border-bottom: 3px solid #ebebeb;
	height: 12px;
}

DIV.link-blanco a:link, DIV.link-blanco a:visited, DIV.link-blanco a:active { color: #FFF; }
DIV.link-blanco a:hover { color: #ECF2F9;}

	TD.casilla-compara-a 
	{
		border-left: 3px solid #ebebeb;
		padding: 5px;
		background-color: #ECF2F9;
	}
	
	TD.casilla-compara-b
	{
		border-left: 3px solid #ebebeb;
		padding: 5px;
		background-color: #F8FAFD;
	}

TD.casilla-compara-fotos 
{
	border-left: 3px solid #ebebeb;
	padding: 0px;
}

DIV.destacados { padding: 0px 8px 0px 10px; }

.clearboth { clear: both;}

TD.separacion { width: 17px; }

DIV.lineablanca 
{
	border-bottom: 2px solid #FFF;
	margin-bottom: 15px;
}
DIV.lineagris 
{
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 2px;
}

DIV.lineasin 
{
	height: 10px;
}

DIV.comentarios {padding: 0px 5px 20px 5px}

TD.fondoform 
{
	background-color: #e1e1e1;
	padding: 10px;
}

DIV.textoformder
{
	float: right;
	margin-bottom: 17px;
}

DIV.foto-noticias-izq { float: left; border: 1px solid #CCC; padding: 1px; margin: 0px 10px 10px 0px; }
DIV.foto-noticias-der { float: right; border: 1px solid #CCC; padding: 1px; margin: 0px 0px 10px 10px; }

DIV.foto-screen { border: 1px solid #BBB; padding: 2px;}

DIV.resultado {font: 11px arial; margin-bottom: 7px; color: #333;}


TABLE.paso-tabla
{
	height: 85px;
}

TD.paso-on
{
	padding: 1px;
	background-color: #DEDEDE;
	color: #666;
	text-align: center;
}

	DIV.franja-blanca
	{
		background-color: #FFF;
		padding: 3px;
		font-weight: bold;
		color: #6699CC;
		margin: 4px 0px 4px 0px;
	}
	
		.numero-resaltado
		{
			font: bold 20px "Arial";
		}
		
TD.paso-off
{
	padding: 1px;
	background-color: #E6E6E6;
	color: #999;
	text-align: center;
}

	DIV.franja-blanca-off
	{
		background-color: #F3F3F3;
		padding: 3px;
		font-weight: bold;
		color: #ADC6E0;
		margin: 5px 0px 5px 0px;
	}
	
	
	
TABLE.paso-on
{
	background: url(../imgs/pasos/paso-on.gif) no-repeat;
	height: 54px;
}


TD.textoalt
{
	text-align: center;
	font: bold 12px/13px "Arial";
	
}

TABLE.paso-off
{
	background: url(../imgs/pasos/paso-off.gif) no-repeat;
	height: 54px;
}

TD.numero-on
{
	font: bold 30px "Arial";
	padding: 0px;
	padding-left: 10px;
	color: #69C;	
}

TD.numero-off
{
	font: bold 30px "Arial";
	padding: 0px;
	color: #CCC;
	padding-left: 10px;	
}

TD.texto-off
{
	text-align: center;
	font: bold 12px/13px "Arial";
	padding: 5px;
	color: #CCC;
	
}
TD.texto-on
{
	text-align: center;
	font: bold 12px/13px "Arial";
	padding: 5px;
	color: #666;
	
}
TD.linea-gris-pad
{
	padding-bottom: 30px;
	width: 320px;
}
	DIV.icono-content
	{
		margin-top: 20px;
	}
	DIV.img-icono
	{
		padding-right: 10px;
		border-right: 1px solid #CCC;
		margin-right: 10px;
		float: left;

	}

DIV.submenu DIV.off
{
	display: block;
	margin: 1px;
	margin-left: 13px;
	padding: 3px;
	background: #EAEAEA;
}


DIV.submenu-h a.activo
{
	display: block;
	font-family: "Arial", Arial, Verdana;
}

	DIV.linea-fondo-h
	{
		background: url(../imgs/guias/pixel_azul.gif) repeat-x 60% 50%;
		padding: 0px;
	}
	DIV.linea-fondo-h a
	{
		padding: 0px;
		padding: 3px;
		font-weight: bold;
		background-color: #EFEFEF;
	}

DIV.submenu a.activo
{
	display: block;
	margin-left: 13px;
	padding: 3px;
	font-family: "Arial", Arial, Verdana;
}
	DIV.linea-fondo
	{
	background: url(../imgs/guias/pixel_azul.gif) repeat-x 60% 50%;
	padding: 0px;
	margin-left: 13px;
	font-family: "Arial", Arial, Verdana;
	font-size: 13px;
	color: #666666;
	}
	DIV.linea-fondo a
	{
	padding: 3px;
	padding: 3px;
	font-weight: bold;
	background-color: #EFEFEF;
	font-family: "Arial", Arial, Verdana;
	font-size: 13px;
	line-height: normal;
	color: #666666;
	}


.info-ayuda
{
	font: 11px "Arial";	
}
	.info-ayuda SPAN { color: #69C;}
	
	.asteriscos { color: #69C;}

	

.ivive { font: 10px/0px arial; letter-spacing: 1px; }
.peque { font: 13px/0px arial; letter-spacing: 0px; }

.strong-ivive { font: bold 10px/0px "Arial"; letter-spacing: 1px; }
.strong-peque { font: bold 13px/0px "Arial"; letter-spacing: 0px; }

DIV.pes-8 a, DIV.pes-8 a:link, DIV.pes-8 a:visited, DIV.pes-8 a:active
{
font-family:"Arial";
    padding-top: 10px;
    height: 40px;
    text-align: center;
    background: url(../imgs/pestanas_ficha/peque2_off.gif) no-repeat;
    vertical-align: middle;
    display: block;
}
DIV.pes-8 a:hover { font-family:"Arial";background: url(../imgs/pestanas_ficha/peque2_on.gif) no-repeat; }
DIV.pes-8-on
{
font-family:"Arial";
	display: block;
	color: #666;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	background: url(../imgs/pestanas_ficha/peque2_on.gif) no-repeat;
}

TD.vacio-8
{
	background: url(../imgs/pestanas_ficha/vacio-8.gif) no-repeat left bottom;
}

/*		////////////	*/
/*		////////////	*/
DIV.pes-8-desactivado a, DIV.pes-8-desactivado a:link, DIV.pes-8-desactivado a:visited, DIV.pes-8-desactivado a:active {
font-family:"Arial";
    padding-top: 10px;
    height: 40px;
    text-align: center;
    background: url(../imgs/pestanas_ficha/peque2_off.gif) no-repeat;
    vertical-align: middle;
    display: block;
	color:#CCCCCC;
}
DIV.pes-8-desactivado a:hover { font-family:"Arial";background: url(../imgs/pestanas_ficha/peque2_on.gif) no-repeat;  }
DIV.pes-8-on-desactivado {
font-family:"Arial";
	display: block;
	color: #666;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	background: url(../imgs/pestanas_ficha/peque2_on.gif) no-repeat;
}
/*		////////////	*/
	.cabecera_Pisos { letter-spacing : -998em; cursor:pointer; }	
	h1.cabecera_Pisos {width:375px; height: 60px; background:url(../imgs/imagenes/logo_3.png) no-repeat; margin-bottom:0px;}
/*		////////////	*/