@import url(gReset.css);

HTML{
	margin: 0px;
	padding: 0px;
	border-width: 1px;
}

BODY{
	font: 14px "Century Gothic", "Georgia", "Trebuchet MS";
	margin: 0px;
	padding: 0px;
	color: #333;
	background-color: #E1F3FF;
}


#container{
	width:auto;
	min-width: 760px;
	display:block;
}

#container.stock{
	min-width: 1190px;
}

#container.reservas{
	min-width: 1030px;
}

.clear{ 
	display: block; 
	clear: both; 
	height: 12px; 
	margin-bottom: -12px; 
	float:none; 
}

span.error{ 
	color:#f00; 
	padding:10px 10px 10px 38px; 
	width:60%; margin:15px 0; 
	border:1px solid #f00; 
	clear:both; 
	display:block; 
	background:url(../img/icon_atencion.gif) no-repeat 3px 1px; 
}

span.listo{ 
	color: #008400; 
	padding: 10px 10px 10px 38px; 
	width: 60%; 
	margin: 15px 0; 
	border: 1px solid #40a740; 
	clear: both; 
	display: block; 
	background: url(../img/icon_confirm.gif) no-repeat 3px 5px; 
}

.noHay a{ 
	color:#0A2D34;  
	}

.noHay a:hover{ 
	text-decoration: underline; 
}

p.elimina_tarifa_ok{
	margin: 0 auto 0 auto;
	font-family: Georgia;
	color: green;
	font-size: 11px;
	font-weight: bold;	
	text-indent: 10px; 	
}

p.elimina_tarifa_no{
	margin: 0 auto 0 auto;
	font-family: Georgia;
	color: red;
	font-size: 11px;
	font-weight: bold;	
	text-indent: 10px; 	
}


/*HEADER*/
.header{
	background:url(../img/header_fondo.jpg) repeat-x;
	height:97px;
	display:block;
	clear:both;
	padding:0 17px;
}
h1.logo{
	height:60px;
	display:block;
	background:url(../img/empresa_logo.jpg) no-repeat 0px 0px;
	text-indent:-9999px;
}
p.fecha{ 
	background:url(../img/header_reloj.gif) no-repeat left 11px; 
	padding:10px 0 0 23px; 
	color:#999; 
	width:200px; 
	float:left; 
}

p.salir{ 
	background:url(../img/header_salir.gif) no-repeat center; 
	width:58px; 
	height:24px; 
	margin:7px 0 0 4px; 
	float:right; 
}

p.salir a{ 
	color:#868686; 
	padding:3px 0 0 6px; 
	display:block;
}

p.salir a:hover, p.admin a:hover{  
	/*color: #0A2D34;*/
	color: blue; 

	text-decoration:underline;  
}


div.admin{ 
	background-color: #DDDDDD;
	background-image: url(../img/header_admin_fondo.gif); 
	padding-left: 5px; 
	padding-right:5px; 
	height:24px; 
	margin:7px 20px 4px; 
	float:right; 
}

div.admin a{
	color:#868686; 
	height:24px; 
	padding-right:10px; 
	margin-right: 0px;
}

div.admin p{
	margin-top: 3px;
 	padding-left: 3px;
}


#navigation {
	display:block;
	margin:0px;
	padding:0px;
}

#navigation li {
	margin:1px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#navigation a{text-decoration: none;}

/* Content */
.content{ 
	padding:10px 6px 0 6px; 
	width:auto; 
	display:block; 
}


/* menu y submenu  Principal*/

.menuPrincipal{ 
	margin:0 0px;
	display:block; 
	clear:both; 
}

.menuPrincipal li{ 
	height:30px; 
	padding:0 0 0 0px; 
	float:left; 
	margin:0 2px 0px 0px; 
	position:relative;  
}

.menuPrincipal li a {
	cursor: pointer; 
	cursor:hand; 
}

#navigation {
	display:block;
	margin:0px 0px 0px 10px; 
	padding:0px 0px 5px 0px;
}

#navigation li {
	margin: 0px 1px -2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

