@charset "iso-8859-1";
/* CSS Document */
#ui-datepicker-div, 
#ui-datepicker-div * {
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

#buscadorruralgest 
{
  -moz-border-radius:4px 4px 4px 4px;
  border:1px solid #D3D3D3;
  background-color:#FFF;
  padding:5px;
  text-align:left;
  width:448px;
  _width:480px;
  margin-right:10px;
}
 
#buscadorruralgest *
{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#555555;
}
 #buscadorruralgest fieldset {
	 padding:5px 5px 5px 30px;
	 border:0px;
 }
 #buscadorruralgest legend {
	 font-size:12px;
	font-weight:bold;
padding-bottom:12px;

 }
#buscadorruralgest .logo {
	float:left;
	width:125px;
	height:50px;

 } 
  #buscadorruralgest input {
	  margin-bottom:4px;}
    #buscadorruralgest label {
float:left;
margin-bottom:4px;
margin-left:12px;
margin-right:12px;
*margin-left:4px;
*margin-right:4px;


width:100px;


    }

   #buscadorruralgest .buscar {padding:1px;}

/* Para el listado */
/* rounded buttons */

 .clearfix {display:block;clear:both;}
 #div-listresul { text-align:left;}
 #div-listresul .enlaceweb {
   color:#F09401;
   text-decoration: none;
 }
 #div-listresul .enlaceweb:hover {
   color:#F09401;
   text-decoration: underline;
 }


 #div-listresul .noresult {padding-top:100px; padding-bottom:150px; text-align:center;}
  #div-listresul * {
      border:medium none;
      margin:0;
      padding:0;
      font-family:tahoma,helvetica,verdana,arial,sans-serif;
      font-size: 9pt;
  }

#div-listresul .minienlace {
  text-decoration: none;
  font-size:9px;
  color:#666666;
}
#div-listresul .minienlace:hover { color: #000000;}


#div-listresul ul {
    clear:both;
}
#div-listresul .fondo1{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #F0F2F2;
color:#000000;}
#div-listresul .fondo2{
background:none repeat scroll 0 0 #F0F2F2;
border:1px solid #F0F2F2;
color:#414B56;}

#div-listresul .fila {
margin-top:15px;
padding:12px;
}
#div-listresul .fila  .rgtitulo {
color:#000000;
font-weight:bold;
text-decoration:none;
 font-family:tahoma,helvetica,verdana,arial,sans-serif;
}
#div-listresul .fila  .rgtitulo:hover {
	text-decoration:underline;
}
#div-listresul .imgcont  {
  width:120px;
  float:left;
  margin-right:15px;
margin-top:15px;
text-align:center;
}
#div-listresul .imgcont img { border:1px solid #CCCCCC; padding:2px;}
#div-listresul .fila .descripcion {
  text-align:justify;
  margin-top:10px;
}

#rg_reserva { text-align: right; padding-right: 20px; }

#div-listresul .precio ,
#rg_reserva .precio
{
  font-size: 10pt;
  color:ff0000;
  font-weight:bold;
}

#div-listresul a.btnrd ,
a.btnrd 
 {
	cursor:pointer; 
	cursor:hand; 
	line-height:19px;
	height:19px;
	background:url(/apariencias/mod_ruralgest/images/button.png) no-repeat right top; 
	padding-right:10px; 
	display:inline-block;
}
#div-listresul a.btnrd ins ,
a.btnrd ins { 
	background:url(/apariencias/mod_ruralgest/images/button.png) no-repeat left top; 
	height:19px;
	line-height:19px;
	*line-height:18px;
	display:inline-block;
	padding-left:10px;
	text-decoration:none;
}
#div-listresul a.btnrd {font-family:Tahoma, arial, sans-serif; 
color:#ffffff; font-size:11px; text-decoration:none;
}
#div-listresul a.btnrd:hover {background-position:right -163px; }
#div-listresul a.btnrd:hover ins {background-position:left -163px;}



.clearboth {clear:both; height:10px;}
#rg_ficha {
	padding:6px;
	
}
#rg_ficha #rg_tabs * { outline:none;}
#rg_ficha * {
font-family:tahoma,helvetica,verdana,arial,sans-serif;
font-size:9pt; 

}

