

.Promocion {
    width: 678px;
    height: 125px;
    margin: 0 5px 0 5px;
    cursor: pointer;
    border-color: #000000;
    border: 1px solid;
}



.Promocion .Cabecera .Titulo {
    font-size: 10px;
    float: left;
    width: 288px;
    height: 24px;
    padding: 4px auto;
    background-position: right;
    background-repeat: no-repeat;
    text-align: left;
    color: #FFFFFF;
}

.Promocion .Cabecera .Iconos {
    float: left;
    width: 153px;
    height: 24px;
    color: #000000;
    text-align: center;
    padding-top: 2px;
}

.Promocion .Cabecera .Icono {
    float: left;
    width: 20px;
    height: 21px;
    padding: 0 2px 0 2px;
}

.Promocion .Cabecera .Poblacion {
    font-size: 10px;
    float: right;
    width: 204px;
    height: 24px;
    margin: 0 8px 0 0;
    padding: 4px auto;
    background-position: left;
    background-repeat: no-repeat;
    text-align: right;
    color: #FFFFFF;
}

.Promocion .Der {
    float: right;
    width: 21px;
    height: 22px;
    background-position: right;
}

.Promocion .Contenido {
    width: 678px;
    height: 80px;
    margin: 0 0 0 0;
    background-color: #FFFFFF;
    clear: both;
}

/*
.Promocion .ContIzq {
    width: 16px;
    height: 80px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-repeat: repeat-y;
    border: 0px solid;
    border-color: #5E6B9B;
}
*/

/*
.Promocion .ContCent {
    width: 678px;
    float: left;
    height: 80px;
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    border: 0px solid;
    border-color: #5E6B9B;
}
*/

/*
.Promocion .ContDer {
    width: 21px;
    height: 80px;
    float: left;
    background-repeat: repeat-y;
    background-position: right;
    border: 0px solid red;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 0px;
}
*/

.Promocion .Logo {
    float: left;
    width: 95px;
    height: 60px;
    padding: 6px 0 2px 2px;
}

.Promocion .Texto {
    float: left;
    width: 440px;
    height: 60px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 8px 2px 0 6px;
}

.Promocion .Textoinm {
    float: left;
    width: 520px;
    height: 60px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 8px 2px 0 6px;
}

.Promocion .datos {
    float: left;
    width: 500px;
    clear: none;
    padding: 0 10px 0 10px;
}

.Promocion .descripcion1 {
    float: left;
    width: 550px;
    height: 20px;
    padding: 0 0 0 5px;
}

.Promocion .Situacion {
    float: left;
    width: 32px;
    height: 22px;
    background-image: url(../img/busqueda/Situacion.jpg);
    background-position: left;
    background-repeat: no-repeat;
    margin-top: 2px;
}

.Promocion .Vista {
    float: left;
    width: 81px;
    height: 60px;
    padding-top: 2px;
    padding-bottom: 2px;
}



.Promocion .Encontrado {
  	float:left;
	clear:both;
	width:300px;
	margin-left:30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;

}

.Promocion .Favorito {
  	float:right;
	clear:none;
	width:200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	margin-right:70px;
}

.Promocion .Pie {
    width: 678px;
    height: 24px;
    margin: 0 0 0 0;
}

.Promocion .PieIzq {
    width: 17px;
    height: 24px;
    float: left;
    margin: 0 0 0 0;
}

.Promocion .PieCent {
    width: 640px;
    float: left;
    height: 24px;
    margin: 0 0 0 0;
}

.Promocion .PieDer {
    width: 21px;
    height: 24px;
    float: left;
    background-position: right;
    margin: 0 0 0 0;
}

/*------------------------------------ CAPA LISTA INMUEBLES --------------------------------------------*/

#listinmuebles table {
    border-collapse: collapse;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

#listinmuebles td {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

#listinmuebles .cabecera {
    color: #FFFFFF;
    cursor: default;
    background-color: #000000;
}

#listinmuebles .inmo {
    color: #FFFFFF;
    cursor: default;
    background-color: #5E6B9B;
}