.subMenu{ background:url(../img/submenu_fondo.jpg) no-repeat right; height:36px; display:block; clear:both;  position:relative;}
.subMenu ul{ background:url(../img/submenu_ul_izq.jpg) no-repeat left; height:24px; display:none; padding:8px 0 0 14px; }
.subMenu ul.actual{ display:block; }
.subMenu ul.actual a{ color: #666666; }
.subMenu ul li{ float:left; font-size:13px;  }
.subMenu ul li .icono{ top:0px; left:0px; }
.subMenu ul li a{ color:#666; padding:0 0px 0 0px; }
.subMenu ul li a:hover{ color:#333; }

/* Menú edición */
.menuP{ margin:0 12px; display:block; clear:both; }
.menuP li.informacion{ 
	background:url(../img/mnup_info.jpg) no-repeat left; 
	font-size:16px; 
	height:31px;
	width: 137px; 
	padding:0 0 0 0px; 
	float:left; 
	margin:0 1px 0 0; 
	position:relative;  
}
.menuP li.informacion:hover{background: url(../img/mnup_info_over.jpg) no-repeat left; }
.menuP li.informacion:active {background: url(../img/mnup_info_over.jpg) no-repeat left; }

.menuP li.subpropiedades{ 
	background:url(../img/mnup_subp.jpg) no-repeat left; 
	font-size:16px; 
	height:31px;
	width: 137px; 
	padding:0 0 0 0px; 
	float:left; 
	margin:0 1px 0 0; 
	position:relative;  
}
.menuP li.subpropiedades:hover{background: url(../img/mnup_subp_over.jpg) no-repeat left; }
.menuP li.subpropiedades:active {background: url(../img/mnup_subp_over.jpg) no-repeat left; }

.menuP li.galeria{ 
	background:url(../img/mnup_galeria.jpg) no-repeat left; 
	font-size:16px; 
	height:31px;
	width: 137px; 
	padding:0 0 0 0px; 
	float:left; 
	margin:0 1px 0 0; 
	position:relative;  
}
.menuP li.galeria:hover{background: url(../img/mnup_galeria_over.jpg) no-repeat left; }
.menuP li.galeria:active {background: url(../img/mnup_galeria_over.jpg) no-repeat left; }

.menuP li.tarifas{ 
	background:url(../img/mnup_tarifas.jpg) no-repeat left; 
	font-size:16px; 
	height:31px;
	width: 137px; 
	padding:0 0 0 0px; 
	float:left; 
	margin:0 1px 0 0; 
	position:relative;  
}
.menuP li.tarifas:hover{background: url(../img/mnup_tarifas_over.jpg) no-repeat left; }
.menuP li.tarifas:active {background: url(../img/mnup_tarifas_over.jpg) no-repeat left; }

.menuP li.stocks{ 
	background:url(../img/mnup_stock.jpg) no-repeat left; 
	font-size:16px; 
	height:31px;
	width: 137px; 
	padding:0 0 0 0px; 
	float:left; 
	margin:0 1px 0 0; 
	position:relative;  
}
.menuP li.stocks:hover{background: url(../img/mnup_stock_over.jpg) no-repeat left; }
.menuP li.stocks:active {background: url(../img/mnup_stock_over.jpg) no-repeat left; }


/* Idiomas */

ul.idiomero li{  
 	width: 33px; 
	height: 23px; 
	float: left; 
	border: 1px 
	solid #c0c0c0; 
	margin-right: 3px;
}

ul.idiomero li a{ 
	display: block; 
	width: 33px; 
	height: 20px; 
	padding-top: 3px; 
	background-color: #f6f6f6; 
	text-align: center; 
	color: #666; 
	font-weight: bold;
}

ul.idiomero li a:hover{ 
	background-color: #E8F7FF; 
}

ul.idiomero li.litodosIdioma{  
	width: 80px;
}

ul.idiomero li.litodosIdioma a{  
	width: 80px;
}

/* Main Content */
.mainContent{ 
	background:url(../img/contenido_fondo_izq.jpg) #fff repeat-y left; 
	padding-left:12px;
}
.mainContentInner{ background:url(../img/contenido_fondo_der.jpg) repeat-y right; padding-right:13px; position:relative; }

/* path */
.path{ background:url(../img/path_fondo.jpg) repeat-x; height:32px;   }
.path li{ background:url(../img/path_separa.jpg) no-repeat center right; padding:8px 30px 0 10px; float:left; font-size:13px; color:#868686; height:24px;  }
.path li a{ text-decoration: none;  }
.path li.buscador form label{ float:left; padding-right:10px;  }
.path li.buscador form input{ float:left; border:1px solid #ccc; margin-top:-1px; width:250px; font-size:12px; color:#666; padding:2px;   }
.path li.buscador form .btnBuscar{ float:left; border:1px solid #ccc; margin-left:7px;   }


/* contenido */
.contenido{ min-height:300px;  display:block; padding: 25px 20px 20px 20px; border-right:1px solid #ccc; margin-right:215px; margin-bottom:-12px; position:relative;}
.sinAcciones{ border:none; margin-right:0; }
.sinPath{ border-top:1px solid #ccc; }

h2{ font-size:17px; color:#0099ff; font-weight:bold; padding:8px 6px; background-color:#F9F9F9; }

/* acciones */
.acciones{ background:url(../img/acciones_fondo.jpg) repeat-x top; width:214px; margin-bottom:-12px; padding-top:22px; position:absolute; right:13px; top:32px; }
.acciones p{ font-size:12px; color:#333333; text-align:center; padding:0 10px; }
.acciones p a{ color:#0A2D34; font-weight:bold; text-decoration: none;  }
.acciones p a:hover{ color:#333; text-decoration:none; }
.acciones .guardar{ background:url(../img/boton_guardar.gif) no-repeat center; width:197px; height:60px; display:block; margin:0 auto 12px; }
.acciones .guardar a{  width:197px; height:60px; display:block; text-indent:-9999px; }
.acciones .cancel{ background:url(../img/boton_cancelar.gif) no-repeat center; width:197px; height:60px; display:block; margin:0 auto 12px; }
.acciones .cancel a{  width:197px; height:60px; display:block; text-indent:-9999px; }
/* footer */
.footer{ background:url(../img/footer_fondo_der.jpg) no-repeat top right; margin:0 6px 6px 6px;  padding:35px 0 18px 0; position:relative; color:#188298; font-size:10px; }
.footer p{ text-align:center; }
.footer a{ color:#188298; text-decoration:underline; }
.footer h2.logoGama{ background:url(../img/gama_logo.jpg) no-repeat center; width:96px; height:30px; display:block; float:right; margin:-20px 20px 0 0; }
.footer h2.logoGama a{ display:block; width:96px; height:30px; text-indent:-9999px; }
.footer .cornerIzq{ background:url(../img/footer_fondo_izq.jpg) no-repeat center; height:18px; width:12px; position:absolute; top:0; left:0;  }

/* Login */
#login{ border:1px solid #E4E4E4; background-color:#FCFCFC; padding:25px; margin:35px auto 0 auto; width:450px; }
#login legend{ font-size:15px; color:#0A2D34; font-weight:bold; font-style:italic; margin-bottom:12px; }
#login label{ font-size:13px; width:100px; display:block; float:left; clear:left; margin-left:80px; padding-top:4px; margin-bottom:10px; }
#login input{ font-size:13px; width:200px; display:block; float:left; clear:right; border:1px solid #999; margin-bottom:8px; padding:2px; color:#666; }
#login .enviar{ margin:20px 0 20px 180px; display:block; clear:both; padding:3px 4px; color:#333333; background:#E4E4E4; border:1px solid #333; }
#login .recuperar{ width:320px; margin:15px auto; font-size:13px; display:block; text-align:right; color:#0A2D34; }
#login .error{ color:#f00; padding:10px 10px 10px 38px; width:auto; margin:5px 0 15px; border:1px solid #f00; clear:both; display:block; background:url(../img/icon_atencion.gif) no-repeat 3px 1px;  }



/* listas */
.lista{ border:1px solid #ccc; position:relative; }
.lista th{ background-color:#F0F0F0; border-bottom:1px solid #ccc; padding:5px 15px 5px 3px; font-weight:bold;  }
.lista td{ padding:3px; font-size:12px; }
.lista tr.color td{ background-color:#F2FCFF; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; }
.lista a{ color:#0A2D34;  }
.lista a:hover{ text-decoration:underline; }
.lista a.editar{ background:url(../img/edit.gif) no-repeat left; padding-left:18px; color:#333333; }
.lista a.eliminar{ background:url(../img/delete.gif) no-repeat left; padding-left:18px; color:#333333; }
.lista a.exportar{ background:url(../img/excel.png) no-repeat left; padding-left:18px; color:#333333; }
.lista a.exportarPdf{ background:url(../img/pdf16.gif) no-repeat left; padding-left:18px; color:#333333; }
.lista .ordenar{ width:50px; display:block; }
.lista .ordenar a{ text-indent:-9999px; width:10px; display:block; float:left; margin:0 5px; }
.lista .ordenar a.oAsc{ background:url(../img/order_asc.gif) no-repeat center; }
.lista .ordenar a.oDesc{ background:url(../img/order_desc.gif) no-repeat center; }

/* paginador */
#paginador{ display:block; clear:both; padding:10px 0; }
#paginador a{ float:left; margin:5px 2px; padding:3px 7px; border:1px solid #ccc; color:#333; background-color:#F6F6F6; }
#paginador a:hover{ color:#000; }
#paginador a.todos{ margin-right:20px; }
#paginador strong{ float:left; margin:5px 2px; padding:4px 7px 4px 7px; border:1px solid #ccc; }

/* formulario base */
.formu table tr td{ border-bottom:1px solid #E6ECEC; padding:13px 0 10px 0; font-size:15px; color:#333; vertical-align:top;  }
.formu table tr td.addStock,
.formu table tr td.addFotos{ background-color:#F0F0F0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 15px 5px 3px; font-weight:bold; margin:25px 0 0 0;  }
.formu input.input{ border:1px solid #BBBDC2; background: #FFFFFF; padding:4px 2px 2px; width:45%; color:#666; font-size:12px; }
.selects_celeste_BORRRADO {background: #FFFFFF;}/* ESTILO NO APLICADO PERO PRESENTE EN LAS CLASES DE LOS SELECTS */
.formu textarea.textarea{ border:1px solid #BBBDC2; padding:4px 2px 2px; width:85%; color:#666; }
.formu button.calendar{ background:url(../img/calendar.png) no-repeat center; outline:none; cursor:pointer; }
.calendario_calendario {height:25px; width:30px; border:none; cursor:pointer; background:url(../img/calendar.png) no-repeat center; }

.formu table tr td.label em{ font-size:12px; color:#666; display:block; }
.formu select {font-size: 12px;}

/*  Links para formentera */

.black-link {color: #333;}
.black-link:hover{color: #3160D5;}

.formu table.contieneStock{
	padding: 2px;
	
}

.fields_stock {
height: 23px;
}


.centrar_vert_a {
padding-bottom:5px;
padding-top: 5px;
color: #333;
font-size: 11px;
font-weight: bold;	
text-indent: 10px;
}


/* stock */
div.calendarioDisponibilidad{
	margin-top: 2px;
	font-size: 13px;
	font-weight: bold;
}

table.tablaDisponibilidad{
	margin-left: 8px;
	margin-top: 15px;
}

div.calendarioDisponibilidad{
	position: absolute;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px
	font-size: 10px;
	font-weight: bold;
}
.tablaStock1{
	margin-left: 20px; 
	margin-top:10px;
}

.margenDeriesgo{
	float: left; 
	margin-top: -1px; 
	margin-left: 0px;
}

.stockSubpropiedad{
	margin-left: -10px;}

.formuStock{ display:block; }

.formuStock {
	 font-size:20px;  
	 color: #000000; 
	 background-color: #EFEFEF; 
	 height: 30px;
}


.tr.titulo_cal{
	 font-size:20px;  
	 color: #000000; 
	 background-color: #EFEFEF; 
	 height: 30px;
}

#pad_calendario_cupos {
padding-left: 80px;
padding-bottom:500px;
}

.stockCalendario td{
  text-align:center;
  
}
.stockCalendario tr.diaSemana td{
	 background-color: #E1F3FF; 
	 border-top:thin solid #ccc; 
	 font-family: Arial, Helvetica, sans-serif; 
	 border-bottom:thin solid #ccc; 
	 font-weight:bold; 
	 font-size:14px; 
	 padding:6px;
}

.stockCalendario td.diaT{ 
	 padding:3px;
}

.stockCalendario td.dia{
	 padding:3px; 
	 height: 60px; 
	 width:90px; 
}

.stockCalendario td.dia div.eldia{ 
	 width: 24px; 
	 padding: 5px 0; 
	 margin: 2px auto; 
	 background-color: #F6F6F6; 
	 cursor:pointer; 
	 border:thin solid #ccc;
}

.stockCalendario td.dia div.sele{
	 background-color:#BCDFFC; 
	 font-weight:bold;
}

.stockCalendario td.dia div.vacio,
.stockCalendario td.dia div.controles{ 
	 width:50px; 
	 display:block; 
	 background:none; 
	 border:none; 
	 height:30px;  
	 line-height:1px;
}

.stockCalendario td.dia div.textBoxDia {
	margin-top: 3px; 
	margin-left: 21px;
	background-color: #E1F3FF; 
	color: #444444; 
	border: solid thin; 
	border-color: #CCCCCC; 
	height: 22px; width: 38px; 
	text-align: center; 
	font-size: 14px; 
	font-weight: bold; 
	padding-top: 3px; 
	cursor: default;
	cursor: default;
}

.stockCalendario td.dia div.textBoxDiaSel {
	background-color: #25A7FF; 
}


.stockCalendario td.dia div.textBoxStock {
	 margin-top: 3px;
	 margin-left: 21px; 
	 background-color: #F5F5F5; 
	 color: #444444; 
	 border: solid thin; 
	 border-color: #CCCCCC; 
	 height: 22px; 
	 width: 38px; 
	 text-align: center; 
	 font-size: 14px; 
	 font-weight: bold; 
	 vertical-align: middle;
}

.stockCalendario td.dia div.rojo {
	padding-top: 3px;
	height: 21px; 
	width: 38px;
	background-color: #FE0000;
	color: white;
}

.stockCalendario td.dia div.naranja{
	padding-top: 3px;
	height: 21px; 
	width: 38px;
	background-color: #FE9900;
}


.formuStock input.input{ 
	 border: thin solid #666; 
	 padding: 2px 1px; 
	 width: 22px; 
	 color: #0033FF; 
	 text-align: center; 
	 float: left; 
}




.formu p.er_img{ color:#F00; font-size:12px; }


 #datosform{
 	float: left;
 	width: 75%;
	border: solid;
	border-width: 1px;
	border-color: #DDDDDD;
 }

#subtitulo_tabla{
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	text-align: left;
}

#datosform a.mover{ 
text-decoration:none;
 }

#datosform_largo{
 	width: 95%;	
	margin: 0 auto 0 auto;
	border: solid;
	border-width: 1px;
	border-color: #DDDDDD;
 }
 
 #datosform table.stockCalendario{
	margin-top: 30px;
	margin-bottom: 20px;
	border: thin solid;
	border-color: #CCCCCC;
	margin-left: -45px;
	margin-bottom: 30px;
 }
 
 #form_destacado{
 	float: right;
	margin-right: 20px;
 	width: 30%;
	border: solid;
	border-width: 1px;
	border-color: #DDDDDD;
 }
 
 #form_destacado select .centra {
 	margin: 0 auto 0 auto;
 }
 
 #form_destacado table {
 	margin: 0 auto  0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
 }


 
 #datosform table{
 	padding: 2px 2px 10px 2px;
 }
 
#datosform table .alinea{
 	padding: 2px 2px 10px 2px;
 }
 
 
 #datosform table .tabla_rangos{	
	padding: 30px 0 20px 0;	
	border-width: 1px;
	margin: 30px 0 30px 0;
	border-color: #FEFEFE;
}

#datosform table.comun{
	border: none;
	margin: -16px 0px 0px 0px;
	height: 40px;
}

#datosform table.comun tr{
	border: none;
}

#datosform table.comun td{
	border: none;
}

#datosform table.comun label{
	font-weight: bold;
	font-size: 11px;
}

#datosform table .calendarioStock{
	border-color: #EEEEEE;
	margin: 0 auto 0 auto;
	border: solid thin;	
}

#datosform select{
	height: 22px;
}

#datosform table .tabla_contenedora{	
 	padding: 30px 0 20px 0;
	border: none;
	margin: 30px 0 30px 0;
}

#datosform .campos-forms {
 	color: #333;
	font-size: 11px;
	font-weight: bold;	
	text-indent: 10px;
 }


#controlesForm .campos-forms {
 	color: #333;
	font-size: 11px;
	font-weight: bold;	
	text-indent: 10px;	
 }


#centra_control {
	margin-left: 5%;
}

#centra_control select{
	width: 95%;
}

#centra_control select.selecttipo{
	width: 61%;
}


#centra_control input{
	width: 58%;
}


.rangos_titulo{
	background: #CCCCCC;
	vertical-align: middle;
	text-align: center;
	color: #222222;
	font: 14px "Century Gothic", "Georgia", "Trebuchet MS";
	font-size: 14px;
	height: 20px;
	
}

 
 #controlesForm{
    height: 30%;
	display: block;
 	width: 23%;
	float: right;
	margin-right: 0px;
	border: solid;
	border-width: 1px;
	border-color: #ddd;
 }
 
 #prueba {
 	padding: 20px;
 }
 
 .tabla_titulo {
	background-color: #EEEEEE;
 	text-align: center;
	font: 14px "Century Gothic", "Georgia", "Trebuchet MS";
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	margin-left: 5px;
 }
 
  .tabla_titulo_nuevo {
	background-color: #EEEEEE;
 	text-align: center;
	font: 14px "Century Gothic", "Georgia", "Trebuchet MS";
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	margin-left: 5px;
	padding-left: 10px;
 }

 .paso_titulo {
 	text-align: left;
	font-weight: bolder;
	color: #25a7ff;
	font-size: 16px;
 }

 
  #pasos_titular {
 	color: #3160D5;
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 18px;
	height: 40px;
	background-color:#E1F3FF;
 }

#titular_edicion_ok {
 	color: #24a221;
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 18px;
	height: 30px;
 }
 
 #titular_edicion_ok p{
 	float: left;
	margin-left: 10px;
	margin-top: -2px;
 }

#titular_edicion_cancel {
 	color: #de2525;
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 18px;
	height: 30px;
 }

