/* Estructura */
#search_results a{font-size:0.8em !important}


/* Form añadir */
#form_add input, #form_add select{ display: block; clear: left; font-family: Arial, verdana; font-size: 125%; padding: 2px; border: 1px solid #D56E22; margin: 5px; }
#form_add div.label { position: relative; float: left; margin-right: 3px; clear: left; }
#form_add div.clear { clear: both; }
#form_add label {margin-left:5px}
#form_add .radio_isla, #form_add .radio_tipo, #form_add input.radio{
  display:inline !important;padding:0 !important;margin:0pt 0pt 0pt 10pt !important;
}
#form_add select{
  width:300px;
}
#form_add fieldset{
border:2px solid #FFF7CE;
margin:15px 0;
padding:10px;
}
#form_add legend{
  font-weight:bold;
  padding:10px;
  background-color:#FFF7CE;
}
#form_add .parent{
  background-color:#444;
  color:#fff;
}
#form_add textarea{
    display: block; clear: left; font-family: Arial, verdana; font-size: 125%; padding: 5px; border: 1px solid #D56E22; margin: 5px;
}
#form_add #features{
display:block;
}
#form_add input.linea{
  display:inline !important; width:100px;
}
#form_add textarea.lang_desc{
  width:450px;
  height:80px;
}
#form_add span{
  color:#FF0033;
}
#form_add .error{
background-color:#FF0033;
border:1px solid #FF0033 !important;
color:#FFFFFF;
}

/* Form search */
#form_str fieldset,#frm_login fieldset{
border:2px solid #FFF7CE;
margin:15px 0;
padding:10px;
}

#form_str input, #form_str select, #frm_login input{ display: block; clear: left; font-family: Arial, verdana; font-size: 125%; padding: 2px; border: 1px solid #D56E22; margin: 10px; }
#form_str div.label, #frm_login div.label { position: relative; float: left; margin-right: 3px; clear: left; }
#form_str div.clear { clear: both; }
#form_str label {margin-left:5px}
#form_str .radio_isla, #form_str .radio_tipo, #form_str input.radio{
  display:inline !important;padding:0 !important;margin:0pt 5pt 0pt 10pt !important;
}
#form_str select{
  width:260px;
}

#form_str legend{
background-color:#FFF7CE;
font-weight:bold;
padding:10px;
}
#form_str .parent{
  background-color:#444;
  color:#fff;
}
#form_str textarea{
    display: block; clear: left; font-family: Arial, verdana; font-size: 125%; padding: 5px; border: 1px solid #D56E22; margin: 10px;
}
#form_str #features{
display:block;
}
#form_str input.linea{
  display:inline !important; width:100px;
}
#form_str textarea.desc{
  width:400px;
  height:50px;
}
#form_str span{
  color:#FF0033;
}
#form_str .error{
background-color:#FF0033;
border:1px solid #FF0033 !important;
color:#FFFFFF;
}

#form_str table td{
	padding:0;
	margin:0;
	}

/* DIV MSG */
div.errors, div.msgok {
	float: left;
	font-size: 1.2em;
	margin: 0;
	width: 100%;
}
div.errors{
  background-color:#FFDDDD;
  border-bottom: 2px solid #FFDDDD;
  color: #CC0000;
}
div.msgok {
  background-color:#CFF3DB;
  border-bottom: 2px solid #CFF3DB;
  color: #33CC66;
}
div.errors p, div.msgok p{
    text-align:left;
    padding:0 20px;
}

/* Resultados de la busqueda */
.postitem {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #F1F1F1;
padding:5px;
}
.list {
margin:0pt 0pt 0.5em;
width:720px;
}
.postitem, .postimage
{
float:left;
}
.postinfo {
clear:left;
float:left;
line-height:1.5em;
}
.postprice {
color:#333333;
}
.postprice {
float:right;
font-size:1.1em;
font-weight:bold;
}
.postprovince {
clear:right;
float:right;
font-size:1.1em;
margin-top:0em;
}
.list .postdata {
margin:0pt 0pt 0pt 1em !important;
}
.postitem .postdata {
float:left;
}
.postitem h2, #post .postitem h2 {
font-size:1.4em;
font-weight:bold;
}
#upload_sp_wrap_labels div{
  width:100%;
}
#upload_sp_wrap_labels span.file{
  clear:both !important;
  color:#336633 !important;
}
#galleryLoader{
	background:#fff url(../img/load.gif) 50% 50% no-repeat; width:400px; height:300px;float:left;padding:10px
}
/* Tablas */
table.tListas{text-align:center;width:100%;color:#666;background-color:#E7E7E7;border-spacing:1px;empty-cells:hide;margin:5px 0 5px 0;font-size: 1em;}
tr#tablehead{text-align:center;background:#F5F5F5;color:#666;border:1px solid #FFF;text-transform:uppercase;}
td.servicios,th.servicios{background:#F5F5F5;}
td{background:#FFF;}
td.sub{color:#060;background:#FFF;padding:4px 0;}
caption{background-color:#FFF;color:#060;margin:0;padding:6px 0;}
td,th{padding:3px;}

div.info_loc{width:380px;padding:10px 5px 5px 5px;margin-left:20px;border-bottom:1px dotted #439CBE}
div#thumb{
  margin-top:10px;float:left;text-align:center;width:420px;
}
div#main_img img{border:1px solid #559134}
div.thumb{
float:left;
}
div#contact_info{
  margin-top:10px;border:1px dotted #D8D2A9;float:left;text-align:center;width:400px;background-color:#FFFFCC
}
div#contact_info a{
  font-size:1em;
}
img.thumb {
border:1px solid #559134;
margin:3px 8px 3px 12px;
padding:3px;
}
div#search_results{margin-top:20px}
div.block{float:left;width:250px;margin:0 5px;padding:10px 0;}
div#home_content h1{font-size:1.1em;}
div#contact_info{text-align:left !important;margin-bottom:10px;padding:10px}
.botones{
clear:left;
display:block;
font-family:Arial,verdana;
font-size:125%;
margin:5px;
padding:2px;
background-color:#D56E22;
color:#fff;
}
div.clearer{clear:both}
div#data_content{float:left;}
div.info_content{float:left;width:420px}
div.data_content{float:left;}


/* Banderas */
div.d_lang{
	text-align:center;
	position:relative;
	top:72px;
	left:300px;
}
.d_lang li{
display:inline;
}
.d_lang img{border:0}