.area {
    width: 48%;
    float: left;
    padding: 10px 0 10px 0;
}

.area2 {
    width: 80%;
    float: left;
}

.area1 {
    width: 10%;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
}

/*----------------------------MODULOS DEL GESTOR (ESTILOS.CSS)-------------------------------------*/
/*
#Pagina {
    height: 700px;
}

#Centro {
    float: left;
    width: 698px;
    height: 580px;
    margin: 0 2px 0 2px;
    border: 1px solid #444F7C;
}

#Panel {
    float: left;
    width: 146px;
    height: 580px;
    background-color: #5E6B9B;
}*/

/*-------------------------------------BLOQUE.CSS------------------------------------------------*/

.BloquePromociones .Promociones {
    width: 141px;
    height: 393px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    color: #000000;
}


.BloquePromociones .Promociones .Separador {
    border-top: 0px;
    border-bottom: 0px;
    border: 1px solid;
    border-left: 1px;
    background-color: #FFFFFF;
    color: #000000;
    overflow: hidden;
}



#PoblacionTexto {
    height: 22px;
    vertical-align: middle;
    line-height: 90%;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.BloquePromociones .Promociones .GrupoPoblacion {
    display: none;
    width: 120px;
    border: 1px solid #000000;
    border-left: 0px;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
}

.BloquePromociones .Promociones .GrupoPoblacion .PromocionPar {
    width: 138px;
    height: 10px;
    padding: 4px 0 4px 15px;
    margin: 0;
    border-right: 1px solid #000000;
    background: left no-repeat url(../img/BloquePromociones/icoCasa.gif);
    background-color: #FFFFFF;
}



.BloquePromociones .Promociones .GrupoPoblacion a {
    color: #000000;
    font-size: 9px;
}



.BloquePromociones .Piecera_Bloque {
    width: 152px;
    margin-top: 4px;
    margin-left: -5px;
    text-align: center;
}

#Sombra {
    width: 118px;
    height: 1px;
    margin-left: 1px;
    overflow: hidden;
}



#Gestor_Cursor_Bloque {
    width: 144px;
    height: 14px;
    text-align: right;
    vertical-align: bottom;
    background-image: url(../img/block_FondoCursor.jpg);
}

#separador {
    padding: 0 0 0 3px;
    border: 1px solid #000000;
    border-top: 0px;
    overflow: hidden;
}

/*--------------------------------BUSQUEDA.CSS----------------------------------*/

#CabeceraPromocion {
    height: 24px;
    background: left no-repeat url(../img/busqueda/cabPromo.jpg);
}

#CabeceraTerminado {
    height: 24px;
    background: left no-repeat url(../img/busqueda/cabTermi.jpg);
}

#PiePromocion {
    height: 24px;
    background: left no-repeat url(../img/busqueda/piePromo.jpg);
}

#PieTerminado {
    height: 24px;
    background: left no-repeat url(../img/busqueda/pieTermi.jpg);
    margin-bottom: 20px;
}

#ContentPromocion {
    margin-left: 10px;
    background: left repeat-y url(../img/busqueda/renderPromo.jpg);
}

#ContentTerminado {
    margin-left: 10px;
    background: left repeat-y url(../img/busqueda/renderTermi.jpg);
}

#Titulo {
    float: left;
    padding: 3px 0 0 10px;
    color: #000000;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.Criterios {
    width: 678px;
    height: 210px;
    margin: 0 10px 0 10px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}

.Criterios .Cabecera {
    width: 339px;
    height: 22px;
    color: #000000;
    font-size: 11px;
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
    background-image: url(../img/busqueda/BkgCab.jpg);
}

.Criterios .Cabecera .Izq {
    float: left;
    width: 17px;
    height: 22px;
    margin: 0 0 0 -1px;
    padding: 0;
    background-image: url(../img/busqueda/Esq_Izq.jpg);
}

.Criterios .Cabecera .Titulo {
    float: left;
    width: 302px;
    height: 22px;
    margin: 8px 0 -8px 0;
    padding: 0;
    text-align: left;
    font-size: 10px !important;
}