#titular_edicion_cancel p{
 	float: left;
	margin-left: 10px;
	margin-top: -2px;
 }


#campos-forms-uno {
 	color: #333;
	font-size: 11px;
	font-weight: bold;	
	padding-bottom:30px;
 }
 
 /* MAGIA*/
 
 #alineacion_alineacion{padding:0px; margin:0px;}
 
 #boton_boton{padding-top:-4px; width: 25px; position:absolute; left:156px; }

 #desde_hasta{padding-top:4px; width: 35px; position:absolute; left:194px; }

 #field_field_1{padding-top:-3px; width: 70px; position:absolute; left:250px; }

 #field_field_1 .clasetexto {border-color: #CCCCCC; border-width: 1px}

 #boton_boton_2{padding-top:-6px; width: 25px; position:absolute; left:360px; }

 #desde_hasta_2{padding-top:0px; width: 50px; position:absolute; left:385px; }

 #field_field_2{padding-top:-3px; width: 70px; position:absolute; left:440px; }

 #field_field_2 .clasetexto {border-color: #CCCCCC; border-width: 1px}

 #field_field_4{padding-top:-3px; width: 70px; position:absolute; left:555px; }

 #field_field_5{padding-top:-3px; width: 70px; position:absolute; left:555px; }

 #field_field_5 .clasetexto {border-color: #CCCCCC; border-width: 1px}

 #boton_aplicar_boton{padding-top:-3px; width: 50px; position:absolute; left:600px; }

 #field_field_3{position:absolute; left:158px; }

 #tool_tool_tool{position:absolute; left:200px; }
 
 #boton_aplicar_boton_3{position:absolute; left:205px;}

 #boton_aplicar_boton_2{padding-top:-3px; width: 70px; position:absolute; left:280px;}
 

 #field_field_debajo{padding-top:-3px; width: 70px; position:absolute; left:538px; margin-top:-2px; }
 
 #field_field_texto{padding-top:-3px; position:absolute; left:400px; padding-bottom:5px; }

 #boton_aplicar_boton_debajo{padding-top:-3px; width: 50px; position:absolute; left:601px; margin-top:-3px;}
 
 #field_field_debajo .clasetexto {border-color: #CCCCCC; border-width: 1px}
 