#rg_ficha #rg_tabs label { font-weight:bold; color:#000000; }
#rg_ficha .caja{
-moz-border-radius:4px 4px 4px 4px;
background-color:#F1F1F1;
border:1px solid #D3D3D3;
margin-bottom:10px;
padding:5px;
text-align:left;
}
#rg_ficha  #rg_titulocasa h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#794918;
	margin-bottom:4px;
	margin-top:0;
}
#rg_ficha  #rg_foto_casa  {
width:198px;
margin-right:10px;
float:left;
text-align:center;
}
#rg_ficha  #rg_foto_casa img {
border:1px solid #CCCCCC;
padding:2px;
background-color:#FFF;
}

#rg_ficha #rg_fotos img ,
#rg_ficha #rg_entorno img ,
#rg_ficha .precio_habitacion_foto img{  border:1px solid #CCCCCC; padding:2px; background-color:#FFF; height:80px; width:120px;}

#rg_ficha .precio_habitacion_nombre
 { clear:both; text-align:left; font-weight:bold;}

#rg_ficha .precio_habitacion_foto { width:120px; float:left; padding-right:10px;padding-top:20px;}
#rg_ficha .precio_habitacion_tarifas {float:left;width:35em;}
#rg_ficha .precio_habitacion_tarifas_encabezados {padding-top: 0px; text-align:right;}
#rg_ficha .precio_habitacion_separador {clear:both;padding-top:2px;width:46em;}
#rg_ficha .encabezado_oferta { background-image: url("/apariencias/mod_ruralgest/images/ico_ofertas_rojo.png"); width:114px; height:34px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
vertical-align:bottom;
background-repeat:no-repeat;
background-position:center top;
padding-top:16px;
padding-bottom:4px;
padding-left:40px;
padding-right:40px;
}
#rg_ficha #rg_caracteristicas ul {margin-bottom:4px;}
#rg_ficha #rg_caracteristicas ul li {font-size:8.5pt;}
#rg_ficha #rg_caracteristicas  .caja_caracteristicas { width:300px; float:left}
#rg_ficha  #rg_datos {
	padding-left:208px;
}
#rg_ficha #rg_tabs div {text-align:justify;}

#rg_ficha .campo_entrada {  width: 390px;}
#rg_ficha .suggestionsBox { z-index:10000; position: absolute; width: 450px; background-color: #ffffff; border: 1px solid #D3D3D3; color:#555555; text-align:left; *margin-left: -303px; *margin-top: 20px;}
#rg_ficha .suggestionList {	margin: 0px; padding: 0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; padding-right:0;}
#rg_ficha .suggestionList li { 	margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:10px;	padding-right:0;}
#rg_ficha .suggestionList li:hover, .liover { 	background-color: #EFA60E;	color: #ffffff;}
#rg_ficha li.list_loc {list-style: none;}

.boton{
	
	background-image: url(/apariencias/mod_ruralgest/images/base_boton.png);
	height: 19px;
	width: 72px;
	border:0px;
	cursor:pointer;
	color:#FFFfff;
padding-bottom:3px;
padding-top:1px;
}
.boton a {text-decoration:none; color:#FFFFFF}	
   #buscadorruralgest label span{	
display:block;
font-weight:bold;
width:12em;
padding-bottom:0.2em;
}

#rg_listado_ofertas .imgcont {margin-top:0px;}
#rg_listado_ofertas .precio_oferta {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
background:none repeat scroll 0 50% #ff0000;
color:#ffffff;
padding:3px;
}
#rg_listado_ofertas .txt_oferta {color:#ff0000;}
#rg_listado_ofertas .cont_precio_oferta {text-align:right;padding-top:10px;}
#rg_listado_ofertas p {margin-left:130px;}

.paginas {width: 210px; text-align:left;float:left; padding-top:23px;}
#pagination{font:11px Verdana,Arial,Helvetica,sans-serif; padding-bottom:10px;padding-top:20px;}
#pagination a{-moz-border-radius:3px;-webkit-border-radius: 3px; border-radius: 3px;background:#6F6F6F;border:solid 1px #4F4F4F;color:#FFF;text-decoration:none;}
#pagination a, #pagination span{display:block;float:left;margin-bottom:3px;margin-right:3px;padding:2px 5px;}
#pagination a:hover{background:#000;border:1px solid #000000;color:#FFF;}
#pagination .current{-moz-border-radius:3px;-webkit-border-radius: 3px; border-radius: 3px;background:#EEA50E;border:solid 1px #F09A05;color:#FFFFFF !important;font-weight:bold;}
#pagination .current.prev,#pagination .current.next{background:#C6C0BF;border-color:#CCCCCC;color:#EEE;}
#pagination .prev, #pagination .next {
  padding:3px 3px;
  *padding:2px 2px;
   <!--[if IE 8]>
   padding:1px 2px;
   <![endif]-->
   }