.Criterios .Cabecera .Der {
    float: left;
    width: 21px;
    height: 22px;
    margin: 0;
    padding: 0;
    background-image: url(../img/busqueda/Esq_Der.jpg);
}

.Criterios .Cabecera1 {
    width: 339px;
    height: 22px;
    color: #000000;
    float: left;
    clear: none;
    font-size: 11px;
    margin: 0;
    padding: 0;
    background-image: url(../img/busqueda/BkgCab1.jpg);
}

.Criterios .Cabecera1 .Izq {
    float: left;
    width: 17px;
    height: 22px;
    margin: 0 0 0 -1px;
    padding: 0;
    background-image: url(../img/busqueda/Esq_Izq1.jpg);
}

.Criterios .Cabecera1 .Titulo {
    float: left;
    width: 302px;
    height: 22px;
    margin: 8px 0 -8px 0;
    padding: 0;
    text-align: left;
    font-size: 10px !important;
}

.Criterios .Cabecera1 .Der {
    float: left;
    width: 21px;
    height: 22px;
    margin: 0;
    padding: 0;
    background-image: url(../img/busqueda/Esq_Der1.jpg);
}
/*
.Criterios .ContIzq {
    width: 16px;
    height: 250px;
    float: left;
    border: 0px solid #5E6B9B;
    background-image: url(../img/busqueda/left.jpg);
    background-repeat: repeat-y;
}

.Criterios .ContCent {
    width: 617px;
    float: left;
    height: 160px;
    margin: 5px 0 -5px 0;
    padding: 0;
}

.Criterios .ContDer {
    width: 21px;
    height: 250px;
    float: right;
    margin: 0;
    padding: 0;
    font-size: 0px;
    background-image: url(../img/busqueda/right.jpg);
    background-repeat: repeat-y;
    background-position: right;
}
*/
.Criterios .Contenido {
    width: 676px;
    height: 250px;
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    clear: both;
    margin: 0;
    padding: 10px 10px 20px 10px;
    border: 1px solid #000000;
}

.Criterios select {
    width: 160px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

.Criteriosalert select {
    width: 160px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

.Criterios input {
    background-color: #FFFFFF;
}

.Criterios .Texto {
    float: left;
    width: 465px;
    height: 45px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}

.Criterios .Situacion {
    float: left;
    width: 30px;
    height: 22px;
    cursor: pointer;
    background-image: url(../img/busqueda/Situacion.jpg);
}

.Criterios .Vista {
    float: left;
    width: 80px;
    height: 60px;
}

.Criterios .Pie {
    width: 678px;
    height: 24px;
    margin: 0;
    float: left;
}

.Criterios .PieIzq {
    width: 17px;
    height: 24px;
    float: left;
    margin: 0 0 0 -1px;
}

.Criterios .PieCent {
    width: 641px;
    float: left;
    height: 24px;
    margin: 0;
}

.Criterios .PieDer {
    width: 21px;
    height: 24px;
    float: right;
    margin: 0;
}

#Central {
    width: 678px;
    height: 495px;
}

#Criterios {
    height: 300px;
}

#Criterios1 {
    height: 300px;
}

#TextoInicio {
    width: 678px;
    height: 15px;
    margin: 10px 10px 0 10px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

#BarraRuta {
    width: 678px;
    height: 20px;
    margin: 0 10px 0 10px;
    clear: both;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

#Espera {
    position: absolute;
    z-index: 1999;
    width: 702px;
    height: 495px;
    margin-left: -360px;
    top: 120px;
    padding-top: 228px;
    text-align: center;
    display: none;
}

/*-- CAPA LISTA INMUEBLES --*/

#listinmuebles table {
    border-collapse: collapse;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

#listinmuebles td {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}



