body
{
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}
.adm_form_row select {
    border: 1px solid #C0C0C0;
    font-size: 11px;
    width: 250px;
}
.adm_form_row_short select {
    border: 1px solid #C0C0C0;
    font-size: 11px;
    width: 50px;
}
.adm_form_row input {
    border: 1px solid #C0C0C0;
    font-size: 11px;
    width: 250px;
}
.adm_table_form {
	width: 550px;
	border: 1px solid #C0C0C0;
}
.adm_table_form td {
	border-bottom: 1px solid #C0C0C0;

	padding: 5px;
}
.bloque_50{
    width:333px;
    float:left;
    height: 100px;
    border: 1px solid;
}

.bloque_100{
    width:100%;
    float:left;
    height: 100px;
    border: 1px solid;
}

.subir{
  cursor:pointer;
  height: 12px;
  width: 12px;

}


/* Tamaños de los formularios */


#sf_admin_container  .sf_admin_form_field_cp_cliente,
#sf_admin_container  .sf_admin_form_field_geodb_provincia_id,
#sf_admin_container  .sf_admin_form_field_geodb_localidad_id {
    width: 191.3px;
    height: 40px;
    clear:none;
    float: left;
    text-align: left;
}

#sf_admin_container  .sf_admin_form_field_cp_cliente label,
#sf_admin_container .sf_admin_form_field_geodb_provincia_id label,
#sf_admin_container .sf_admin_form_field_geodb_localidad_id label
{
    display:block;
    float:none
}

.sf_admin_form_field_cp_cliente input {
    width: 50px;
    float: none;
    clear:both;
}

#sf_admin_container .sf_admin_form_field_geodb_provincia_id select,
#sf_admin_container .sf_admin_form_field_geodb_localidad_id select
{
    width: 75px;
}

#sf_admin_container .sf_admin_form_field_latitud,
#sf_admin_container .sf_admin_form_field_longitud,
{
    width: 297px;
    overflow:hidden;
    height: 40px;
    clear:none;
    float: left;
    text-align: left;
}
#sf_admin_container .sf_admin_form_field_tipo_via,
#sf_admin_container .sf_admin_form_field_tipoVia,
#sf_admin_container .sf_admin_form_field_via
{
    width: 297px;
    overflow:hidden;
    height: 40px;
    clear:none;
    float: left;
    text-align: left;
}

#sf_admin_container .sf_admin_form_field_latitud label,
#sf_admin_container .sf_admin_form_field_longitud label,
#sf_admin_container .sf_admin_form_field_tipo_via label,
#sf_admin_container .sf_admin_form_field_tipoVia label,
#sf_admin_container .sf_admin_form_field_via label
{
    display:block;
    float:none
}
#sf_admin_container .sf_admin_form_field_latitud p,
#sf_admin_container .sf_admin_form_field_latitud input,
#sf_admin_container .sf_admin_form_field_longitud p,
#sf_admin_container .sf_admin_form_field_longitud input,
#sf_admin_container .sf_admin_form_field_tipo_via select,
#sf_admin_container .sf_admin_form_field_tipoVia select,
#sf_admin_container .sf_admin_form_field_via input
{
    width: 175px;
}

#sf_admin_container .sf_admin_form_field_numero,
#sf_admin_container .sf_admin_form_field_portal,
#sf_admin_container .sf_admin_form_field_escalera,
#sf_admin_container .sf_admin_form_field_piso,
#sf_admin_container .sf_admin_form_field_puerta
{
    width: 106px;
    height: 40px;
    clear:none;
    float: left;
    text-align: left;
}

#sf_admin_container .sf_admin_form_field_numero label,
#sf_admin_container .sf_admin_form_field_portal label,
#sf_admin_container .sf_admin_form_field_escalera label,
#sf_admin_container .sf_admin_form_field_piso label,
#sf_admin_container .sf_admin_form_field_puerta label
{
    display: block;
    float: none;
}