.centrar_vert_c {
padding-top: 1px;
color: #333;
font-size: 11px;
font-weight: bold;	
text-indent: 10px;
}

 
 /* SE TERMINA LA MAGIA*/
  
  #campos-forms-azul {
 	color: #3160D5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 4px;	
 }

  #separador_campos {
   height:15px;
 }

.tabla_color1{
	height: 24px;
	background-color: #AACAE1;
	vertical-align: middle;
	color: #222222;
	font: 12px "Century Gothic", "Georgia", "Trebuchet MS";
}
.tabla_color2{
	height: 24px;
	background-color: #EEEEEE;
	vertical-align: middle;
	color: #222222;
	font: 12px "Century Gothic", "Georgia", "Trebuchet MS";
	
}


#tabla_de_rangos{
	border: thin;
	padding-top: 20px;
	padding-bottom: 20px;
}

#tabla_de_rangos table{
	border-color: #EEEEEE;
	margin: 0 auto 0 auto;
	border: solid thin;	
}

#separador{
	padding: 20px;
	margin: 0 auto 0 auto;
}

#separador table{
	border-color: #EEEEEE;
	margin: 0 auto 0 auto;
	border: solid thin;
}

#alinea_tabla{
	padding-top: 20px;
}


#alinea_ofertas{
	float: left;
	padding: 20px;
	margin-left: 10px;
}