/*********************GESTOR.CSS*****************************/
/*
.Promos input {
    width: 200px;
    font-weight: normal;
    color: #000000;
    border: 1px solid #444F7C;
}

.Promos textarea {
    width: 400px;
    font-weight: normal;
    color: #000000;
    border: 1px solid #444F7C;
}

.Tipos {
    clear: both;
    border: 1px solid #444F7C;
    margin-bottom: 15px;
}

.Tipos .Izq {
    float: left;
    width: 480px;
}

.Tipos .Der {
    float: right;
    width: 200px;
    border-left: 1px dotted #FF0000;
    border-bottom: 1px dotted #FF0000;
}

.Viv {
    clear: both;
    color: #000000;
    border: 1px dotted #444F7C;
}

.Tipo {
    color: #444F7C;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}

.Plano {
    color: #444F7C;
    font-size: 12px;
    font-weight: bold;
}

.Plano .Rutas {
    border: 1px solid #444F7C;
    color: #FF0000;
    font-size: 12px;
    width: 150px;
}

#Nuevo {
    border: 1px solid #444F7C;
    color: #FF0000;
    font-size: 12px;
    width: 120px;
    font-weight: bold;
}

.Vistas {
    clear: both;
    color: #FF0000;
    font-size: 12px;
}

.Vistas .Plano {
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
}

.Vistas .Rutas {
    border: 1px solid #444F7C;
    color: #FF0000;
    font-size: 12px;
    width: 150px;
}

#radio {
    border: 0;
    width: 20px;
}*/

/* GRID */
.Cabecera tr {
    height: 22px;
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    color: #FF0000;
}





.Campos_Desc {
    width: 460px;
    height: 45px;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 2px 0 5px;
}

.DescripcionLarga {
    width: 680px;
    /*height: 176px;*/
    text-align: justify;
   /* overflow: auto;*/
    font-size: 12px;
    padding-left: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.DescripcionLarga p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0 6px 0 0;
}

/*-------------------------CONTACTO.CSS-------------------*/

h1 {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 0px solid #000000;
    width: 498px
}

input.button {
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.texts {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #000000;
    width: 200px;
}

.selec {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #000000;
    width: 205px;
}

.bkg_bottom {
    background-image: url(../img/footer.jpg);
    background-position: top right;
    background-repeat: no-repeat;
	font-size:14px;
	width:500px;
	height:300px;
}

/*-------------------------FAVORITOS.CSS-----------------------------*/

.Datos a {
    text-decoration: none;
    color: #000000;
    font-size: 9px;
}

.TiposViv {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}



#Panel_Inf {
    float: right;
    width: 115px;
    height: 256px;
    margin-left: 0px;
    margin-right: 3px;
    text-align: center;
}


/*-------------------------MEMORIAS.CSS-----------------------------*/

#cont {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 100%;
    height: 100%;
    background-position: left;
}

#left {
    float: left;
    width: 20%;
}

#texto {
    float: left;
    width: 80%;
}

#texto2 {
    float: left;
    width: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
}

#cabecera {
    background-image: url(../img/separa.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    height: 50px;
}



#promo {
    font-size: 15px;
    font-weight: bold;
}

#left{
	float:left;
	width:20%;
}



#ico{
	width:20px;
	text-align:left;
	float:left;
	margin-left:5px;
}
#text{
	width:140px;
	text-align:left;
	float:left;
	padding-left:10px;
	padding-top:5px;
}
#fila{
	height:20px;
	width:200px;
	}
#enlace{
	text-align:right;
	width:50px;
	float:right;
	}
#enlace a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}

#enlace a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	text-decoration:underline;
}




/*-----------------------------PROMOCION.CSS-------------------------------------*/
/* BLOQUES */

.MarcoExt {
    float: left;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 0 -10px;
    width: 681px;
   /*
 height: 495px;
*/
}

.Central {
    float: left;
    width: 100%;
    height: 450px;
    margin: 0 -2px 0 0;
    background-color: #FFFFFF;
    padding-left: 10px;
    padding: 10px;
}



.Descripcion {
    float: left;
    width: 234px;
    height: 244px;
    margin-top: 5px;
    padding-left: 1px;
    text-align: left;
}

.Visor {
    float: right;
    width: 305px;
    height: 244px;
    padding-left: -10px;
    background-color: #FFFFFF;
}

