/* -------------------------------------------------------------------------------------------------------------*/
/* ------->>> BREEDERS SEARCH <<<------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/

/*///////////////////////////////////////////////////////////////////
Buscador de entidades
///////////////////////////////////////////////////////////////////*/

/* Mapa de localización */

#map_canvas { float: left; width: 393px; height: 294px; border: 1px solid #b7b3b3; }

/* Buscador */

#search { float: left; width: 269px; margin: 0 0 0 24px; }
#contents #search h2 { margin: 0 0 4px; padding: 5px 0 5px 10px; background: url(../images/bg_search.gif); color: #fff; }

#search form { float: left; width: 237px; padding: 10px 15px 15px 15px; border: 1px solid #c9c7c7; }
#search form legend { display: none; }
#search form fieldset { width: 238px; }

#fieldset_search label { float: left; display: block; width: 238px; }

#fieldset_search label.medium { width: 192px; }
#contents #fieldset_search label.medium select { width: 180px; }

#fieldset_search label.small { width: 45px; }
#fieldset_search label.small input { width: 38px; }

#fieldset_search label.radio { float: left; width: 75px; margin: 15px 0 0; }
#fieldset_search label.radio input { width: 10px; margin: 0 5px 0 0; border: none; }

#fieldset_search input { float: left; width: 230px; }
#contents #fieldset_search select { float: left; width: 238px; padding: 1px; }

#fieldset_search label, #fieldset_search input, #fieldset_search select { margin: 5px 0 0; }

#fieldset_search .buttons { float: left; width: 237px; margin: 16px 0 0; padding: 11px 0 0; text-align: right; border-top: 1px dashed #bfbfbf; }

/* Listado */

.result { clear: both; width: 100%; }

#contents div.result h2 { float: left; width: 100%; margin: 10px 0 5px; padding: 0 0 5px; border-bottom: 1px solid #565555; }

#listado {	clear: both; }

#contents #listado ul { float: left; width: 215px; height: 95px; margin: 0; padding: 0 15px 0 0; list-style: none; }
#contents #listado ul li { padding: 0 0 0 9px; margin: 0 0 5px; }
#contents #listado ul li.name { background: url(../images/arrow_red.gif) 0 5px no-repeat; padding: 0 0 0 8px; }





/* Datos de la ventana popin del google maps */
 
#contents #custom_info_window h2 {
	font-size: 12px;
	font-weight: bold;
	color: #d20101;
	margin: 0 0 0 10px;
	padding: 0 0 0 15px;
	background: url(../images/ico_house.gif) 0 5px no-repeat;
}
#contents #custom_info_window p { margin: 0; padding: 0 0 0 25px; }

#contents #custom_info_window p, #contents #custom_info_window ul li { font-size: 11px; }

#contents #custom_info_window ul { float: left; margin: 0 0 10px 6px; padding: 0 0 0 5px; list-style: none; }
#contents #custom_info_window ul li {
	float: left;
	width: 215px;
	margin: 0 0 5px;
	padding: 0 0 0 15px; 
	background: url(../images/ico_cat.gif) 0 3px no-repeat;
}

#contents #custom_info_window ul li.phone { width: 100px; background-image: url(../images/ico_phone.gif); }
#contents #custom_info_window ul li.cell_phone { width: 100px; background-image: url(../images/ico_fax.gif); }
#contents #custom_info_window ul li.email { background-image: url(../images/ico_mail.gif); }
#contents #custom_info_window ul li.web { background-image: url(../images/ico_link.gif); }
#contents #custom_info_window ul li.dog { width: 100px; background-image: url(../images/ico_dog.gif); }
#contents #custom_info_window ul li.cat { width: 100px; background-image: url(../images/ico_cat.gif); }
#contents #custom_info_window ul li.des_address { background-image: none; padding: 0 0 0 15px; margin: 0 auto;}
#contents #custom_info_window ul li.des_city { background-image: none; padding: 0 0 0 15px; margin: 0 auto;}
#contents #custom_info_window ul li.des_tfno { display: none; }

#contents #custom_info_window ul.description { float: left; margin: 2px 0 7px 21px; }
#contents #custom_info_window ul.description li { margin: 0; padding: 0; } 