#alinea_servicios{
	float: left;
	padding: 20px;
	margin-left: 10px;
}

#alinea_servicios li{
	list-style: none;
	float: left;
	border: none;
	padding: 5px;
	margin: 10px;
}


#alinea_ofertas li{
	list-style: none;
	float: left;
	border: thin solid;
	border-color: #CCCCCC;
	padding: 5px;
	margin: 10px;
}

.subpropiedad {
 	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 4px;	
 }
 
 #rtitulo {
 	font: 12px "Century Gothic", "Georgia", "Trebuchet MS";
	font-weight: bold;
	text-align: center;
 }

#rtitulo2 {
 	font: 12px "Century Gothic", "Georgia", "Trebuchet MS";
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
 }


 .anomenos {
 	border: none;
	text-decoration: none;
 }

 .smas {
 	border: none;
	text-decoration: none;
 }

 .smenos {
 	border: none;
	text-decoration: none;
 }
a{
	text-decoration: none;
}

/*  Caja de Texto Form Cupos */

.input_cupos_fecha{
	border: thin solid;
	border-color: #CCCCCC;
	width: 80px;
}

.input_cupos{
	border: thin solid;
	border-color: #CCCCCC;
	width: 20px;
	margin-right: 10px;
}

/* nuevos, por gustavo */
.comboEstados{ font-size:10px; width:120px; }
.comboEstados-naranja1{ background-color:#F60; color:#FFF; }
.comboEstados-naranja2{ background-color:#F60; color:#FFF; }
.comboEstados-azul1{ background-color:#03C; color:#FFF; }
.comboEstados-azul2{ background-color:#03C; color:#FFF; }
.comboEstados-turquesa1{ background-color:#099; color:#FFF; }
.comboEstados-turquesa2{ background-color:#099; color:#FFF; }
.comboEstados-celeste1{ background-color:#0CF; color:#FFF; }
.comboEstados-verde1{ background-color:#393; color:#FFF; }
.comboEstados-verde2{ background-color:#393; color:#FFF; }
.comboEstados-lima1{ background-color:#9F6; color:#000; }
.comboEstados-lima2{ background-color:#9F6; color:#000; }
.comboEstados-lila1{ background-color:#63F; color:#FFF; }
.comboEstados-negro1{ background-color:#222; color:#FFF; }
.comboEstados-negro2{ background-color:#222; color:#FFF; }
.comboEstados-negro3{ background-color:#222; color:#FFF; }
.comboEstados-negro4{ background-color:#222; color:#FFF; }
.comboEstados-negro5{ background-color:#222; color:#FFF; }
.comboEstados-rojo1{ background-color:#F33; color:#FFF; }
.comboEstados-marron1{ background-color:#960; color:#FFF; }
.comboEstadosDiv{ font-size:10px; width:180px; padding:0 3px; text-align:center; }

/* AGREGADOS*/

#alinear_ok_no {position:absolute; top: 130px; left:85px;}