#VisorDetalle {
    margin: 5px 5px 0 5px;
    padding-top: 5px;
    float: right;
    width: 555px;
    height: 272px;
    background-repeat: repeat;
}

#Inferior {
    clear: both;
    width: 668px;
    margin: 5px 0 0 12px;
    text-align: right;
}

.DescripcionLarga {
    width: 680px;
    /*height: 176px;*/
    text-align: justify;
   /* overflow: auto;*/
    font-size: 11px;
    padding-left: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.DescripcionLarga p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0 6px 0 0;
	font-size: 12px;
}

#GridTipos {
    width: 666px;
    /*height: 150px;*/
}

.gridPromo{
	width:664px; 
	/*
height:150px;
	overflow-y:auto; 
*/
	text-align:left;
}

#GridDetalle {
    width: 666px;
   /* height: 150px;*/
}



/*---------------------------------------------BOTONERA MODULO DE PROMOCIONES-------------------------------------------------*/
.Botonera img{
	vertical-align:middle;
	margin: 2px 2px 2px 0;
	}	

	.Botonera button{
	/*
	width:87px;
	height:25px;
	*/
	width:94px;
	height:21px;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	cursor:pointer;
	}
	
	.Botonera .Boton{
	
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	background-color:#FFFFFF;
	}
	.Botonera .Boton_over{
	
	color:#cccccc;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
	}
	.Botonera .Boton_Act{

	font-weight:bold;
	color:#cc0000;
	border-bottom:1px solid #CCCCCC;
	cursor:default;
	background-color:#FFFFFF;
	}


/*----------------------------------------------------VISOR-------------------------------------------------------*/



.Visor .Detalle {
    width: 300px;
    margin: 5px 0px 0 0px;
}

.Visor .Detalle .Lupa {
    float: left;
    cursor: pointer;
    padding-left: 5px;
}

.Visor .Detalle .Texto {
    float: left;
    width: 274px;
    padding-top: 2px;
    text-align: center;
    font-weight: bold;
}

.Visor .Botones {
    width: 295px;
    margin-top: 10px;
}

.BotonIzq {
    border: 0;
    float: left;
    width: 25px;
    height: 20px;
    background-image: url(../img/botones/btn_izq.gif);
    background-repeat: no-repeat;
}