#sf_admin_container .sf_admin_form_field_numero input,
#sf_admin_container .sf_admin_form_field_portal input,
#sf_admin_container .sf_admin_form_field_escalera input,
#sf_admin_container .sf_admin_form_field_piso input,
#sf_admin_container .sf_admin_form_field_puerta input
{
    width: 55px;
}



#sf_admin_container .sf_admin_form_field_telefono_dir,
#sf_admin_container .sf_admin_form_field_fax_dir
{
    width: 297px;
    overflow:hidden;
    height: 40px;
    clear:none;
    float: left;
    text-align: left;
}

#sf_admin_container .sf_admin_form_field_telefono_dir label,
#sf_admin_container .sf_admin_form_field_fax_dir label
{
    display: block;
    float: none;
}

#sf_admin_container .sf_admin_form_field_telefono_dir input,
#sf_admin_container .sf_admin_form_field_fax_dir input
{
    width: 175px;
}


#sf_admin_container #editar_ubicacion .sf_admin_form_field_cp_cliente,
#sf_admin_container #editar_ubicacion .sf_admin_form_field_geodb_provincia_id,
#sf_admin_container #editar_ubicacion .sf_admin_form_field_geodb_localidad_id {
    width: 184.3px;
}

#sf_admin_container #editar_ubicacion .sf_admin_form_field_tipoVia,
#sf_admin_container #editar_ubicacion .sf_admin_form_field_via
{
    width: 277px;
}

#sf_admin_container #editar_ubicacion .sf_admin_form_field_numero,
#sf_admin_container #editar_ubicacion .sf_admin_form_field_portal,
#sf_admin_container #editar_ubicacion .sf_admin_form_field_escalera,
#sf_admin_container #editar_ubicacion .sf_admin_form_field_piso,
#sf_admin_container #editar_ubicacion .sf_admin_form_field_puerta
{
    width: 102px;
}

#sf_admin_container #concesionario_admin .sf_admin_form_field_cp_cliente,
#sf_admin_container #concesionario_admin .sf_admin_form_field_geodb_provincia_id,
#sf_admin_container #concesionario_admin .sf_admin_form_field_geodb_localidad_id {
    width: 184.3px;
}

#sf_admin_container #concesionario_admin .sf_admin_form_field_latitud
#sf_admin_container #concesionario_admin .sf_admin_form_field_longitud
#sf_admin_container #concesionario_admin .sf_admin_form_field_tipoVia,
#sf_admin_container #concesionario_admin .sf_admin_form_field_via
{
    width: 277px;
}

#sf_admin_container #concesionario_admin .sf_admin_form_field_numero,
#sf_admin_container #concesionario_admin .sf_admin_form_field_portal,
#sf_admin_container #concesionario_admin .sf_admin_form_field_escalera,
#sf_admin_container #concesionario_admin .sf_admin_form_field_piso,
#sf_admin_container #concesionario_admin .sf_admin_form_field_puerta
{
    width: 102px;
}



#filters_div .td_filtros {
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    width: 210px;
    padding-top: 13px;
}
#filters_div .td_filtros2 {
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    width: 210px;
    padding-top: 13px;
}
#filters_div .td_filtros select { width: 190px; }
#filters_div .td_filtros input { width: 190px; }
#filters_div .td_filtros div { width: 190px; }





.ajax_progress_indicator{
	position: fixed;
	top:0;
	left:45%;
	height: 100px;
	width: 100px;
	padding: 15px;
	border:2px solid gray;
	border-radius: 20px;
}

.ajax_progress_indicator .overlay{
	position: absolute;
	height: 130px;
	width: 130px;
	top:0;
	left:0;
	border:0.9px solid black;
	border-radius: 20px;
	background-color: black;
	opacity: 0.3;
}

div.jquery-ajax-loader {
	background: #333 url(/images/jquery.ajaxLoader.gif) no-repeat 50% 50%;
	opacity: .6;
}

.expandFields {
    float: right;
    padding: 0 3px 0 0!important;
}


#sf_admin_container .minimize table,
#sf_admin_container .minimize div
{
    display:none!important;
    visibility: hidden!important;
}

.titulo_bloque{
   background-color: #3360B0 ;
   color:white;

}