.BotonIzq_Over {
    border: 0;
    float: left;
    width: 25px;
    height: 20px;
    background-image: url(../img/botones/btn_izq_over.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

.BotonIzq_disabled {
    border: 0;
    float: left;
    width: 25px;
    height: 20px;
    background-image: url(../img/botones/btn_izq_off.gif);
    cursor: pointer;
}

.BotonDer {
    border: 0;
    float: right;
    width: 25px;
    height: 20px;
    background-image: url(../img/botones/btn_der.gif);
}

.BotonDer_disabled {
    border: 0;
    float: right;
    width: 25px;
    height: 20px;
    background-image: url(../img/botones/btn_der_off.gif);
}

.BotonDer_Over {
    border: 0;
    float: right;
    width: 25px;
    height: 20px;
    background-image: url(../img/botones/btn_der_over.gif);
    cursor: pointer;
}

.Vista_Vivienda {
    float: left;
    width: 526px;
    height: 318px;
}


.Vista_Vivienda .Detalle {
    width: 494px;
    margin: 5px 16px 0 16px;
}

.Vista_Vivienda .Botones {
    width: 494px;
    margin: 10px 0 0 0;
}

.Vista_Vivienda .Btn {
    float: left;
    width: 62px;
}

.Vista_Vivienda .Btn {
    float: left;
    width: 62px;
}



.textovisor {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.Cabecera input {
    background-color: #FFFFFF;
    color: #000000;
    border: 0;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
}

/* DATOS */
.Datos a {
    text-decoration: none;
    color: #000000;
    font-size: 9px;
}



/* VISOR DETALLE */
#Imagen_Detalle {
    float: left;
    margin-left: 6px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

#Panel_Inf {
    float: right;
    width: 115px;
    height: 256px;
    margin-left: 0px;
    margin-right: 3px;
    text-align: center;
}


/*-----------------------------CORREO.CSS-------------------------------------*/



.promo {
    border: 0 solid black;
    color: #000000;
    background-color: #FFFFFF;
    font-size: 12px;
    text-align: left;
}

.info {
    color: #FFFFE0;
}

.titulo {
    border: 0 solid black;
    color: #000000;
    font-size: 12px;
    /*background-color:#FFFFFF;*/
}

.tabla_cliente td {
    border: 1px solid white;
    border-collapse: collapse;
    height: 15px;
    vertical-align: middle;
    padding: 0 5px 0 5px;
}


/*---------------------------------ESTILOS OPTIMIZAR WEB----------------------------*/



.marco {
    border: 1px solid #000000;
    width: 680px;
    padding-top: 12px;
    margin: 10px auto;
    z-index: 1;
}

.bordes {
    width: 680px;
    border: 1px solid #000000;
	margin-left: 10px;
}


/* RENDER DE CASI TODA LA WEB*/
.render3 { 
    background-image: url(../../../images/render.gif);
    background-repeat: repeat-x;
    width: 680px;
    height: 24px;
    margin-top: -12px;
    text-align: center;
    font-weight: bolder;
    padding-top: 3px;
    color: #FFFFFF;
	font-size:12px;
}

/*bloques*/
.render7 {
    background-image: url(../../../images/render.gif);
    background-repeat: repeat-x;
    height: 26px;
    /*border:1px solid #000000;*/
    margin-left: 10px;
    margin-right: 10px;
    width: 151px;
    border-bottom: 1px solid #000000;
}



.datos_flotante {
    z-index: 2;
    position: absolute;
	margin:90px 0 0 217px;
	padding:10px 10px 10px 10px;
	text-align:justify;
    width: 350px;
    height: 200px;
    background-color: #cccccc;
	border:solid 1px;
	display:none;
	
}



.ficha{
	width:660px;
}

.ficha .datos{
	width:120px;
	height:20px;
}
.precio{
	color:#FF0000; 
	font-size:12px;
	font-weight:bold;
}

.registro{
	margin: 10px auto;
	width:550px;
}

.registro .texto{
	text-align:left;
	height:25px;
	width:225px;
	font-size:12px;
}

.registro .input{
	text-align:right;
	height:25px;
	width:325px;
	font-size:12px;
}

.registro .input input{
	float:right;
}

.requerido{
	text-align:left;
	font-size:10px;
	font-weight:bold;
	width:70px;
	float:right;
	padding-left:3px;
}
.registro .centrado{
	text-align:center;
	height:10px;
	padding:0 auto !important;
	
}
.registro .elegir{
	text-align:justify;
	font-size:12px;	
	padding:0px auto !important;
	
}

.mensajes{
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.ventajas{
	font-size:12px;
	text-align:left;
	margin:20px 0 0 50px;
	line-height:28px;
	padding-left:80px;
}

.textos{
	font-size:12px;
	margin: 20px 50px auto;
	text-align:justify;
	line-height:150%;
}

.noticias{
	margin:10px 10px 10px 10px;
}
.noticias a:hover{
	text-decoration:none;
	color:#000000;
}

.registrousuarios{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:34px;
}

.registrobotones{
 cursor:pointer;
 width:210px;
 height:30px;
 font-weight:bold;
 padding:5px 5px 5px 5px;
 text-decoration:none;
 border:1px solid #000000;

}

.registrobotones a{
font-size:11px !important;
} 

.mensajesInsercion{
	font-size:12px;
	margin: 10px 50px auto;
	text-align:justify;
		font-weight:bold;
	
}

#titfoto{
float:left;
position:absolute;
text-align:center;
top:495px;
width:487px;
z-index:1;
margin-left:-250px;
}
.condiciones{
	width:500px;
	height:200px;
	overflow-y:auto;
	text-align:justify;
	font-weight:normal;
	font-size:11px;
	border:1px solid #000000;
}

